===================================================================
@@ -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)
===================================================================
@@ -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
+
+# 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 := A a E e F f G g
+fmt-xscanf-uint-convs := uchar ullong ushort
+fmts-xscanf-uint := b o u X 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 \
@@ -366,6 +393,7 @@ tests-internal = \
test-srcs = \
$(xprintf-srcs) \
+ $(xscanf-srcs) \
tst-fwrite-bz29459 \
tst-printf \
tst-printfsz-islongdouble \
@@ -375,6 +403,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 \
@@ -386,6 +415,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 \
@@ -408,6 +438,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 \
@@ -600,6 +632,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,5 +762,13 @@ $(objpfx)tst-setvbuf1-cmp.out: tst-setvb
$(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)
===================================================================
@@ -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:
===================================================================
@@ -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:
===================================================================
@@ -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:
===================================================================
@@ -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:
===================================================================
@@ -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:
+# BZ12701 %2hhi:0X0:0:-1:
+# BZ12701 %*2hhi:0X0:0:-1:
+# BZ12701 %2hhi:0x0:0:-1:
+# BZ12701 %*2hhi:0x0:0:-1:
+%2hhi:00:1:2:0:
+%*2hhi:00:0:2:
+# BZ12701 %2hhi:0B0:0:-1:
+# BZ12701 %*2hhi:0B0:0:-1:
+# BZ12701 %2hhi:0b0:0:-1:
+# BZ12701 %*2hhi:0b0:0:-1:
+%2hhi:1:1:1:1:
+%*2hhi:1:0:1:
+# BZ12701 %2hhi:0X1:0:-1:
+# BZ12701 %*2hhi:0X1:0:-1:
+# BZ12701 %2hhi:0x1:0:-1:
+# BZ12701 %*2hhi:0x1:0:-1:
+%2hhi:01:1:2:1:
+%*2hhi:01:0:2:
+# BZ12701 %2hhi:0B1:0:-1:
+# BZ12701 %*2hhi:0B1:0:-1:
+# BZ12701 %2hhi:0b1:0:-1:
+# BZ12701 %*2hhi:0b1:0:-1:
+%2hhi:42:1:2:42:
+%*2hhi:42:0:2:
+# BZ12701 %2hhi:0X2a:0:-1:
+# BZ12701 %*2hhi:0X2a:0:-1:
+# BZ12701 %2hhi:0x2A:0:-1:
+# BZ12701 %*2hhi:0x2A:0:-1:
+%2hhi:052:1:2:5:
+%*2hhi:052:0:2:
+# BZ12701 %2hhi:0B101010:0:-1:
+# BZ12701 %*2hhi:0B101010:0:-1:
+# BZ12701 %2hhi:0b101010:0:-1:
+# BZ12701 %*2hhi:0b101010:0:-1:
+%2hhi:127:1:2:12:
+%*2hhi:127:0:2:
+# BZ12701 %2hhi:0X7f:0:-1:
+# BZ12701 %*2hhi:0X7f:0:-1:
+# BZ12701 %2hhi:0x7F:0:-1:
+# BZ12701 %*2hhi:0x7F:0:-1:
+%2hhi:0177:1:2:1:
+%*2hhi:0177:0:2:
+# BZ12701 %2hhi:0B1111111:0:-1:
+# BZ12701 %*2hhi:0B1111111:0:-1:
+# BZ12701 %2hhi:0b1111111:0:-1:
+# BZ12701 %*2hhi:0b1111111:0:-1:
+%2hhi:128:1:2:12:
+%*2hhi:128:0:2:
+# BZ12701 %2hhi:0X80:0:-1:
+# BZ12701 %*2hhi:0X80:0:-1:
+# BZ12701 %2hhi:0x80:0:-1:
+# BZ12701 %*2hhi:0x80:0:-1:
+%2hhi:0200:1:2:2:
+%*2hhi:0200:0:2:
+# BZ12701 %2hhi:0B10000000:0:-1:
+# BZ12701 %*2hhi:0B10000000:0:-1:
+# BZ12701 %2hhi:0b10000000:0:-1:
+# BZ12701 %*2hhi:0b10000000:0:-1:
+%2hhi:169:1:2:16:
+%*2hhi:169:0:2:
+# BZ12701 %2hhi:0Xa9:0:-1:
+# BZ12701 %*2hhi:0Xa9:0:-1:
+# BZ12701 %2hhi:0xA9:0:-1:
+# BZ12701 %*2hhi:0xA9:0:-1:
+%2hhi:0251:1:2:2:
+%*2hhi:0251:0:2:
+# BZ12701 %2hhi:0B10101001:0:-1:
+# BZ12701 %*2hhi:0B10101001:0:-1:
+# BZ12701 %2hhi:0b10101001:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3hhi:-0Xfb:0:-1:
+# BZ12701 %*3hhi:-0Xfb:0:-1:
+# BZ12701 %3hhi:-0xFB:0:-1:
+# BZ12701 %*3hhi:-0xFB:0:-1:
+%3hhi:-0373:1:3:-3:
+%*3hhi:-0373:0:3:
+# BZ12701 %3hhi:-0B11111011:0:-1:
+# BZ12701 %*3hhi:-0B11111011:0:-1:
+# BZ12701 %3hhi:-0b11111011:0:-1:
+# BZ12701 %*3hhi:-0b11111011:0:-1:
+%3hhi:-129:1:3:-12:
+%*3hhi:-129:0:3:
+# BZ12701 %3hhi:-0X81:0:-1:
+# BZ12701 %*3hhi:-0X81:0:-1:
+# BZ12701 %3hhi:-0x81:0:-1:
+# BZ12701 %*3hhi:-0x81:0:-1:
+%3hhi:-0201:1:3:-2:
+%*3hhi:-0201:0:3:
+# BZ12701 %3hhi:-0B10000001:0:-1:
+# BZ12701 %*3hhi:-0B10000001:0:-1:
+# BZ12701 %3hhi:-0b10000001:0:-1:
+# BZ12701 %*3hhi:-0b10000001:0:-1:
+%3hhi:-128:1:3:-12:
+%*3hhi:-128:0:3:
+# BZ12701 %3hhi:-0X80:0:-1:
+# BZ12701 %*3hhi:-0X80:0:-1:
+# BZ12701 %3hhi:-0x80:0:-1:
+# BZ12701 %*3hhi:-0x80:0:-1:
+%3hhi:-0200:1:3:-2:
+%*3hhi:-0200:0:3:
+# BZ12701 %3hhi:-0B10000000:0:-1:
+# BZ12701 %*3hhi:-0B10000000:0:-1:
+# BZ12701 %3hhi:-0b10000000:0:-1:
+# BZ12701 %*3hhi:-0b10000000:0:-1:
+%3hhi:-123:1:3:-12:
+%*3hhi:-123:0:3:
+# BZ12701 %3hhi:-0X7b:0:-1:
+# BZ12701 %*3hhi:-0X7b:0:-1:
+# BZ12701 %3hhi:-0x7B:0:-1:
+# BZ12701 %*3hhi:-0x7B:0:-1:
+%3hhi:-0173:1:3:-1:
+%*3hhi:-0173:0:3:
+# BZ12701 %3hhi:-0B1111011:0:-1:
+# BZ12701 %*3hhi:-0B1111011:0:-1:
+# BZ12701 %3hhi:-0b1111011:0:-1:
+# BZ12701 %*3hhi:-0b1111011:0:-1:
+%3hhi:-1:1:2:-1:
+%*3hhi:-1:0:2:
+# BZ12701 %3hhi:-0X1:0:-1:
+# BZ12701 %*3hhi:-0X1:0:-1:
+# BZ12701 %3hhi:-0x1:0:-1:
+# BZ12701 %*3hhi:-0x1:0:-1:
+%3hhi:-01:1:3:-1:
+%*3hhi:-01:0:3:
+# BZ12701 %3hhi:-0B1:0:-1:
+# BZ12701 %*3hhi:-0B1:0:-1:
+# BZ12701 %3hhi:-0b1:0:-1:
+# BZ12701 %*3hhi:-0b1:0:-1:
+%3hhi:-0:1:2:0:
+%*3hhi:-0:0:2:
+# BZ12701 %3hhi:-0X0:0:-1:
+# BZ12701 %*3hhi:-0X0:0:-1:
+# BZ12701 %3hhi:-0x0:0:-1:
+# BZ12701 %*3hhi:-0x0:0:-1:
+%3hhi:-00:1:3:0:
+%*3hhi:-00:0:3:
+# BZ12701 %3hhi:-0B0:0:-1:
+# BZ12701 %*3hhi:-0B0:0:-1:
+# BZ12701 %3hhi:-0b0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3hhi:+0X0:0:-1:
+# BZ12701 %*3hhi:+0X0:0:-1:
+# BZ12701 %3hhi:+0x0:0:-1:
+# BZ12701 %*3hhi:+0x0:0:-1:
+%3hhi:+00:1:3:0:
+%*3hhi:+00:0:3:
+# BZ12701 %3hhi:+0B0:0:-1:
+# BZ12701 %*3hhi:+0B0:0:-1:
+# BZ12701 %3hhi:+0b0:0:-1:
+# BZ12701 %*3hhi:+0b0:0:-1:
+%3hhi:+1:1:2:1:
+%*3hhi:+1:0:2:
+# BZ12701 %3hhi:+0X1:0:-1:
+# BZ12701 %*3hhi:+0X1:0:-1:
+# BZ12701 %3hhi:+0x1:0:-1:
+# BZ12701 %*3hhi:+0x1:0:-1:
+%3hhi:+01:1:3:1:
+%*3hhi:+01:0:3:
+# BZ12701 %3hhi:+0B1:0:-1:
+# BZ12701 %*3hhi:+0B1:0:-1:
+# BZ12701 %3hhi:+0b1:0:-1:
+# BZ12701 %*3hhi:+0b1:0:-1:
+%3hhi:+42:1:3:42:
+%*3hhi:+42:0:3:
+# BZ12701 %3hhi:+0X2a:0:-1:
+# BZ12701 %*3hhi:+0X2a:0:-1:
+# BZ12701 %3hhi:+0x2A:0:-1:
+# BZ12701 %*3hhi:+0x2A:0:-1:
+%3hhi:+052:1:3:5:
+%*3hhi:+052:0:3:
+# BZ12701 %3hhi:+0B101010:0:-1:
+# BZ12701 %*3hhi:+0B101010:0:-1:
+# BZ12701 %3hhi:+0b101010:0:-1:
+# BZ12701 %*3hhi:+0b101010:0:-1:
+%3hhi:+127:1:3:12:
+%*3hhi:+127:0:3:
+# BZ12701 %3hhi:+0X7f:0:-1:
+# BZ12701 %*3hhi:+0X7f:0:-1:
+# BZ12701 %3hhi:+0x7F:0:-1:
+# BZ12701 %*3hhi:+0x7F:0:-1:
+%3hhi:+0177:1:3:1:
+%*3hhi:+0177:0:3:
+# BZ12701 %3hhi:+0B1111111:0:-1:
+# BZ12701 %*3hhi:+0B1111111:0:-1:
+# BZ12701 %3hhi:+0b1111111:0:-1:
+# BZ12701 %*3hhi:+0b1111111:0:-1:
+%3hhi:+128:1:3:12:
+%*3hhi:+128:0:3:
+# BZ12701 %3hhi:+0X80:0:-1:
+# BZ12701 %*3hhi:+0X80:0:-1:
+# BZ12701 %3hhi:+0x80:0:-1:
+# BZ12701 %*3hhi:+0x80:0:-1:
+%3hhi:+0200:1:3:2:
+%*3hhi:+0200:0:3:
+# BZ12701 %3hhi:+0B10000000:0:-1:
+# BZ12701 %*3hhi:+0B10000000:0:-1:
+# BZ12701 %3hhi:+0b10000000:0:-1:
+# BZ12701 %*3hhi:+0b10000000:0:-1:
+%3hhi:+169:1:3:16:
+%*3hhi:+169:0:3:
+# BZ12701 %3hhi:+0Xa9:0:-1:
+# BZ12701 %*3hhi:+0Xa9:0:-1:
+# BZ12701 %3hhi:+0xA9:0:-1:
+# BZ12701 %*3hhi:+0xA9:0:-1:
+%3hhi:+0251:1:3:2:
+%*3hhi:+0251:0:3:
+# BZ12701 %3hhi:+0B10101001:0:-1:
+# BZ12701 %*3hhi:+0B10101001:0:-1:
+# BZ12701 %3hhi:+0b10101001:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2hhi: 0X0:0:-1:
+# BZ12701 %*2hhi: 0X0:0:-1:
+# BZ12701 %2hhi: 0x0:0:-1:
+# BZ12701 %*2hhi: 0x0:0:-1:
+%2hhi: 00:1:3:0:
+%*2hhi: 00:0:3:
+# BZ12701 %2hhi: 0B0:0:-1:
+# BZ12701 %*2hhi: 0B0:0:-1:
+# BZ12701 %2hhi: 0b0:0:-1:
+# BZ12701 %*2hhi: 0b0:0:-1:
+%2hhi: 1:1:2:1:
+%*2hhi: 1:0:2:
+# BZ12701 %2hhi: 0X1:0:-1:
+# BZ12701 %*2hhi: 0X1:0:-1:
+# BZ12701 %2hhi: 0x1:0:-1:
+# BZ12701 %*2hhi: 0x1:0:-1:
+%2hhi: 01:1:3:1:
+%*2hhi: 01:0:3:
+# BZ12701 %2hhi: 0B1:0:-1:
+# BZ12701 %*2hhi: 0B1:0:-1:
+# BZ12701 %2hhi: 0b1:0:-1:
+# BZ12701 %*2hhi: 0b1:0:-1:
+%2hhi: 42:1:3:42:
+%*2hhi: 42:0:3:
+# BZ12701 %2hhi: 0X2a:0:-1:
+# BZ12701 %*2hhi: 0X2a:0:-1:
+# BZ12701 %2hhi: 0x2A:0:-1:
+# BZ12701 %*2hhi: 0x2A:0:-1:
+%2hhi: 052:1:3:5:
+%*2hhi: 052:0:3:
+# BZ12701 %2hhi: 0B101010:0:-1:
+# BZ12701 %*2hhi: 0B101010:0:-1:
+# BZ12701 %2hhi: 0b101010:0:-1:
+# BZ12701 %*2hhi: 0b101010:0:-1:
+%2hhi: 127:1:3:12:
+%*2hhi: 127:0:3:
+# BZ12701 %2hhi: 0X7f:0:-1:
+# BZ12701 %*2hhi: 0X7f:0:-1:
+# BZ12701 %2hhi: 0x7F:0:-1:
+# BZ12701 %*2hhi: 0x7F:0:-1:
+%2hhi: 0177:1:3:1:
+%*2hhi: 0177:0:3:
+# BZ12701 %2hhi: 0B1111111:0:-1:
+# BZ12701 %*2hhi: 0B1111111:0:-1:
+# BZ12701 %2hhi: 0b1111111:0:-1:
+# BZ12701 %*2hhi: 0b1111111:0:-1:
+%2hhi: 128:1:3:12:
+%*2hhi: 128:0:3:
+# BZ12701 %2hhi: 0X80:0:-1:
+# BZ12701 %*2hhi: 0X80:0:-1:
+# BZ12701 %2hhi: 0x80:0:-1:
+# BZ12701 %*2hhi: 0x80:0:-1:
+%2hhi: 0200:1:3:2:
+%*2hhi: 0200:0:3:
+# BZ12701 %2hhi: 0B10000000:0:-1:
+# BZ12701 %*2hhi: 0B10000000:0:-1:
+# BZ12701 %2hhi: 0b10000000:0:-1:
+# BZ12701 %*2hhi: 0b10000000:0:-1:
+%2hhi: 169:1:3:16:
+%*2hhi: 169:0:3:
+# BZ12701 %2hhi: 0Xa9:0:-1:
+# BZ12701 %*2hhi: 0Xa9:0:-1:
+# BZ12701 %2hhi: 0xA9:0:-1:
+# BZ12701 %*2hhi: 0xA9:0:-1:
+%2hhi: 0251:1:3:2:
+%*2hhi: 0251:0:3:
+# BZ12701 %2hhi: 0B10101001:0:-1:
+# BZ12701 %*2hhi: 0B10101001:0:-1:
+# BZ12701 %2hhi: 0b10101001:0:-1:
+# BZ12701 %*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:
===================================================================
@@ -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; \
+})
===================================================================
@@ -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; \
+})
===================================================================
@@ -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:
===================================================================
@@ -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:
+# BZ12701 %2lli:0X0:0:-1:
+# BZ12701 %*2lli:0X0:0:-1:
+# BZ12701 %2lli:0x0:0:-1:
+# BZ12701 %*2lli:0x0:0:-1:
+%2lli:00:1:2:0:
+%*2lli:00:0:2:
+# BZ12701 %2lli:0B0:0:-1:
+# BZ12701 %*2lli:0B0:0:-1:
+# BZ12701 %2lli:0b0:0:-1:
+# BZ12701 %*2lli:0b0:0:-1:
+%2lli:1:1:1:1:
+%*2lli:1:0:1:
+# BZ12701 %2lli:0X1:0:-1:
+# BZ12701 %*2lli:0X1:0:-1:
+# BZ12701 %2lli:0x1:0:-1:
+# BZ12701 %*2lli:0x1:0:-1:
+%2lli:01:1:2:1:
+%*2lli:01:0:2:
+# BZ12701 %2lli:0B1:0:-1:
+# BZ12701 %*2lli:0B1:0:-1:
+# BZ12701 %2lli:0b1:0:-1:
+# BZ12701 %*2lli:0b1:0:-1:
+%2lli:42:1:2:42:
+%*2lli:42:0:2:
+# BZ12701 %2lli:0X2a:0:-1:
+# BZ12701 %*2lli:0X2a:0:-1:
+# BZ12701 %2lli:0x2A:0:-1:
+# BZ12701 %*2lli:0x2A:0:-1:
+%2lli:052:1:2:5:
+%*2lli:052:0:2:
+# BZ12701 %2lli:0B101010:0:-1:
+# BZ12701 %*2lli:0B101010:0:-1:
+# BZ12701 %2lli:0b101010:0:-1:
+# BZ12701 %*2lli:0b101010:0:-1:
+%2lli:9223372036854775807:1:2:92:
+%*2lli:9223372036854775807:0:2:
+# BZ12701 %2lli:0X7fffffffffffffff:0:-1:
+# BZ12701 %*2lli:0X7fffffffffffffff:0:-1:
+# BZ12701 %2lli:0x7FFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2lli:0x7FFFFFFFFFFFFFFF:0:-1:
+%2lli:0777777777777777777777:1:2:7:
+%*2lli:0777777777777777777777:0:2:
+# BZ12701 %2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli:9223372036854775808:1:2:92:
+%*2lli:9223372036854775808:0:2:
+# BZ12701 %2lli:0X8000000000000000:0:-1:
+# BZ12701 %*2lli:0X8000000000000000:0:-1:
+# BZ12701 %2lli:0x8000000000000000:0:-1:
+# BZ12701 %*2lli:0x8000000000000000:0:-1:
+%2lli:01000000000000000000000:1:2:1:
+%*2lli:01000000000000000000000:0:2:
+# BZ12701 %2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli:9223372036897200049:1:2:92:
+%*2lli:9223372036897200049:0:2:
+# BZ12701 %2lli:0X80000000028757b1:0:-1:
+# BZ12701 %*2lli:0X80000000028757b1:0:-1:
+# BZ12701 %2lli:0x80000000028757B1:0:-1:
+# BZ12701 %*2lli:0x80000000028757B1:0:-1:
+%2lli:01000000000000241653661:1:2:1:
+%*2lli:01000000000000241653661:0:2:
+# BZ12701 %2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2lli: 0X0:0:-1:
+# BZ12701 %*2lli: 0X0:0:-1:
+# BZ12701 %2lli: 0x0:0:-1:
+# BZ12701 %*2lli: 0x0:0:-1:
+%2lli: 00:1:3:0:
+%*2lli: 00:0:3:
+# BZ12701 %2lli: 0B0:0:-1:
+# BZ12701 %*2lli: 0B0:0:-1:
+# BZ12701 %2lli: 0b0:0:-1:
+# BZ12701 %*2lli: 0b0:0:-1:
+%2lli: 1:1:2:1:
+%*2lli: 1:0:2:
+# BZ12701 %2lli: 0X1:0:-1:
+# BZ12701 %*2lli: 0X1:0:-1:
+# BZ12701 %2lli: 0x1:0:-1:
+# BZ12701 %*2lli: 0x1:0:-1:
+%2lli: 01:1:3:1:
+%*2lli: 01:0:3:
+# BZ12701 %2lli: 0B1:0:-1:
+# BZ12701 %*2lli: 0B1:0:-1:
+# BZ12701 %2lli: 0b1:0:-1:
+# BZ12701 %*2lli: 0b1:0:-1:
+%2lli: 42:1:3:42:
+%*2lli: 42:0:3:
+# BZ12701 %2lli: 0X2a:0:-1:
+# BZ12701 %*2lli: 0X2a:0:-1:
+# BZ12701 %2lli: 0x2A:0:-1:
+# BZ12701 %*2lli: 0x2A:0:-1:
+%2lli: 052:1:3:5:
+%*2lli: 052:0:3:
+# BZ12701 %2lli: 0B101010:0:-1:
+# BZ12701 %*2lli: 0B101010:0:-1:
+# BZ12701 %2lli: 0b101010:0:-1:
+# BZ12701 %*2lli: 0b101010:0:-1:
+%2lli: 9223372036854775807:1:3:92:
+%*2lli: 9223372036854775807:0:3:
+# BZ12701 %2lli: 0X7fffffffffffffff:0:-1:
+# BZ12701 %*2lli: 0X7fffffffffffffff:0:-1:
+# BZ12701 %2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
+%2lli: 0777777777777777777777:1:3:7:
+%*2lli: 0777777777777777777777:0:3:
+# BZ12701 %2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli: 9223372036854775808:1:3:92:
+%*2lli: 9223372036854775808:0:3:
+# BZ12701 %2lli: 0X8000000000000000:0:-1:
+# BZ12701 %*2lli: 0X8000000000000000:0:-1:
+# BZ12701 %2lli: 0x8000000000000000:0:-1:
+# BZ12701 %*2lli: 0x8000000000000000:0:-1:
+%2lli: 01000000000000000000000:1:3:1:
+%*2lli: 01000000000000000000000:0:3:
+# BZ12701 %2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli: 9223372036897200049:1:3:92:
+%*2lli: 9223372036897200049:0:3:
+# BZ12701 %2lli: 0X80000000028757b1:0:-1:
+# BZ12701 %*2lli: 0X80000000028757b1:0:-1:
+# BZ12701 %2lli: 0x80000000028757B1:0:-1:
+# BZ12701 %*2lli: 0x80000000028757B1:0:-1:
+%2lli: 01000000000000241653661:1:3:1:
+%*2lli: 01000000000000241653661:0:3:
+# BZ12701 %2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*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:
===================================================================
@@ -0,0 +1,358 @@
+/* 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 verify_input(f, val, count, errp) \
+({ \
+ __label__ out; \
+ bool match = true; \
+ int err = 0; \
+ type_t v; \
+ \
+ initialize_value (v); \
+ v = read_real (&err); \
+ if (err < 0) \
+ goto out; \
+ match = memcmp (&val, &v, sizeof (v)) == 0; \
+ \
+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; \
+})
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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; \
+})
===================================================================
@@ -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:
===================================================================
@@ -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:
+# BZ12701 %2hi:0X0:0:-1:
+# BZ12701 %*2hi:0X0:0:-1:
+# BZ12701 %2hi:0x0:0:-1:
+# BZ12701 %*2hi:0x0:0:-1:
+%2hi:00:1:2:0:
+%*2hi:00:0:2:
+# BZ12701 %2hi:0B0:0:-1:
+# BZ12701 %*2hi:0B0:0:-1:
+# BZ12701 %2hi:0b0:0:-1:
+# BZ12701 %*2hi:0b0:0:-1:
+%2hi:1:1:1:1:
+%*2hi:1:0:1:
+# BZ12701 %2hi:0X1:0:-1:
+# BZ12701 %*2hi:0X1:0:-1:
+# BZ12701 %2hi:0x1:0:-1:
+# BZ12701 %*2hi:0x1:0:-1:
+%2hi:01:1:2:1:
+%*2hi:01:0:2:
+# BZ12701 %2hi:0B1:0:-1:
+# BZ12701 %*2hi:0B1:0:-1:
+# BZ12701 %2hi:0b1:0:-1:
+# BZ12701 %*2hi:0b1:0:-1:
+%2hi:42:1:2:42:
+%*2hi:42:0:2:
+# BZ12701 %2hi:0X2a:0:-1:
+# BZ12701 %*2hi:0X2a:0:-1:
+# BZ12701 %2hi:0x2A:0:-1:
+# BZ12701 %*2hi:0x2A:0:-1:
+%2hi:052:1:2:5:
+%*2hi:052:0:2:
+# BZ12701 %2hi:0B101010:0:-1:
+# BZ12701 %*2hi:0B101010:0:-1:
+# BZ12701 %2hi:0b101010:0:-1:
+# BZ12701 %*2hi:0b101010:0:-1:
+%2hi:32767:1:2:32:
+%*2hi:32767:0:2:
+# BZ12701 %2hi:0X7fff:0:-1:
+# BZ12701 %*2hi:0X7fff:0:-1:
+# BZ12701 %2hi:0x7FFF:0:-1:
+# BZ12701 %*2hi:0x7FFF:0:-1:
+%2hi:077777:1:2:7:
+%*2hi:077777:0:2:
+# BZ12701 %2hi:0B111111111111111:0:-1:
+# BZ12701 %*2hi:0B111111111111111:0:-1:
+# BZ12701 %2hi:0b111111111111111:0:-1:
+# BZ12701 %*2hi:0b111111111111111:0:-1:
+%2hi:32768:1:2:32:
+%*2hi:32768:0:2:
+# BZ12701 %2hi:0X8000:0:-1:
+# BZ12701 %*2hi:0X8000:0:-1:
+# BZ12701 %2hi:0x8000:0:-1:
+# BZ12701 %*2hi:0x8000:0:-1:
+%2hi:0100000:1:2:1:
+%*2hi:0100000:0:2:
+# BZ12701 %2hi:0B1000000000000000:0:-1:
+# BZ12701 %*2hi:0B1000000000000000:0:-1:
+# BZ12701 %2hi:0b1000000000000000:0:-1:
+# BZ12701 %*2hi:0b1000000000000000:0:-1:
+%2hi:32809:1:2:32:
+%*2hi:32809:0:2:
+# BZ12701 %2hi:0X8029:0:-1:
+# BZ12701 %*2hi:0X8029:0:-1:
+# BZ12701 %2hi:0x8029:0:-1:
+# BZ12701 %*2hi:0x8029:0:-1:
+%2hi:0100051:1:2:1:
+%*2hi:0100051:0:2:
+# BZ12701 %2hi:0B1000000000101001:0:-1:
+# BZ12701 %*2hi:0B1000000000101001:0:-1:
+# BZ12701 %2hi:0b1000000000101001:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2hi: 0X0:0:-1:
+# BZ12701 %*2hi: 0X0:0:-1:
+# BZ12701 %2hi: 0x0:0:-1:
+# BZ12701 %*2hi: 0x0:0:-1:
+%2hi: 00:1:3:0:
+%*2hi: 00:0:3:
+# BZ12701 %2hi: 0B0:0:-1:
+# BZ12701 %*2hi: 0B0:0:-1:
+# BZ12701 %2hi: 0b0:0:-1:
+# BZ12701 %*2hi: 0b0:0:-1:
+%2hi: 1:1:2:1:
+%*2hi: 1:0:2:
+# BZ12701 %2hi: 0X1:0:-1:
+# BZ12701 %*2hi: 0X1:0:-1:
+# BZ12701 %2hi: 0x1:0:-1:
+# BZ12701 %*2hi: 0x1:0:-1:
+%2hi: 01:1:3:1:
+%*2hi: 01:0:3:
+# BZ12701 %2hi: 0B1:0:-1:
+# BZ12701 %*2hi: 0B1:0:-1:
+# BZ12701 %2hi: 0b1:0:-1:
+# BZ12701 %*2hi: 0b1:0:-1:
+%2hi: 42:1:3:42:
+%*2hi: 42:0:3:
+# BZ12701 %2hi: 0X2a:0:-1:
+# BZ12701 %*2hi: 0X2a:0:-1:
+# BZ12701 %2hi: 0x2A:0:-1:
+# BZ12701 %*2hi: 0x2A:0:-1:
+%2hi: 052:1:3:5:
+%*2hi: 052:0:3:
+# BZ12701 %2hi: 0B101010:0:-1:
+# BZ12701 %*2hi: 0B101010:0:-1:
+# BZ12701 %2hi: 0b101010:0:-1:
+# BZ12701 %*2hi: 0b101010:0:-1:
+%2hi: 32767:1:3:32:
+%*2hi: 32767:0:3:
+# BZ12701 %2hi: 0X7fff:0:-1:
+# BZ12701 %*2hi: 0X7fff:0:-1:
+# BZ12701 %2hi: 0x7FFF:0:-1:
+# BZ12701 %*2hi: 0x7FFF:0:-1:
+%2hi: 077777:1:3:7:
+%*2hi: 077777:0:3:
+# BZ12701 %2hi: 0B111111111111111:0:-1:
+# BZ12701 %*2hi: 0B111111111111111:0:-1:
+# BZ12701 %2hi: 0b111111111111111:0:-1:
+# BZ12701 %*2hi: 0b111111111111111:0:-1:
+%2hi: 32768:1:3:32:
+%*2hi: 32768:0:3:
+# BZ12701 %2hi: 0X8000:0:-1:
+# BZ12701 %*2hi: 0X8000:0:-1:
+# BZ12701 %2hi: 0x8000:0:-1:
+# BZ12701 %*2hi: 0x8000:0:-1:
+%2hi: 0100000:1:3:1:
+%*2hi: 0100000:0:3:
+# BZ12701 %2hi: 0B1000000000000000:0:-1:
+# BZ12701 %*2hi: 0B1000000000000000:0:-1:
+# BZ12701 %2hi: 0b1000000000000000:0:-1:
+# BZ12701 %*2hi: 0b1000000000000000:0:-1:
+%2hi: 32809:1:3:32:
+%*2hi: 32809:0:3:
+# BZ12701 %2hi: 0X8029:0:-1:
+# BZ12701 %*2hi: 0X8029:0:-1:
+# BZ12701 %2hi: 0x8029:0:-1:
+# BZ12701 %*2hi: 0x8029:0:-1:
+%2hi: 0100051:1:3:1:
+%*2hi: 0100051:0:3:
+# BZ12701 %2hi: 0B1000000000101001:0:-1:
+# BZ12701 %*2hi: 0B1000000000101001:0:-1:
+# BZ12701 %2hi: 0b1000000000101001:0:-1:
+# BZ12701 %*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:
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -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"
===================================================================
@@ -0,0 +1,371 @@
+/* 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);
+
+ 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>
===================================================================
@@ -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;
===================================================================
@@ -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:
+# BZ12701 %2hhX:0X0:0:-1:
+# BZ12701 %*2hhX:0X0:0:-1:
+# BZ12701 %2hhX:0x0:0:-1:
+# BZ12701 %*2hhX:0x0:0:-1:
+%2hhX:1:1:1:1:
+%*2hhX:1:0:1:
+# BZ12701 %2hhX:0X1:0:-1:
+# BZ12701 %*2hhX:0X1:0:-1:
+# BZ12701 %2hhX:0x1:0:-1:
+# BZ12701 %*2hhX:0x1:0:-1:
+%2hhX:2a:1:2:42:
+%*2hhX:2a:0:2:
+%2hhX:2A:1:2:42:
+%*2hhX:2A:0:2:
+# BZ12701 %2hhX:0X2a:0:-1:
+# BZ12701 %*2hhX:0X2a:0:-1:
+# BZ12701 %2hhX:0x2A:0:-1:
+# BZ12701 %*2hhX:0x2A:0:-1:
+%2hhX:ff:1:2:255:
+%*2hhX:ff:0:2:
+%2hhX:FF:1:2:255:
+%*2hhX:FF:0:2:
+# BZ12701 %2hhX:0Xff:0:-1:
+# BZ12701 %*2hhX:0Xff:0:-1:
+# BZ12701 %2hhX:0xFF:0:-1:
+# BZ12701 %*2hhX:0xFF:0:-1:
+%2hhX:100:1:2:16:
+%*2hhX:100:0:2:
+# BZ12701 %2hhX:0X100:0:-1:
+# BZ12701 %*2hhX:0X100:0:-1:
+# BZ12701 %2hhX:0x100:0:-1:
+# BZ12701 %*2hhX:0x100:0:-1:
+%2hhX:129:1:2:18:
+%*2hhX:129:0:2:
+# BZ12701 %2hhX:0X129:0:-1:
+# BZ12701 %*2hhX:0X129:0:-1:
+# BZ12701 %2hhX:0x129:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3hhX:-0X7b:0:-1:
+# BZ12701 %*3hhX:-0X7b:0:-1:
+# BZ12701 %3hhX:-0x7B:0:-1:
+# BZ12701 %*3hhX:-0x7B:0:-1:
+%3hhX:-1:1:2:255:
+%*3hhX:-1:0:2:
+# BZ12701 %3hhX:-0X1:0:-1:
+# BZ12701 %*3hhX:-0X1:0:-1:
+# BZ12701 %3hhX:-0x1:0:-1:
+# BZ12701 %*3hhX:-0x1:0:-1:
+%3hhX:-0:1:2:0:
+%*3hhX:-0:0:2:
+# BZ12701 %3hhX:-0X0:0:-1:
+# BZ12701 %*3hhX:-0X0:0:-1:
+# BZ12701 %3hhX:-0x0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3hhX:+0X0:0:-1:
+# BZ12701 %*3hhX:+0X0:0:-1:
+# BZ12701 %3hhX:+0x0:0:-1:
+# BZ12701 %*3hhX:+0x0:0:-1:
+%3hhX:+1:1:2:1:
+%*3hhX:+1:0:2:
+# BZ12701 %3hhX:+0X1:0:-1:
+# BZ12701 %*3hhX:+0X1:0:-1:
+# BZ12701 %3hhX:+0x1:0:-1:
+# BZ12701 %*3hhX:+0x1:0:-1:
+%3hhX:+2a:1:3:42:
+%*3hhX:+2a:0:3:
+%3hhX:+2A:1:3:42:
+%*3hhX:+2A:0:3:
+# BZ12701 %3hhX:+0X2a:0:-1:
+# BZ12701 %*3hhX:+0X2a:0:-1:
+# BZ12701 %3hhX:+0x2A:0:-1:
+# BZ12701 %*3hhX:+0x2A:0:-1:
+%3hhX:+ff:1:3:255:
+%*3hhX:+ff:0:3:
+%3hhX:+FF:1:3:255:
+%*3hhX:+FF:0:3:
+# BZ12701 %3hhX:+0Xff:0:-1:
+# BZ12701 %*3hhX:+0Xff:0:-1:
+# BZ12701 %3hhX:+0xFF:0:-1:
+# BZ12701 %*3hhX:+0xFF:0:-1:
+%3hhX:+100:1:3:16:
+%*3hhX:+100:0:3:
+# BZ12701 %3hhX:+0X100:0:-1:
+# BZ12701 %*3hhX:+0X100:0:-1:
+# BZ12701 %3hhX:+0x100:0:-1:
+# BZ12701 %*3hhX:+0x100:0:-1:
+%3hhX:+129:1:3:18:
+%*3hhX:+129:0:3:
+# BZ12701 %3hhX:+0X129:0:-1:
+# BZ12701 %*3hhX:+0X129:0:-1:
+# BZ12701 %3hhX:+0x129:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2hhX: 0X0:0:-1:
+# BZ12701 %*2hhX: 0X0:0:-1:
+# BZ12701 %2hhX: 0x0:0:-1:
+# BZ12701 %*2hhX: 0x0:0:-1:
+%2hhX: 1:1:2:1:
+%*2hhX: 1:0:2:
+# BZ12701 %2hhX: 0X1:0:-1:
+# BZ12701 %*2hhX: 0X1:0:-1:
+# BZ12701 %2hhX: 0x1:0:-1:
+# BZ12701 %*2hhX: 0x1:0:-1:
+%2hhX: 2a:1:3:42:
+%*2hhX: 2a:0:3:
+%2hhX: 2A:1:3:42:
+%*2hhX: 2A:0:3:
+# BZ12701 %2hhX: 0X2a:0:-1:
+# BZ12701 %*2hhX: 0X2a:0:-1:
+# BZ12701 %2hhX: 0x2A:0:-1:
+# BZ12701 %*2hhX: 0x2A:0:-1:
+%2hhX: ff:1:3:255:
+%*2hhX: ff:0:3:
+%2hhX: FF:1:3:255:
+%*2hhX: FF:0:3:
+# BZ12701 %2hhX: 0Xff:0:-1:
+# BZ12701 %*2hhX: 0Xff:0:-1:
+# BZ12701 %2hhX: 0xFF:0:-1:
+# BZ12701 %*2hhX: 0xFF:0:-1:
+%2hhX: 100:1:3:16:
+%*2hhX: 100:0:3:
+# BZ12701 %2hhX: 0X100:0:-1:
+# BZ12701 %*2hhX: 0X100:0:-1:
+# BZ12701 %2hhX: 0x100:0:-1:
+# BZ12701 %*2hhX: 0x100:0:-1:
+%2hhX: 129:1:3:18:
+%*2hhX: 129:0:3:
+# BZ12701 %2hhX: 0X129:0:-1:
+# BZ12701 %*2hhX: 0X129:0:-1:
+# BZ12701 %2hhX: 0x129:0:-1:
+# BZ12701 %*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:
===================================================================
@@ -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:
+# BZ12701 %2hhb:0B0:0:-1:
+# BZ12701 %*2hhb:0B0:0:-1:
+# BZ12701 %2hhb:0b0:0:-1:
+# BZ12701 %*2hhb:0b0:0:-1:
+%2hhb:1:1:1:1:
+%*2hhb:1:0:1:
+# BZ12701 %2hhb:0B1:0:-1:
+# BZ12701 %*2hhb:0B1:0:-1:
+# BZ12701 %2hhb:0b1:0:-1:
+# BZ12701 %*2hhb:0b1:0:-1:
+%2hhb:101010:1:2:2:
+%*2hhb:101010:0:2:
+# BZ12701 %2hhb:0B101010:0:-1:
+# BZ12701 %*2hhb:0B101010:0:-1:
+# BZ12701 %2hhb:0b101010:0:-1:
+# BZ12701 %*2hhb:0b101010:0:-1:
+%2hhb:11111111:1:2:3:
+%*2hhb:11111111:0:2:
+# BZ12701 %2hhb:0B11111111:0:-1:
+# BZ12701 %*2hhb:0B11111111:0:-1:
+# BZ12701 %2hhb:0b11111111:0:-1:
+# BZ12701 %*2hhb:0b11111111:0:-1:
+%2hhb:100000000:1:2:2:
+%*2hhb:100000000:0:2:
+# BZ12701 %2hhb:0B100000000:0:-1:
+# BZ12701 %*2hhb:0B100000000:0:-1:
+# BZ12701 %2hhb:0b100000000:0:-1:
+# BZ12701 %*2hhb:0b100000000:0:-1:
+%2hhb:100101001:1:2:2:
+%*2hhb:100101001:0:2:
+# BZ12701 %2hhb:0B100101001:0:-1:
+# BZ12701 %*2hhb:0B100101001:0:-1:
+# BZ12701 %2hhb:0b100101001:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3hhb:-0B1111011:0:-1:
+# BZ12701 %*3hhb:-0B1111011:0:-1:
+# BZ12701 %3hhb:-0b1111011:0:-1:
+# BZ12701 %*3hhb:-0b1111011:0:-1:
+%3hhb:-1:1:2:255:
+%*3hhb:-1:0:2:
+# BZ12701 %3hhb:-0B1:0:-1:
+# BZ12701 %*3hhb:-0B1:0:-1:
+# BZ12701 %3hhb:-0b1:0:-1:
+# BZ12701 %*3hhb:-0b1:0:-1:
+%3hhb:-0:1:2:0:
+%*3hhb:-0:0:2:
+# BZ12701 %3hhb:-0B0:0:-1:
+# BZ12701 %*3hhb:-0B0:0:-1:
+# BZ12701 %3hhb:-0b0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3hhb:+0B0:0:-1:
+# BZ12701 %*3hhb:+0B0:0:-1:
+# BZ12701 %3hhb:+0b0:0:-1:
+# BZ12701 %*3hhb:+0b0:0:-1:
+%3hhb:+1:1:2:1:
+%*3hhb:+1:0:2:
+# BZ12701 %3hhb:+0B1:0:-1:
+# BZ12701 %*3hhb:+0B1:0:-1:
+# BZ12701 %3hhb:+0b1:0:-1:
+# BZ12701 %*3hhb:+0b1:0:-1:
+%3hhb:+101010:1:3:2:
+%*3hhb:+101010:0:3:
+# BZ12701 %3hhb:+0B101010:0:-1:
+# BZ12701 %*3hhb:+0B101010:0:-1:
+# BZ12701 %3hhb:+0b101010:0:-1:
+# BZ12701 %*3hhb:+0b101010:0:-1:
+%3hhb:+11111111:1:3:3:
+%*3hhb:+11111111:0:3:
+# BZ12701 %3hhb:+0B11111111:0:-1:
+# BZ12701 %*3hhb:+0B11111111:0:-1:
+# BZ12701 %3hhb:+0b11111111:0:-1:
+# BZ12701 %*3hhb:+0b11111111:0:-1:
+%3hhb:+100000000:1:3:2:
+%*3hhb:+100000000:0:3:
+# BZ12701 %3hhb:+0B100000000:0:-1:
+# BZ12701 %*3hhb:+0B100000000:0:-1:
+# BZ12701 %3hhb:+0b100000000:0:-1:
+# BZ12701 %*3hhb:+0b100000000:0:-1:
+%3hhb:+100101001:1:3:2:
+%*3hhb:+100101001:0:3:
+# BZ12701 %3hhb:+0B100101001:0:-1:
+# BZ12701 %*3hhb:+0B100101001:0:-1:
+# BZ12701 %3hhb:+0b100101001:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2hhb: 0B0:0:-1:
+# BZ12701 %*2hhb: 0B0:0:-1:
+# BZ12701 %2hhb: 0b0:0:-1:
+# BZ12701 %*2hhb: 0b0:0:-1:
+%2hhb: 1:1:2:1:
+%*2hhb: 1:0:2:
+# BZ12701 %2hhb: 0B1:0:-1:
+# BZ12701 %*2hhb: 0B1:0:-1:
+# BZ12701 %2hhb: 0b1:0:-1:
+# BZ12701 %*2hhb: 0b1:0:-1:
+%2hhb: 101010:1:3:2:
+%*2hhb: 101010:0:3:
+# BZ12701 %2hhb: 0B101010:0:-1:
+# BZ12701 %*2hhb: 0B101010:0:-1:
+# BZ12701 %2hhb: 0b101010:0:-1:
+# BZ12701 %*2hhb: 0b101010:0:-1:
+%2hhb: 11111111:1:3:3:
+%*2hhb: 11111111:0:3:
+# BZ12701 %2hhb: 0B11111111:0:-1:
+# BZ12701 %*2hhb: 0B11111111:0:-1:
+# BZ12701 %2hhb: 0b11111111:0:-1:
+# BZ12701 %*2hhb: 0b11111111:0:-1:
+%2hhb: 100000000:1:3:2:
+%*2hhb: 100000000:0:3:
+# BZ12701 %2hhb: 0B100000000:0:-1:
+# BZ12701 %*2hhb: 0B100000000:0:-1:
+# BZ12701 %2hhb: 0b100000000:0:-1:
+# BZ12701 %*2hhb: 0b100000000:0:-1:
+%2hhb: 100101001:1:3:2:
+%*2hhb: 100101001:0:3:
+# BZ12701 %2hhb: 0B100101001:0:-1:
+# BZ12701 %*2hhb: 0B100101001:0:-1:
+# BZ12701 %2hhb: 0b100101001:0:-1:
+# BZ12701 %*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:
===================================================================
@@ -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:
===================================================================
@@ -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:
===================================================================
@@ -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:
+# BZ12701 %2hhx:0X0:0:-1:
+# BZ12701 %*2hhx:0X0:0:-1:
+# BZ12701 %2hhx:0x0:0:-1:
+# BZ12701 %*2hhx:0x0:0:-1:
+%2hhx:1:1:1:1:
+%*2hhx:1:0:1:
+# BZ12701 %2hhx:0X1:0:-1:
+# BZ12701 %*2hhx:0X1:0:-1:
+# BZ12701 %2hhx:0x1:0:-1:
+# BZ12701 %*2hhx:0x1:0:-1:
+%2hhx:2a:1:2:42:
+%*2hhx:2a:0:2:
+%2hhx:2A:1:2:42:
+%*2hhx:2A:0:2:
+# BZ12701 %2hhx:0X2a:0:-1:
+# BZ12701 %*2hhx:0X2a:0:-1:
+# BZ12701 %2hhx:0x2A:0:-1:
+# BZ12701 %*2hhx:0x2A:0:-1:
+%2hhx:ff:1:2:255:
+%*2hhx:ff:0:2:
+%2hhx:FF:1:2:255:
+%*2hhx:FF:0:2:
+# BZ12701 %2hhx:0Xff:0:-1:
+# BZ12701 %*2hhx:0Xff:0:-1:
+# BZ12701 %2hhx:0xFF:0:-1:
+# BZ12701 %*2hhx:0xFF:0:-1:
+%2hhx:100:1:2:16:
+%*2hhx:100:0:2:
+# BZ12701 %2hhx:0X100:0:-1:
+# BZ12701 %*2hhx:0X100:0:-1:
+# BZ12701 %2hhx:0x100:0:-1:
+# BZ12701 %*2hhx:0x100:0:-1:
+%2hhx:129:1:2:18:
+%*2hhx:129:0:2:
+# BZ12701 %2hhx:0X129:0:-1:
+# BZ12701 %*2hhx:0X129:0:-1:
+# BZ12701 %2hhx:0x129:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3hhx:-0X7b:0:-1:
+# BZ12701 %*3hhx:-0X7b:0:-1:
+# BZ12701 %3hhx:-0x7B:0:-1:
+# BZ12701 %*3hhx:-0x7B:0:-1:
+%3hhx:-1:1:2:255:
+%*3hhx:-1:0:2:
+# BZ12701 %3hhx:-0X1:0:-1:
+# BZ12701 %*3hhx:-0X1:0:-1:
+# BZ12701 %3hhx:-0x1:0:-1:
+# BZ12701 %*3hhx:-0x1:0:-1:
+%3hhx:-0:1:2:0:
+%*3hhx:-0:0:2:
+# BZ12701 %3hhx:-0X0:0:-1:
+# BZ12701 %*3hhx:-0X0:0:-1:
+# BZ12701 %3hhx:-0x0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3hhx:+0X0:0:-1:
+# BZ12701 %*3hhx:+0X0:0:-1:
+# BZ12701 %3hhx:+0x0:0:-1:
+# BZ12701 %*3hhx:+0x0:0:-1:
+%3hhx:+1:1:2:1:
+%*3hhx:+1:0:2:
+# BZ12701 %3hhx:+0X1:0:-1:
+# BZ12701 %*3hhx:+0X1:0:-1:
+# BZ12701 %3hhx:+0x1:0:-1:
+# BZ12701 %*3hhx:+0x1:0:-1:
+%3hhx:+2a:1:3:42:
+%*3hhx:+2a:0:3:
+%3hhx:+2A:1:3:42:
+%*3hhx:+2A:0:3:
+# BZ12701 %3hhx:+0X2a:0:-1:
+# BZ12701 %*3hhx:+0X2a:0:-1:
+# BZ12701 %3hhx:+0x2A:0:-1:
+# BZ12701 %*3hhx:+0x2A:0:-1:
+%3hhx:+ff:1:3:255:
+%*3hhx:+ff:0:3:
+%3hhx:+FF:1:3:255:
+%*3hhx:+FF:0:3:
+# BZ12701 %3hhx:+0Xff:0:-1:
+# BZ12701 %*3hhx:+0Xff:0:-1:
+# BZ12701 %3hhx:+0xFF:0:-1:
+# BZ12701 %*3hhx:+0xFF:0:-1:
+%3hhx:+100:1:3:16:
+%*3hhx:+100:0:3:
+# BZ12701 %3hhx:+0X100:0:-1:
+# BZ12701 %*3hhx:+0X100:0:-1:
+# BZ12701 %3hhx:+0x100:0:-1:
+# BZ12701 %*3hhx:+0x100:0:-1:
+%3hhx:+129:1:3:18:
+%*3hhx:+129:0:3:
+# BZ12701 %3hhx:+0X129:0:-1:
+# BZ12701 %*3hhx:+0X129:0:-1:
+# BZ12701 %3hhx:+0x129:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2hhx: 0X0:0:-1:
+# BZ12701 %*2hhx: 0X0:0:-1:
+# BZ12701 %2hhx: 0x0:0:-1:
+# BZ12701 %*2hhx: 0x0:0:-1:
+%2hhx: 1:1:2:1:
+%*2hhx: 1:0:2:
+# BZ12701 %2hhx: 0X1:0:-1:
+# BZ12701 %*2hhx: 0X1:0:-1:
+# BZ12701 %2hhx: 0x1:0:-1:
+# BZ12701 %*2hhx: 0x1:0:-1:
+%2hhx: 2a:1:3:42:
+%*2hhx: 2a:0:3:
+%2hhx: 2A:1:3:42:
+%*2hhx: 2A:0:3:
+# BZ12701 %2hhx: 0X2a:0:-1:
+# BZ12701 %*2hhx: 0X2a:0:-1:
+# BZ12701 %2hhx: 0x2A:0:-1:
+# BZ12701 %*2hhx: 0x2A:0:-1:
+%2hhx: ff:1:3:255:
+%*2hhx: ff:0:3:
+%2hhx: FF:1:3:255:
+%*2hhx: FF:0:3:
+# BZ12701 %2hhx: 0Xff:0:-1:
+# BZ12701 %*2hhx: 0Xff:0:-1:
+# BZ12701 %2hhx: 0xFF:0:-1:
+# BZ12701 %*2hhx: 0xFF:0:-1:
+%2hhx: 100:1:3:16:
+%*2hhx: 100:0:3:
+# BZ12701 %2hhx: 0X100:0:-1:
+# BZ12701 %*2hhx: 0X100:0:-1:
+# BZ12701 %2hhx: 0x100:0:-1:
+# BZ12701 %*2hhx: 0x100:0:-1:
+%2hhx: 129:1:3:18:
+%*2hhx: 129:0:3:
+# BZ12701 %2hhx: 0X129:0:-1:
+# BZ12701 %*2hhx: 0X129:0:-1:
+# BZ12701 %2hhx: 0x129:0:-1:
+# BZ12701 %*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:
===================================================================
@@ -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:
+# BZ12701 %2llX:0X0:0:-1:
+# BZ12701 %*2llX:0X0:0:-1:
+# BZ12701 %2llX:0x0:0:-1:
+# BZ12701 %*2llX:0x0:0:-1:
+%2llX:1:1:1:1:
+%*2llX:1:0:1:
+# BZ12701 %2llX:0X1:0:-1:
+# BZ12701 %*2llX:0X1:0:-1:
+# BZ12701 %2llX:0x1:0:-1:
+# BZ12701 %*2llX:0x1:0:-1:
+%2llX:2a:1:2:42:
+%*2llX:2a:0:2:
+%2llX:2A:1:2:42:
+%*2llX:2A:0:2:
+# BZ12701 %2llX:0X2a:0:-1:
+# BZ12701 %*2llX:0X2a:0:-1:
+# BZ12701 %2llX:0x2A:0:-1:
+# BZ12701 %*2llX:0x2A:0:-1:
+%2llX:ffffffffffffffff:1:2:255:
+%*2llX:ffffffffffffffff:0:2:
+%2llX:FFFFFFFFFFFFFFFF:1:2:255:
+%*2llX:FFFFFFFFFFFFFFFF:0:2:
+# BZ12701 %2llX:0Xffffffffffffffff:0:-1:
+# BZ12701 %*2llX:0Xffffffffffffffff:0:-1:
+# BZ12701 %2llX:0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2llX:0xFFFFFFFFFFFFFFFF:0:-1:
+%2llX:10000000000000000:1:2:16:
+%*2llX:10000000000000000:0:2:
+# BZ12701 %2llX:0X10000000000000000:0:-1:
+# BZ12701 %*2llX:0X10000000000000000:0:-1:
+# BZ12701 %2llX:0x10000000000000000:0:-1:
+# BZ12701 %*2llX:0x10000000000000000:0:-1:
+%2llX:100000000028757b1:1:2:16:
+%*2llX:100000000028757b1:0:2:
+%2llX:100000000028757B1:1:2:16:
+%*2llX:100000000028757B1:0:2:
+# BZ12701 %2llX:0X100000000028757b1:0:-1:
+# BZ12701 %*2llX:0X100000000028757b1:0:-1:
+# BZ12701 %2llX:0x100000000028757B1:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2llX: 0X0:0:-1:
+# BZ12701 %*2llX: 0X0:0:-1:
+# BZ12701 %2llX: 0x0:0:-1:
+# BZ12701 %*2llX: 0x0:0:-1:
+%2llX: 1:1:2:1:
+%*2llX: 1:0:2:
+# BZ12701 %2llX: 0X1:0:-1:
+# BZ12701 %*2llX: 0X1:0:-1:
+# BZ12701 %2llX: 0x1:0:-1:
+# BZ12701 %*2llX: 0x1:0:-1:
+%2llX: 2a:1:3:42:
+%*2llX: 2a:0:3:
+%2llX: 2A:1:3:42:
+%*2llX: 2A:0:3:
+# BZ12701 %2llX: 0X2a:0:-1:
+# BZ12701 %*2llX: 0X2a:0:-1:
+# BZ12701 %2llX: 0x2A:0:-1:
+# BZ12701 %*2llX: 0x2A:0:-1:
+%2llX: ffffffffffffffff:1:3:255:
+%*2llX: ffffffffffffffff:0:3:
+%2llX: FFFFFFFFFFFFFFFF:1:3:255:
+%*2llX: FFFFFFFFFFFFFFFF:0:3:
+# BZ12701 %2llX: 0Xffffffffffffffff:0:-1:
+# BZ12701 %*2llX: 0Xffffffffffffffff:0:-1:
+# BZ12701 %2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2llX: 10000000000000000:1:3:16:
+%*2llX: 10000000000000000:0:3:
+# BZ12701 %2llX: 0X10000000000000000:0:-1:
+# BZ12701 %*2llX: 0X10000000000000000:0:-1:
+# BZ12701 %2llX: 0x10000000000000000:0:-1:
+# BZ12701 %*2llX: 0x10000000000000000:0:-1:
+%2llX: 100000000028757b1:1:3:16:
+%*2llX: 100000000028757b1:0:3:
+%2llX: 100000000028757B1:1:3:16:
+%*2llX: 100000000028757B1:0:3:
+# BZ12701 %2llX: 0X100000000028757b1:0:-1:
+# BZ12701 %*2llX: 0X100000000028757b1:0:-1:
+# BZ12701 %2llX: 0x100000000028757B1:0:-1:
+# BZ12701 %*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:
===================================================================
@@ -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:
+# BZ12701 %2llb:0B0:0:-1:
+# BZ12701 %*2llb:0B0:0:-1:
+# BZ12701 %2llb:0b0:0:-1:
+# BZ12701 %*2llb:0b0:0:-1:
+%2llb:1:1:1:1:
+%*2llb:1:0:1:
+# BZ12701 %2llb:0B1:0:-1:
+# BZ12701 %*2llb:0B1:0:-1:
+# BZ12701 %2llb:0b1:0:-1:
+# BZ12701 %*2llb:0b1:0:-1:
+%2llb:101010:1:2:2:
+%*2llb:101010:0:2:
+# BZ12701 %2llb:0B101010:0:-1:
+# BZ12701 %*2llb:0B101010:0:-1:
+# BZ12701 %2llb:0b101010:0:-1:
+# BZ12701 %*2llb:0b101010:0:-1:
+%2llb:1111111111111111111111111111111111111111111111111111111111111111:1:2:3:
+%*2llb:1111111111111111111111111111111111111111111111111111111111111111:0:2:
+# BZ12701 %2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb:10000000000000000000000000000000000000000000000000000000000000000:1:2:2:
+%*2llb:10000000000000000000000000000000000000000000000000000000000000000:0:2:
+# BZ12701 %2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb:10000000000000000000000000000000000000010100001110101011110110001:1:2:2:
+%*2llb:10000000000000000000000000000000000000010100001110101011110110001:0:2:
+# BZ12701 %2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2llb: 0B0:0:-1:
+# BZ12701 %*2llb: 0B0:0:-1:
+# BZ12701 %2llb: 0b0:0:-1:
+# BZ12701 %*2llb: 0b0:0:-1:
+%2llb: 1:1:2:1:
+%*2llb: 1:0:2:
+# BZ12701 %2llb: 0B1:0:-1:
+# BZ12701 %*2llb: 0B1:0:-1:
+# BZ12701 %2llb: 0b1:0:-1:
+# BZ12701 %*2llb: 0b1:0:-1:
+%2llb: 101010:1:3:2:
+%*2llb: 101010:0:3:
+# BZ12701 %2llb: 0B101010:0:-1:
+# BZ12701 %*2llb: 0B101010:0:-1:
+# BZ12701 %2llb: 0b101010:0:-1:
+# BZ12701 %*2llb: 0b101010:0:-1:
+%2llb: 1111111111111111111111111111111111111111111111111111111111111111:1:3:3:
+%*2llb: 1111111111111111111111111111111111111111111111111111111111111111:0:3:
+# BZ12701 %2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb: 10000000000000000000000000000000000000000000000000000000000000000:1:3:2:
+%*2llb: 10000000000000000000000000000000000000000000000000000000000000000:0:3:
+# BZ12701 %2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb: 10000000000000000000000000000000000000010100001110101011110110001:1:3:2:
+%*2llb: 10000000000000000000000000000000000000010100001110101011110110001:0:3:
+# BZ12701 %2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*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:
===================================================================
@@ -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:
===================================================================
@@ -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:
===================================================================
@@ -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:
+# BZ12701 %2llx:0X0:0:-1:
+# BZ12701 %*2llx:0X0:0:-1:
+# BZ12701 %2llx:0x0:0:-1:
+# BZ12701 %*2llx:0x0:0:-1:
+%2llx:1:1:1:1:
+%*2llx:1:0:1:
+# BZ12701 %2llx:0X1:0:-1:
+# BZ12701 %*2llx:0X1:0:-1:
+# BZ12701 %2llx:0x1:0:-1:
+# BZ12701 %*2llx:0x1:0:-1:
+%2llx:2a:1:2:42:
+%*2llx:2a:0:2:
+%2llx:2A:1:2:42:
+%*2llx:2A:0:2:
+# BZ12701 %2llx:0X2a:0:-1:
+# BZ12701 %*2llx:0X2a:0:-1:
+# BZ12701 %2llx:0x2A:0:-1:
+# BZ12701 %*2llx:0x2A:0:-1:
+%2llx:ffffffffffffffff:1:2:255:
+%*2llx:ffffffffffffffff:0:2:
+%2llx:FFFFFFFFFFFFFFFF:1:2:255:
+%*2llx:FFFFFFFFFFFFFFFF:0:2:
+# BZ12701 %2llx:0Xffffffffffffffff:0:-1:
+# BZ12701 %*2llx:0Xffffffffffffffff:0:-1:
+# BZ12701 %2llx:0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2llx:0xFFFFFFFFFFFFFFFF:0:-1:
+%2llx:10000000000000000:1:2:16:
+%*2llx:10000000000000000:0:2:
+# BZ12701 %2llx:0X10000000000000000:0:-1:
+# BZ12701 %*2llx:0X10000000000000000:0:-1:
+# BZ12701 %2llx:0x10000000000000000:0:-1:
+# BZ12701 %*2llx:0x10000000000000000:0:-1:
+%2llx:100000000028757b1:1:2:16:
+%*2llx:100000000028757b1:0:2:
+%2llx:100000000028757B1:1:2:16:
+%*2llx:100000000028757B1:0:2:
+# BZ12701 %2llx:0X100000000028757b1:0:-1:
+# BZ12701 %*2llx:0X100000000028757b1:0:-1:
+# BZ12701 %2llx:0x100000000028757B1:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2llx: 0X0:0:-1:
+# BZ12701 %*2llx: 0X0:0:-1:
+# BZ12701 %2llx: 0x0:0:-1:
+# BZ12701 %*2llx: 0x0:0:-1:
+%2llx: 1:1:2:1:
+%*2llx: 1:0:2:
+# BZ12701 %2llx: 0X1:0:-1:
+# BZ12701 %*2llx: 0X1:0:-1:
+# BZ12701 %2llx: 0x1:0:-1:
+# BZ12701 %*2llx: 0x1:0:-1:
+%2llx: 2a:1:3:42:
+%*2llx: 2a:0:3:
+%2llx: 2A:1:3:42:
+%*2llx: 2A:0:3:
+# BZ12701 %2llx: 0X2a:0:-1:
+# BZ12701 %*2llx: 0X2a:0:-1:
+# BZ12701 %2llx: 0x2A:0:-1:
+# BZ12701 %*2llx: 0x2A:0:-1:
+%2llx: ffffffffffffffff:1:3:255:
+%*2llx: ffffffffffffffff:0:3:
+%2llx: FFFFFFFFFFFFFFFF:1:3:255:
+%*2llx: FFFFFFFFFFFFFFFF:0:3:
+# BZ12701 %2llx: 0Xffffffffffffffff:0:-1:
+# BZ12701 %*2llx: 0Xffffffffffffffff:0:-1:
+# BZ12701 %2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2llx: 10000000000000000:1:3:16:
+%*2llx: 10000000000000000:0:3:
+# BZ12701 %2llx: 0X10000000000000000:0:-1:
+# BZ12701 %*2llx: 0X10000000000000000:0:-1:
+# BZ12701 %2llx: 0x10000000000000000:0:-1:
+# BZ12701 %*2llx: 0x10000000000000000:0:-1:
+%2llx: 100000000028757b1:1:3:16:
+%*2llx: 100000000028757b1:0:3:
+%2llx: 100000000028757B1:1:3:16:
+%*2llx: 100000000028757B1:0:3:
+# BZ12701 %2llx: 0X100000000028757b1:0:-1:
+# BZ12701 %*2llx: 0X100000000028757b1:0:-1:
+# BZ12701 %2llx: 0x100000000028757B1:0:-1:
+# BZ12701 %*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:
===================================================================
@@ -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:
+# BZ12701 %2hX:0X0:0:-1:
+# BZ12701 %*2hX:0X0:0:-1:
+# BZ12701 %2hX:0x0:0:-1:
+# BZ12701 %*2hX:0x0:0:-1:
+%2hX:1:1:1:1:
+%*2hX:1:0:1:
+# BZ12701 %2hX:0X1:0:-1:
+# BZ12701 %*2hX:0X1:0:-1:
+# BZ12701 %2hX:0x1:0:-1:
+# BZ12701 %*2hX:0x1:0:-1:
+%2hX:2a:1:2:42:
+%*2hX:2a:0:2:
+%2hX:2A:1:2:42:
+%*2hX:2A:0:2:
+# BZ12701 %2hX:0X2a:0:-1:
+# BZ12701 %*2hX:0X2a:0:-1:
+# BZ12701 %2hX:0x2A:0:-1:
+# BZ12701 %*2hX:0x2A:0:-1:
+%2hX:ffff:1:2:255:
+%*2hX:ffff:0:2:
+%2hX:FFFF:1:2:255:
+%*2hX:FFFF:0:2:
+# BZ12701 %2hX:0Xffff:0:-1:
+# BZ12701 %*2hX:0Xffff:0:-1:
+# BZ12701 %2hX:0xFFFF:0:-1:
+# BZ12701 %*2hX:0xFFFF:0:-1:
+%2hX:10000:1:2:16:
+%*2hX:10000:0:2:
+# BZ12701 %2hX:0X10000:0:-1:
+# BZ12701 %*2hX:0X10000:0:-1:
+# BZ12701 %2hX:0x10000:0:-1:
+# BZ12701 %*2hX:0x10000:0:-1:
+%2hX:10029:1:2:16:
+%*2hX:10029:0:2:
+# BZ12701 %2hX:0X10029:0:-1:
+# BZ12701 %*2hX:0X10029:0:-1:
+# BZ12701 %2hX:0x10029:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2hX: 0X0:0:-1:
+# BZ12701 %*2hX: 0X0:0:-1:
+# BZ12701 %2hX: 0x0:0:-1:
+# BZ12701 %*2hX: 0x0:0:-1:
+%2hX: 1:1:2:1:
+%*2hX: 1:0:2:
+# BZ12701 %2hX: 0X1:0:-1:
+# BZ12701 %*2hX: 0X1:0:-1:
+# BZ12701 %2hX: 0x1:0:-1:
+# BZ12701 %*2hX: 0x1:0:-1:
+%2hX: 2a:1:3:42:
+%*2hX: 2a:0:3:
+%2hX: 2A:1:3:42:
+%*2hX: 2A:0:3:
+# BZ12701 %2hX: 0X2a:0:-1:
+# BZ12701 %*2hX: 0X2a:0:-1:
+# BZ12701 %2hX: 0x2A:0:-1:
+# BZ12701 %*2hX: 0x2A:0:-1:
+%2hX: ffff:1:3:255:
+%*2hX: ffff:0:3:
+%2hX: FFFF:1:3:255:
+%*2hX: FFFF:0:3:
+# BZ12701 %2hX: 0Xffff:0:-1:
+# BZ12701 %*2hX: 0Xffff:0:-1:
+# BZ12701 %2hX: 0xFFFF:0:-1:
+# BZ12701 %*2hX: 0xFFFF:0:-1:
+%2hX: 10000:1:3:16:
+%*2hX: 10000:0:3:
+# BZ12701 %2hX: 0X10000:0:-1:
+# BZ12701 %*2hX: 0X10000:0:-1:
+# BZ12701 %2hX: 0x10000:0:-1:
+# BZ12701 %*2hX: 0x10000:0:-1:
+%2hX: 10029:1:3:16:
+%*2hX: 10029:0:3:
+# BZ12701 %2hX: 0X10029:0:-1:
+# BZ12701 %*2hX: 0X10029:0:-1:
+# BZ12701 %2hX: 0x10029:0:-1:
+# BZ12701 %*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:
===================================================================
@@ -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:
+# BZ12701 %2hb:0B0:0:-1:
+# BZ12701 %*2hb:0B0:0:-1:
+# BZ12701 %2hb:0b0:0:-1:
+# BZ12701 %*2hb:0b0:0:-1:
+%2hb:1:1:1:1:
+%*2hb:1:0:1:
+# BZ12701 %2hb:0B1:0:-1:
+# BZ12701 %*2hb:0B1:0:-1:
+# BZ12701 %2hb:0b1:0:-1:
+# BZ12701 %*2hb:0b1:0:-1:
+%2hb:101010:1:2:2:
+%*2hb:101010:0:2:
+# BZ12701 %2hb:0B101010:0:-1:
+# BZ12701 %*2hb:0B101010:0:-1:
+# BZ12701 %2hb:0b101010:0:-1:
+# BZ12701 %*2hb:0b101010:0:-1:
+%2hb:1111111111111111:1:2:3:
+%*2hb:1111111111111111:0:2:
+# BZ12701 %2hb:0B1111111111111111:0:-1:
+# BZ12701 %*2hb:0B1111111111111111:0:-1:
+# BZ12701 %2hb:0b1111111111111111:0:-1:
+# BZ12701 %*2hb:0b1111111111111111:0:-1:
+%2hb:10000000000000000:1:2:2:
+%*2hb:10000000000000000:0:2:
+# BZ12701 %2hb:0B10000000000000000:0:-1:
+# BZ12701 %*2hb:0B10000000000000000:0:-1:
+# BZ12701 %2hb:0b10000000000000000:0:-1:
+# BZ12701 %*2hb:0b10000000000000000:0:-1:
+%2hb:10000000000101001:1:2:2:
+%*2hb:10000000000101001:0:2:
+# BZ12701 %2hb:0B10000000000101001:0:-1:
+# BZ12701 %*2hb:0B10000000000101001:0:-1:
+# BZ12701 %2hb:0b10000000000101001:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2hb: 0B0:0:-1:
+# BZ12701 %*2hb: 0B0:0:-1:
+# BZ12701 %2hb: 0b0:0:-1:
+# BZ12701 %*2hb: 0b0:0:-1:
+%2hb: 1:1:2:1:
+%*2hb: 1:0:2:
+# BZ12701 %2hb: 0B1:0:-1:
+# BZ12701 %*2hb: 0B1:0:-1:
+# BZ12701 %2hb: 0b1:0:-1:
+# BZ12701 %*2hb: 0b1:0:-1:
+%2hb: 101010:1:3:2:
+%*2hb: 101010:0:3:
+# BZ12701 %2hb: 0B101010:0:-1:
+# BZ12701 %*2hb: 0B101010:0:-1:
+# BZ12701 %2hb: 0b101010:0:-1:
+# BZ12701 %*2hb: 0b101010:0:-1:
+%2hb: 1111111111111111:1:3:3:
+%*2hb: 1111111111111111:0:3:
+# BZ12701 %2hb: 0B1111111111111111:0:-1:
+# BZ12701 %*2hb: 0B1111111111111111:0:-1:
+# BZ12701 %2hb: 0b1111111111111111:0:-1:
+# BZ12701 %*2hb: 0b1111111111111111:0:-1:
+%2hb: 10000000000000000:1:3:2:
+%*2hb: 10000000000000000:0:3:
+# BZ12701 %2hb: 0B10000000000000000:0:-1:
+# BZ12701 %*2hb: 0B10000000000000000:0:-1:
+# BZ12701 %2hb: 0b10000000000000000:0:-1:
+# BZ12701 %*2hb: 0b10000000000000000:0:-1:
+%2hb: 10000000000101001:1:3:2:
+%*2hb: 10000000000101001:0:3:
+# BZ12701 %2hb: 0B10000000000101001:0:-1:
+# BZ12701 %*2hb: 0B10000000000101001:0:-1:
+# BZ12701 %2hb: 0b10000000000101001:0:-1:
+# BZ12701 %*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:
===================================================================
@@ -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:
===================================================================
@@ -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:
===================================================================
@@ -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:
+# BZ12701 %2hx:0X0:0:-1:
+# BZ12701 %*2hx:0X0:0:-1:
+# BZ12701 %2hx:0x0:0:-1:
+# BZ12701 %*2hx:0x0:0:-1:
+%2hx:1:1:1:1:
+%*2hx:1:0:1:
+# BZ12701 %2hx:0X1:0:-1:
+# BZ12701 %*2hx:0X1:0:-1:
+# BZ12701 %2hx:0x1:0:-1:
+# BZ12701 %*2hx:0x1:0:-1:
+%2hx:2a:1:2:42:
+%*2hx:2a:0:2:
+%2hx:2A:1:2:42:
+%*2hx:2A:0:2:
+# BZ12701 %2hx:0X2a:0:-1:
+# BZ12701 %*2hx:0X2a:0:-1:
+# BZ12701 %2hx:0x2A:0:-1:
+# BZ12701 %*2hx:0x2A:0:-1:
+%2hx:ffff:1:2:255:
+%*2hx:ffff:0:2:
+%2hx:FFFF:1:2:255:
+%*2hx:FFFF:0:2:
+# BZ12701 %2hx:0Xffff:0:-1:
+# BZ12701 %*2hx:0Xffff:0:-1:
+# BZ12701 %2hx:0xFFFF:0:-1:
+# BZ12701 %*2hx:0xFFFF:0:-1:
+%2hx:10000:1:2:16:
+%*2hx:10000:0:2:
+# BZ12701 %2hx:0X10000:0:-1:
+# BZ12701 %*2hx:0X10000:0:-1:
+# BZ12701 %2hx:0x10000:0:-1:
+# BZ12701 %*2hx:0x10000:0:-1:
+%2hx:10029:1:2:16:
+%*2hx:10029:0:2:
+# BZ12701 %2hx:0X10029:0:-1:
+# BZ12701 %*2hx:0X10029:0:-1:
+# BZ12701 %2hx:0x10029:0:-1:
+# BZ12701 %*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:
+# BZ12701 %2hx: 0X0:0:-1:
+# BZ12701 %*2hx: 0X0:0:-1:
+# BZ12701 %2hx: 0x0:0:-1:
+# BZ12701 %*2hx: 0x0:0:-1:
+%2hx: 1:1:2:1:
+%*2hx: 1:0:2:
+# BZ12701 %2hx: 0X1:0:-1:
+# BZ12701 %*2hx: 0X1:0:-1:
+# BZ12701 %2hx: 0x1:0:-1:
+# BZ12701 %*2hx: 0x1:0:-1:
+%2hx: 2a:1:3:42:
+%*2hx: 2a:0:3:
+%2hx: 2A:1:3:42:
+%*2hx: 2A:0:3:
+# BZ12701 %2hx: 0X2a:0:-1:
+# BZ12701 %*2hx: 0X2a:0:-1:
+# BZ12701 %2hx: 0x2A:0:-1:
+# BZ12701 %*2hx: 0x2A:0:-1:
+%2hx: ffff:1:3:255:
+%*2hx: ffff:0:3:
+%2hx: FFFF:1:3:255:
+%*2hx: FFFF:0:3:
+# BZ12701 %2hx: 0Xffff:0:-1:
+# BZ12701 %*2hx: 0Xffff:0:-1:
+# BZ12701 %2hx: 0xFFFF:0:-1:
+# BZ12701 %*2hx: 0xFFFF:0:-1:
+%2hx: 10000:1:3:16:
+%*2hx: 10000:0:3:
+# BZ12701 %2hx: 0X10000:0:-1:
+# BZ12701 %*2hx: 0X10000:0:-1:
+# BZ12701 %2hx: 0x10000:0:-1:
+# BZ12701 %*2hx: 0x10000:0:-1:
+%2hx: 10029:1:3:16:
+%*2hx: 10029:0:3:
+# BZ12701 %2hx: 0X10029:0:-1:
+# BZ12701 %*2hx: 0X10029:0:-1:
+# BZ12701 %2hx: 0x10029:0:-1:
+# BZ12701 %*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: