fi
-# what facilities does the s390 assembler support?
-AC_MSG_CHECKING([if s390 as supports extended immediate])
-CFLAGS=-march=z9-109
-AC_TRY_COMPILE(, [
-__asm__ __volatile__("flogr 1,2");
-],
-[
-ac_have_as_s390_ei=yes
-AC_MSG_RESULT([yes])
-], [
-ac_have_as_s390_ei=no
-AC_MSG_RESULT([no])
-])
-AM_CONDITIONAL(S390_BUILDS_EI, test x$ac_have_as_s390_ei = xyes)
-
-AC_MSG_CHECKING([if s390 as supports general instruction extension])
-CFLAGS=-march=z10
-AC_TRY_COMPILE(, [
-__asm__ __volatile__("chsi 1,0");
-],
-[
-ac_have_as_s390_ge=yes
-AC_MSG_RESULT([yes])
-], [
-ac_have_as_s390_ge=no
-AC_MSG_RESULT([no])
-])
-AM_CONDITIONAL(S390_BUILDS_GE, test x$ac_have_as_s390_ge = xyes)
-CFLAGS=$safe_CFLAGS
-
-AC_MSG_CHECKING([if s390 as supports z196 instructions])
-CFLAGS=-march=z196
-AC_TRY_COMPILE(, [
-__asm__ __volatile__("locr 1,2,1");
-],
-[
-ac_have_as_s390_z196=yes
-AC_MSG_RESULT([yes])
-], [
-ac_have_as_s390_z196=no
-AC_MSG_RESULT([no])
-])
-AM_CONDITIONAL(S390_BUILDS_Z196, test x$ac_have_as_s390_z196 = xyes)
CFLAGS=$safe_CFLAGS
-
# does the x86/amd64 assembler understand SSE3 instructions?
# Note, this doesn't generate a C-level symbol. It generates a
# automake-level symbol (BUILD_SSE3_TESTS), used in test Makefile.am's
dist_noinst_SCRIPTS = filter_stderr
INSN_TESTS = clc clcle cvb cvd icm lpr tcxb lam_stam xc mvst add sub mul \
- and or xor insert div srst fold_And16
-INSN_EI = flogr sub_EI add_EI and_EI or_EI xor_EI insert_EI
-INSN_GE = mul_GE add_GE
-INSN_Z196 = condloadstore
-
-if S390_BUILDS_EI
- INSN_TESTS += $(INSN_EI)
-endif
-
-if S390_BUILDS_GE
- INSN_TESTS += $(INSN_GE)
-endif
-
-if S390_BUILDS_Z196
- INSN_TESTS += $(INSN_Z196)
-endif
-
+ and or xor insert div srst fold_And16 flogr sub_EI add_EI \
+ and_EI or_EI xor_EI insert_EI mul_GE add_GE condloadstore
check_PROGRAMS = $(INSN_TESTS) \
ex_sig \
$(addsuffix .vgtest,$(INSN_Z196)) \
ex_sig.stdout.exp ex_sig.stderr.exp ex_sig.vgtest \
ex_clone.stdout.exp ex_clone.stderr.exp ex_clone.vgtest \
- test.h add.h and.h div.h insert.h \
+ test.h opcodes.h add.h and.h div.h insert.h \
mul.h or.h sub.h test.h xor.h
AM_CFLAGS += @FLAG_M64@
ex_clone_LDFLAGS = -lpthread
tcxb_CFLAGS = $(AM_CFLAGS) -std=gnu99
-# some versions of binutils require the right march flag
-add_CFLAGS = $(AM_CFLAGS) -march=z990
-and_CFLAGS = $(AM_CFLAGS) -march=z990
-mul_CFLAGS = $(AM_CFLAGS) -march=z990
-sub_CFLAGS = $(AM_CFLAGS) -march=z990
-or_CFLAGS = $(AM_CFLAGS) -march=z990
-xor_CFLAGS = $(AM_CFLAGS) -march=z990
-insert_CFLAGS = $(AM_CFLAGS) -march=z990
-mul_GE_CFLAGS = $(AM_CFLAGS) -march=z10
-sub_EI_CFLAGS = $(AM_CFLAGS) -march=z9-109
-add_EI_CFLAGS = $(AM_CFLAGS) -march=z9-109
-add_GE_CFLAGS = $(AM_CFLAGS) -march=z10
-and_EI_CFLAGS = $(AM_CFLAGS) -march=z9-109
-or_EI_CFLAGS = $(AM_CFLAGS) -march=z9-109
-xor_EI_CFLAGS = $(AM_CFLAGS) -march=z9-109
-insert_EI_CFLAGS = $(AM_CFLAGS) -march=z9-109
-condloadstore_CFLAGS = $(AM_CFLAGS) -march=z196
#include <stdio.h>
#include "add.h"
+#include "opcodes.h"
static void do_imm_insns(void)
{
memsweep(alcg, s2, 1);
regsweep(alcr, s2, 1);
regsweep(alcgr, s2, 1);
- memsweep(ahy, s2, 0);
- memsweep(ay, s2, 0);
- memsweep(aly, s2, 0);
+ ldispsweep(AHY, s2, 0);
+ ldispsweep(AY, s2, 0);
+ ldispsweep(ALY, s2, 0);
}
int main()
#include <stdio.h>
+/* Dummy variable. Needed to work around GCC code generation bugs */
+volatile long v;
+
#define ADD_REG_MEM(insn, s1, s2, CARRY) \
({ \
unsigned long tmp = s1; \
#define ADD_MEM_IMM(insn, s1, s2, CARRY) \
({ \
- unsigned long tmp = s1; \
+ unsigned long tmp = s1, v2; \
+ register unsigned long *addr asm("5") = &tmp; \
int cc; \
asm volatile( "lghi 0," #CARRY "\n" \
"aghi 0, 0\n" \
- #insn " %0," #s2 "\n" \
+ insn(s2,5,000,00) \
"ipm %1\n" \
"srl %1,28\n" \
: "+Q" (tmp), "=d" (cc) \
- : "Q" (tmp) \
+ : "Q" (tmp), "d" (addr) \
: "0", "cc"); \
- printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) s2, tmp, cc); \
+ v2 = (((signed long)((unsigned long)0x##s2 << 56)) >> 56); \
+ printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, v2, tmp, cc); \
})
ADD_MEM_IMM(i, 0x7ffffffffffffffful, s2, carryset); \
})
+#define ahysweep(i, s2, carryset) \
+({ \
+ ADD_REG_MEM(i, 0ul, s2, carryset); \
+ ADD_REG_MEM(i, 1ul, s2, carryset); \
+ ADD_REG_MEM(i, 0xfffful, s2, carryset); \
+ ADD_REG_MEM(i, 0x7ffful, s2, carryset); \
+ ADD_REG_MEM(i, 0x8000ul, s2, carryset); \
+ ADD_REG_MEM(i, 0xfffffffful, s2, carryset); \
+ ADD_REG_MEM(i, 0x80000000ul, s2, carryset); \
+ ADD_REG_MEM(i, 0x7ffffffful, s2, carryset); \
+ ADD_REG_MEM(i, 0xfffffffffffffffful, s2, carryset); \
+ ADD_REG_MEM(i, 0x8000000000000000ul, s2, carryset); \
+ ADD_REG_MEM(i, 0x7ffffffffffffffful, s2, carryset); \
+})
+
+#define ADD_REG_LDISP(insn, s1, s2, CARRY) \
+({ \
+ register unsigned long tmp asm("2") = s1; \
+ register unsigned long *addr asm("5") = &s2; \
+ int cc; \
+ asm volatile( "lghi 0," #CARRY "\n" \
+ "aghi 0, 0\n" \
+ insn(2,0,5,000,00) \
+ "ipm %1\n" \
+ "srl %1,28\n" \
+ : "+d" (tmp), "=d" (cc) \
+ : "d" (tmp), "Q" (s2), "d"(addr) \
+ : "cc"); \
+ v = tmp; /* work around GCC code gen bug */ \
+ printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, s2, v, cc); \
+})
+
+#define ldispsweep(i, s2, carryset) \
+({ \
+ ADD_REG_LDISP(i, 0ul, s2, carryset); \
+ ADD_REG_LDISP(i, 1ul, s2, carryset); \
+ ADD_REG_LDISP(i, 0xfffful, s2, carryset); \
+ ADD_REG_LDISP(i, 0x7ffful, s2, carryset); \
+ ADD_REG_LDISP(i, 0x8000ul, s2, carryset); \
+ ADD_REG_LDISP(i, 0xfffffffful, s2, carryset); \
+ ADD_REG_LDISP(i, 0x80000000ul, s2, carryset); \
+ ADD_REG_LDISP(i, 0x7ffffffful, s2, carryset); \
+ ADD_REG_LDISP(i, 0xfffffffffffffffful, s2, carryset); \
+ ADD_REG_LDISP(i, 0x8000000000000000ul, s2, carryset); \
+ ADD_REG_LDISP(i, 0x7ffffffffffffffful, s2, carryset); \
+})
+
+#define ADD_REG_XIMM(insn, s1, us2,s2, CARRY) \
+({ \
+ register unsigned long tmp asm("2") = s1; \
+ int cc; \
+ asm volatile( "lghi 0," #CARRY "\n" \
+ "aghi 0, 0\n" \
+ insn(2,s2) \
+ "ipm %1\n" \
+ "srl %1,28\n" \
+ : "+d" (tmp), "=d" (cc) \
+ : "d" (tmp) \
+ : "0", "cc"); \
+ v = tmp; /* work around GCC code gen bug */ \
+ printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) 0x##us2##s2, v, cc); \
+})
+
+#define ximmsweep(i, us2, s2, carryset) \
+({ \
+ ADD_REG_XIMM(i, 0ul, us2, s2, carryset); \
+ ADD_REG_XIMM(i, 1ul, us2, s2, carryset); \
+ ADD_REG_XIMM(i, 0xfffful, us2, s2, carryset); \
+ ADD_REG_XIMM(i, 0x7ffful, us2, s2, carryset); \
+ ADD_REG_XIMM(i, 0x8000ul, us2, s2, carryset); \
+ ADD_REG_XIMM(i, 0xfffffffful, us2, s2, carryset); \
+ ADD_REG_XIMM(i, 0x80000000ul, us2, s2, carryset); \
+ ADD_REG_XIMM(i, 0x7ffffffful, us2, s2, carryset); \
+ ADD_REG_XIMM(i, 0xfffffffffffffffful, us2, s2, carryset); \
+ ADD_REG_XIMM(i, 0x8000000000000000ul, us2, s2, carryset); \
+ ADD_REG_XIMM(i, 0x7ffffffffffffffful, us2, s2, carryset); \
+})
+
alcgr 1 + FFFFFFFFFFFFFFFF + 0000000000000000 = 0000000000000000 (cc=2)
alcgr 1 + 8000000000000000 + 0000000000000000 = 8000000000000001 (cc=1)
alcgr 1 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 8000000000000000 (cc=1)
-ahy 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
-ahy 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=2)
-ahy 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=2)
-ahy 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=2)
-ahy 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
-ahy 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-ahy 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=0)
-ahy 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
-ay 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
-ay 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=2)
-ay 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=2)
-ay 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=2)
-ay 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=2)
-ay 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
-ay 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
-ay 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=2)
-ay 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-ay 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=0)
-ay 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
-aly 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
-aly 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=1)
-aly 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=1)
-aly 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=1)
-aly 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=1)
-aly 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
-aly 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
-aly 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-aly 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=0)
-aly 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
+AHY 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=2)
+AHY 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=2)
+AHY 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=2)
+AHY 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
+AHY 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=0)
+AHY 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
+AY 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
+AY 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=2)
+AY 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=2)
+AY 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=2)
+AY 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=2)
+AY 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
+AY 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
+AY 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=2)
+AY 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+AY 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=0)
+AY 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
+ALY 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=1)
+ALY 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=1)
+ALY 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=1)
+ALY 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=1)
+ALY 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
+ALY 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
+ALY 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=0)
+ALY 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
a 0 + 0000000000000000 + 7FFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=2)
a 0 + 0000000000000001 + 7FFFFFFFFFFFFFFF = 0000000080000000 (cc=3)
a 0 + 000000000000FFFF + 7FFFFFFFFFFFFFFF = 000000008000FFFE (cc=3)
alcgr 1 + FFFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFF (cc=3)
alcgr 1 + 8000000000000000 + 7FFFFFFFFFFFFFFF = 0000000000000000 (cc=2)
alcgr 1 + 7FFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-ahy 0 + 0000000000000000 + 7FFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000000001 + 7FFFFFFFFFFFFFFF = 0000000000008000 (cc=2)
-ahy 0 + 000000000000FFFF + 7FFFFFFFFFFFFFFF = 0000000000017FFE (cc=2)
-ahy 0 + 0000000000007FFF + 7FFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
-ahy 0 + 0000000000008000 + 7FFFFFFFFFFFFFFF = 000000000000FFFF (cc=2)
-ahy 0 + 00000000FFFFFFFF + 7FFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
-ahy 0 + 0000000080000000 + 7FFFFFFFFFFFFFFF = 0000000080007FFF (cc=1)
-ahy 0 + 000000007FFFFFFF + 7FFFFFFFFFFFFFFF = 0000000080007FFE (cc=3)
-ahy 0 + FFFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = FFFFFFFF00007FFE (cc=2)
-ahy 0 + 8000000000000000 + 7FFFFFFFFFFFFFFF = 8000000000007FFF (cc=2)
-ahy 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = 7FFFFFFF00007FFE (cc=2)
-ay 0 + 0000000000000000 + 7FFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=2)
-ay 0 + 0000000000000001 + 7FFFFFFFFFFFFFFF = 0000000080000000 (cc=3)
-ay 0 + 000000000000FFFF + 7FFFFFFFFFFFFFFF = 000000008000FFFE (cc=3)
-ay 0 + 0000000000007FFF + 7FFFFFFFFFFFFFFF = 0000000080007FFE (cc=3)
-ay 0 + 0000000000008000 + 7FFFFFFFFFFFFFFF = 0000000080007FFF (cc=3)
-ay 0 + 00000000FFFFFFFF + 7FFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
-ay 0 + 0000000080000000 + 7FFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
-ay 0 + 000000007FFFFFFF + 7FFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=3)
-ay 0 + FFFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = FFFFFFFF7FFFFFFE (cc=2)
-ay 0 + 8000000000000000 + 7FFFFFFFFFFFFFFF = 800000007FFFFFFF (cc=2)
-ay 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = 7FFFFFFF7FFFFFFE (cc=2)
-aly 0 + 0000000000000000 + 7FFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=1)
-aly 0 + 0000000000000001 + 7FFFFFFFFFFFFFFF = 0000000080000000 (cc=1)
-aly 0 + 000000000000FFFF + 7FFFFFFFFFFFFFFF = 000000008000FFFE (cc=1)
-aly 0 + 0000000000007FFF + 7FFFFFFFFFFFFFFF = 0000000080007FFE (cc=1)
-aly 0 + 0000000000008000 + 7FFFFFFFFFFFFFFF = 0000000080007FFF (cc=1)
-aly 0 + 00000000FFFFFFFF + 7FFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=3)
-aly 0 + 0000000080000000 + 7FFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
-aly 0 + 000000007FFFFFFF + 7FFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = FFFFFFFF7FFFFFFE (cc=3)
-aly 0 + 8000000000000000 + 7FFFFFFFFFFFFFFF = 800000007FFFFFFF (cc=1)
-aly 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = 7FFFFFFF7FFFFFFE (cc=3)
+AHY 0 + 0000000000000000 + 7FFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000000001 + 7FFFFFFFFFFFFFFF = 0000000000008000 (cc=2)
+AHY 0 + 000000000000FFFF + 7FFFFFFFFFFFFFFF = 0000000000017FFE (cc=2)
+AHY 0 + 0000000000007FFF + 7FFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
+AHY 0 + 0000000000008000 + 7FFFFFFFFFFFFFFF = 000000000000FFFF (cc=2)
+AHY 0 + 00000000FFFFFFFF + 7FFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
+AHY 0 + 0000000080000000 + 7FFFFFFFFFFFFFFF = 0000000080007FFF (cc=1)
+AHY 0 + 000000007FFFFFFF + 7FFFFFFFFFFFFFFF = 0000000080007FFE (cc=3)
+AHY 0 + FFFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = FFFFFFFF00007FFE (cc=2)
+AHY 0 + 8000000000000000 + 7FFFFFFFFFFFFFFF = 8000000000007FFF (cc=2)
+AHY 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = 7FFFFFFF00007FFE (cc=2)
+AY 0 + 0000000000000000 + 7FFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=2)
+AY 0 + 0000000000000001 + 7FFFFFFFFFFFFFFF = 0000000080000000 (cc=3)
+AY 0 + 000000000000FFFF + 7FFFFFFFFFFFFFFF = 000000008000FFFE (cc=3)
+AY 0 + 0000000000007FFF + 7FFFFFFFFFFFFFFF = 0000000080007FFE (cc=3)
+AY 0 + 0000000000008000 + 7FFFFFFFFFFFFFFF = 0000000080007FFF (cc=3)
+AY 0 + 00000000FFFFFFFF + 7FFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
+AY 0 + 0000000080000000 + 7FFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
+AY 0 + 000000007FFFFFFF + 7FFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=3)
+AY 0 + FFFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = FFFFFFFF7FFFFFFE (cc=2)
+AY 0 + 8000000000000000 + 7FFFFFFFFFFFFFFF = 800000007FFFFFFF (cc=2)
+AY 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = 7FFFFFFF7FFFFFFE (cc=2)
+ALY 0 + 0000000000000000 + 7FFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=1)
+ALY 0 + 0000000000000001 + 7FFFFFFFFFFFFFFF = 0000000080000000 (cc=1)
+ALY 0 + 000000000000FFFF + 7FFFFFFFFFFFFFFF = 000000008000FFFE (cc=1)
+ALY 0 + 0000000000007FFF + 7FFFFFFFFFFFFFFF = 0000000080007FFE (cc=1)
+ALY 0 + 0000000000008000 + 7FFFFFFFFFFFFFFF = 0000000080007FFF (cc=1)
+ALY 0 + 00000000FFFFFFFF + 7FFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=3)
+ALY 0 + 0000000080000000 + 7FFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
+ALY 0 + 000000007FFFFFFF + 7FFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = FFFFFFFF7FFFFFFE (cc=3)
+ALY 0 + 8000000000000000 + 7FFFFFFFFFFFFFFF = 800000007FFFFFFF (cc=1)
+ALY 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFFFFFFFFFF = 7FFFFFFF7FFFFFFE (cc=3)
a 0 + 0000000000000000 + 8000000000000000 = 0000000080000000 (cc=1)
a 0 + 0000000000000001 + 8000000000000000 = 0000000080000001 (cc=1)
a 0 + 000000000000FFFF + 8000000000000000 = 000000008000FFFF (cc=1)
alcgr 1 + FFFFFFFFFFFFFFFF + 8000000000000000 = 8000000000000000 (cc=3)
alcgr 1 + 8000000000000000 + 8000000000000000 = 0000000000000001 (cc=3)
alcgr 1 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 0000000000000000 (cc=2)
-ahy 0 + 0000000000000000 + 8000000000000000 = 00000000FFFF8000 (cc=1)
-ahy 0 + 0000000000000001 + 8000000000000000 = 00000000FFFF8001 (cc=1)
-ahy 0 + 000000000000FFFF + 8000000000000000 = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000007FFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000000008000 + 8000000000000000 = 0000000000000000 (cc=0)
-ahy 0 + 00000000FFFFFFFF + 8000000000000000 = 00000000FFFF7FFF (cc=1)
-ahy 0 + 0000000080000000 + 8000000000000000 = 000000007FFF8000 (cc=3)
-ahy 0 + 000000007FFFFFFF + 8000000000000000 = 000000007FFF7FFF (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFFFFFF7FFF (cc=1)
-ahy 0 + 8000000000000000 + 8000000000000000 = 80000000FFFF8000 (cc=1)
-ahy 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFFFFFF7FFF (cc=1)
-ay 0 + 0000000000000000 + 8000000000000000 = 0000000080000000 (cc=1)
-ay 0 + 0000000000000001 + 8000000000000000 = 0000000080000001 (cc=1)
-ay 0 + 000000000000FFFF + 8000000000000000 = 000000008000FFFF (cc=1)
-ay 0 + 0000000000007FFF + 8000000000000000 = 0000000080007FFF (cc=1)
-ay 0 + 0000000000008000 + 8000000000000000 = 0000000080008000 (cc=1)
-ay 0 + 00000000FFFFFFFF + 8000000000000000 = 000000007FFFFFFF (cc=3)
-ay 0 + 0000000080000000 + 8000000000000000 = 0000000000000000 (cc=3)
-ay 0 + 000000007FFFFFFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
-ay 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFF7FFFFFFF (cc=3)
-ay 0 + 8000000000000000 + 8000000000000000 = 8000000080000000 (cc=1)
-ay 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFF7FFFFFFF (cc=3)
-aly 0 + 0000000000000000 + 8000000000000000 = 0000000080000000 (cc=1)
-aly 0 + 0000000000000001 + 8000000000000000 = 0000000080000001 (cc=1)
-aly 0 + 000000000000FFFF + 8000000000000000 = 000000008000FFFF (cc=1)
-aly 0 + 0000000000007FFF + 8000000000000000 = 0000000080007FFF (cc=1)
-aly 0 + 0000000000008000 + 8000000000000000 = 0000000080008000 (cc=1)
-aly 0 + 00000000FFFFFFFF + 8000000000000000 = 000000007FFFFFFF (cc=3)
-aly 0 + 0000000080000000 + 8000000000000000 = 0000000000000000 (cc=2)
-aly 0 + 000000007FFFFFFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFF7FFFFFFF (cc=3)
-aly 0 + 8000000000000000 + 8000000000000000 = 8000000080000000 (cc=1)
-aly 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFF7FFFFFFF (cc=3)
+AHY 0 + 0000000000000000 + 8000000000000000 = 00000000FFFF8000 (cc=1)
+AHY 0 + 0000000000000001 + 8000000000000000 = 00000000FFFF8001 (cc=1)
+AHY 0 + 000000000000FFFF + 8000000000000000 = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000007FFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000000008000 + 8000000000000000 = 0000000000000000 (cc=0)
+AHY 0 + 00000000FFFFFFFF + 8000000000000000 = 00000000FFFF7FFF (cc=1)
+AHY 0 + 0000000080000000 + 8000000000000000 = 000000007FFF8000 (cc=3)
+AHY 0 + 000000007FFFFFFF + 8000000000000000 = 000000007FFF7FFF (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFFFFFF7FFF (cc=1)
+AHY 0 + 8000000000000000 + 8000000000000000 = 80000000FFFF8000 (cc=1)
+AHY 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFFFFFF7FFF (cc=1)
+AY 0 + 0000000000000000 + 8000000000000000 = 0000000080000000 (cc=1)
+AY 0 + 0000000000000001 + 8000000000000000 = 0000000080000001 (cc=1)
+AY 0 + 000000000000FFFF + 8000000000000000 = 000000008000FFFF (cc=1)
+AY 0 + 0000000000007FFF + 8000000000000000 = 0000000080007FFF (cc=1)
+AY 0 + 0000000000008000 + 8000000000000000 = 0000000080008000 (cc=1)
+AY 0 + 00000000FFFFFFFF + 8000000000000000 = 000000007FFFFFFF (cc=3)
+AY 0 + 0000000080000000 + 8000000000000000 = 0000000000000000 (cc=3)
+AY 0 + 000000007FFFFFFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
+AY 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFF7FFFFFFF (cc=3)
+AY 0 + 8000000000000000 + 8000000000000000 = 8000000080000000 (cc=1)
+AY 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFF7FFFFFFF (cc=3)
+ALY 0 + 0000000000000000 + 8000000000000000 = 0000000080000000 (cc=1)
+ALY 0 + 0000000000000001 + 8000000000000000 = 0000000080000001 (cc=1)
+ALY 0 + 000000000000FFFF + 8000000000000000 = 000000008000FFFF (cc=1)
+ALY 0 + 0000000000007FFF + 8000000000000000 = 0000000080007FFF (cc=1)
+ALY 0 + 0000000000008000 + 8000000000000000 = 0000000080008000 (cc=1)
+ALY 0 + 00000000FFFFFFFF + 8000000000000000 = 000000007FFFFFFF (cc=3)
+ALY 0 + 0000000080000000 + 8000000000000000 = 0000000000000000 (cc=2)
+ALY 0 + 000000007FFFFFFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFF7FFFFFFF (cc=3)
+ALY 0 + 8000000000000000 + 8000000000000000 = 8000000080000000 (cc=1)
+ALY 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFF7FFFFFFF (cc=3)
a 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
a 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
a 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
alcgr 1 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=3)
alcgr 1 + 8000000000000000 + FFFFFFFFFFFFFFFF = 8000000000000000 (cc=3)
alcgr 1 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFF (cc=3)
-ahy 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
-ahy 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
-ahy 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
-ahy 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
-ahy 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=1)
-ahy 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
-ahy 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
-ahy 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 80000000FFFFFFFF (cc=1)
-ahy 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=1)
-ay 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
-ay 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
-ay 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
-ay 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
-ay 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
-ay 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=1)
-ay 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
-ay 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
-ay 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
-ay 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 80000000FFFFFFFF (cc=1)
-ay 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=1)
-aly 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
-aly 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=2)
-aly 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=3)
-aly 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=3)
-aly 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=3)
-aly 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=3)
-aly 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
-aly 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=3)
-aly 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=3)
-aly 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 80000000FFFFFFFF (cc=1)
-aly 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=3)
+AHY 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
+AHY 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
+AHY 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
+AHY 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
+AHY 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=1)
+AHY 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
+AHY 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
+AHY 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 80000000FFFFFFFF (cc=1)
+AHY 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=1)
+AY 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
+AY 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
+AY 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
+AY 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
+AY 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
+AY 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=1)
+AY 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
+AY 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
+AY 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
+AY 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 80000000FFFFFFFF (cc=1)
+AY 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=1)
+ALY 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
+ALY 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=2)
+ALY 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=3)
+ALY 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=3)
+ALY 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=3)
+ALY 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=3)
+ALY 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
+ALY 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=3)
+ALY 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=3)
+ALY 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 80000000FFFFFFFF (cc=1)
+ALY 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=3)
a 0 + 0000000000000000 + 7FFFFFFF00000000 = 000000007FFFFFFF (cc=2)
a 0 + 0000000000000001 + 7FFFFFFF00000000 = 0000000080000000 (cc=3)
a 0 + 000000000000FFFF + 7FFFFFFF00000000 = 000000008000FFFE (cc=3)
alcgr 1 + FFFFFFFFFFFFFFFF + 7FFFFFFF00000000 = 7FFFFFFF00000000 (cc=3)
alcgr 1 + 8000000000000000 + 7FFFFFFF00000000 = FFFFFFFF00000001 (cc=1)
alcgr 1 + 7FFFFFFFFFFFFFFF + 7FFFFFFF00000000 = FFFFFFFF00000000 (cc=1)
-ahy 0 + 0000000000000000 + 7FFFFFFF00000000 = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000000001 + 7FFFFFFF00000000 = 0000000000008000 (cc=2)
-ahy 0 + 000000000000FFFF + 7FFFFFFF00000000 = 0000000000017FFE (cc=2)
-ahy 0 + 0000000000007FFF + 7FFFFFFF00000000 = 000000000000FFFE (cc=2)
-ahy 0 + 0000000000008000 + 7FFFFFFF00000000 = 000000000000FFFF (cc=2)
-ahy 0 + 00000000FFFFFFFF + 7FFFFFFF00000000 = 0000000000007FFE (cc=2)
-ahy 0 + 0000000080000000 + 7FFFFFFF00000000 = 0000000080007FFF (cc=1)
-ahy 0 + 000000007FFFFFFF + 7FFFFFFF00000000 = 0000000080007FFE (cc=3)
-ahy 0 + FFFFFFFFFFFFFFFF + 7FFFFFFF00000000 = FFFFFFFF00007FFE (cc=2)
-ahy 0 + 8000000000000000 + 7FFFFFFF00000000 = 8000000000007FFF (cc=2)
-ahy 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFF00000000 = 7FFFFFFF00007FFE (cc=2)
-ay 0 + 0000000000000000 + 7FFFFFFF00000000 = 000000007FFFFFFF (cc=2)
-ay 0 + 0000000000000001 + 7FFFFFFF00000000 = 0000000080000000 (cc=3)
-ay 0 + 000000000000FFFF + 7FFFFFFF00000000 = 000000008000FFFE (cc=3)
-ay 0 + 0000000000007FFF + 7FFFFFFF00000000 = 0000000080007FFE (cc=3)
-ay 0 + 0000000000008000 + 7FFFFFFF00000000 = 0000000080007FFF (cc=3)
-ay 0 + 00000000FFFFFFFF + 7FFFFFFF00000000 = 000000007FFFFFFE (cc=2)
-ay 0 + 0000000080000000 + 7FFFFFFF00000000 = 00000000FFFFFFFF (cc=1)
-ay 0 + 000000007FFFFFFF + 7FFFFFFF00000000 = 00000000FFFFFFFE (cc=3)
-ay 0 + FFFFFFFFFFFFFFFF + 7FFFFFFF00000000 = FFFFFFFF7FFFFFFE (cc=2)
-ay 0 + 8000000000000000 + 7FFFFFFF00000000 = 800000007FFFFFFF (cc=2)
-ay 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFF00000000 = 7FFFFFFF7FFFFFFE (cc=2)
-aly 0 + 0000000000000000 + 7FFFFFFF00000000 = 000000007FFFFFFF (cc=1)
-aly 0 + 0000000000000001 + 7FFFFFFF00000000 = 0000000080000000 (cc=1)
-aly 0 + 000000000000FFFF + 7FFFFFFF00000000 = 000000008000FFFE (cc=1)
-aly 0 + 0000000000007FFF + 7FFFFFFF00000000 = 0000000080007FFE (cc=1)
-aly 0 + 0000000000008000 + 7FFFFFFF00000000 = 0000000080007FFF (cc=1)
-aly 0 + 00000000FFFFFFFF + 7FFFFFFF00000000 = 000000007FFFFFFE (cc=3)
-aly 0 + 0000000080000000 + 7FFFFFFF00000000 = 00000000FFFFFFFF (cc=1)
-aly 0 + 000000007FFFFFFF + 7FFFFFFF00000000 = 00000000FFFFFFFE (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 7FFFFFFF00000000 = FFFFFFFF7FFFFFFE (cc=3)
-aly 0 + 8000000000000000 + 7FFFFFFF00000000 = 800000007FFFFFFF (cc=1)
-aly 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFF00000000 = 7FFFFFFF7FFFFFFE (cc=3)
+AHY 0 + 0000000000000000 + 7FFFFFFF00000000 = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000000001 + 7FFFFFFF00000000 = 0000000000008000 (cc=2)
+AHY 0 + 000000000000FFFF + 7FFFFFFF00000000 = 0000000000017FFE (cc=2)
+AHY 0 + 0000000000007FFF + 7FFFFFFF00000000 = 000000000000FFFE (cc=2)
+AHY 0 + 0000000000008000 + 7FFFFFFF00000000 = 000000000000FFFF (cc=2)
+AHY 0 + 00000000FFFFFFFF + 7FFFFFFF00000000 = 0000000000007FFE (cc=2)
+AHY 0 + 0000000080000000 + 7FFFFFFF00000000 = 0000000080007FFF (cc=1)
+AHY 0 + 000000007FFFFFFF + 7FFFFFFF00000000 = 0000000080007FFE (cc=3)
+AHY 0 + FFFFFFFFFFFFFFFF + 7FFFFFFF00000000 = FFFFFFFF00007FFE (cc=2)
+AHY 0 + 8000000000000000 + 7FFFFFFF00000000 = 8000000000007FFF (cc=2)
+AHY 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFF00000000 = 7FFFFFFF00007FFE (cc=2)
+AY 0 + 0000000000000000 + 7FFFFFFF00000000 = 000000007FFFFFFF (cc=2)
+AY 0 + 0000000000000001 + 7FFFFFFF00000000 = 0000000080000000 (cc=3)
+AY 0 + 000000000000FFFF + 7FFFFFFF00000000 = 000000008000FFFE (cc=3)
+AY 0 + 0000000000007FFF + 7FFFFFFF00000000 = 0000000080007FFE (cc=3)
+AY 0 + 0000000000008000 + 7FFFFFFF00000000 = 0000000080007FFF (cc=3)
+AY 0 + 00000000FFFFFFFF + 7FFFFFFF00000000 = 000000007FFFFFFE (cc=2)
+AY 0 + 0000000080000000 + 7FFFFFFF00000000 = 00000000FFFFFFFF (cc=1)
+AY 0 + 000000007FFFFFFF + 7FFFFFFF00000000 = 00000000FFFFFFFE (cc=3)
+AY 0 + FFFFFFFFFFFFFFFF + 7FFFFFFF00000000 = FFFFFFFF7FFFFFFE (cc=2)
+AY 0 + 8000000000000000 + 7FFFFFFF00000000 = 800000007FFFFFFF (cc=2)
+AY 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFF00000000 = 7FFFFFFF7FFFFFFE (cc=2)
+ALY 0 + 0000000000000000 + 7FFFFFFF00000000 = 000000007FFFFFFF (cc=1)
+ALY 0 + 0000000000000001 + 7FFFFFFF00000000 = 0000000080000000 (cc=1)
+ALY 0 + 000000000000FFFF + 7FFFFFFF00000000 = 000000008000FFFE (cc=1)
+ALY 0 + 0000000000007FFF + 7FFFFFFF00000000 = 0000000080007FFE (cc=1)
+ALY 0 + 0000000000008000 + 7FFFFFFF00000000 = 0000000080007FFF (cc=1)
+ALY 0 + 00000000FFFFFFFF + 7FFFFFFF00000000 = 000000007FFFFFFE (cc=3)
+ALY 0 + 0000000080000000 + 7FFFFFFF00000000 = 00000000FFFFFFFF (cc=1)
+ALY 0 + 000000007FFFFFFF + 7FFFFFFF00000000 = 00000000FFFFFFFE (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 7FFFFFFF00000000 = FFFFFFFF7FFFFFFE (cc=3)
+ALY 0 + 8000000000000000 + 7FFFFFFF00000000 = 800000007FFFFFFF (cc=1)
+ALY 0 + 7FFFFFFFFFFFFFFF + 7FFFFFFF00000000 = 7FFFFFFF7FFFFFFE (cc=3)
a 0 + 0000000000000000 + 8000000000000000 = 0000000080000000 (cc=1)
a 0 + 0000000000000001 + 8000000000000000 = 0000000080000001 (cc=1)
a 0 + 000000000000FFFF + 8000000000000000 = 000000008000FFFF (cc=1)
alcgr 1 + FFFFFFFFFFFFFFFF + 8000000000000000 = 8000000000000000 (cc=3)
alcgr 1 + 8000000000000000 + 8000000000000000 = 0000000000000001 (cc=3)
alcgr 1 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 0000000000000000 (cc=2)
-ahy 0 + 0000000000000000 + 8000000000000000 = 00000000FFFF8000 (cc=1)
-ahy 0 + 0000000000000001 + 8000000000000000 = 00000000FFFF8001 (cc=1)
-ahy 0 + 000000000000FFFF + 8000000000000000 = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000007FFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000000008000 + 8000000000000000 = 0000000000000000 (cc=0)
-ahy 0 + 00000000FFFFFFFF + 8000000000000000 = 00000000FFFF7FFF (cc=1)
-ahy 0 + 0000000080000000 + 8000000000000000 = 000000007FFF8000 (cc=3)
-ahy 0 + 000000007FFFFFFF + 8000000000000000 = 000000007FFF7FFF (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFFFFFF7FFF (cc=1)
-ahy 0 + 8000000000000000 + 8000000000000000 = 80000000FFFF8000 (cc=1)
-ahy 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFFFFFF7FFF (cc=1)
-ay 0 + 0000000000000000 + 8000000000000000 = 0000000080000000 (cc=1)
-ay 0 + 0000000000000001 + 8000000000000000 = 0000000080000001 (cc=1)
-ay 0 + 000000000000FFFF + 8000000000000000 = 000000008000FFFF (cc=1)
-ay 0 + 0000000000007FFF + 8000000000000000 = 0000000080007FFF (cc=1)
-ay 0 + 0000000000008000 + 8000000000000000 = 0000000080008000 (cc=1)
-ay 0 + 00000000FFFFFFFF + 8000000000000000 = 000000007FFFFFFF (cc=3)
-ay 0 + 0000000080000000 + 8000000000000000 = 0000000000000000 (cc=3)
-ay 0 + 000000007FFFFFFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
-ay 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFF7FFFFFFF (cc=3)
-ay 0 + 8000000000000000 + 8000000000000000 = 8000000080000000 (cc=1)
-ay 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFF7FFFFFFF (cc=3)
-aly 0 + 0000000000000000 + 8000000000000000 = 0000000080000000 (cc=1)
-aly 0 + 0000000000000001 + 8000000000000000 = 0000000080000001 (cc=1)
-aly 0 + 000000000000FFFF + 8000000000000000 = 000000008000FFFF (cc=1)
-aly 0 + 0000000000007FFF + 8000000000000000 = 0000000080007FFF (cc=1)
-aly 0 + 0000000000008000 + 8000000000000000 = 0000000080008000 (cc=1)
-aly 0 + 00000000FFFFFFFF + 8000000000000000 = 000000007FFFFFFF (cc=3)
-aly 0 + 0000000080000000 + 8000000000000000 = 0000000000000000 (cc=2)
-aly 0 + 000000007FFFFFFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFF7FFFFFFF (cc=3)
-aly 0 + 8000000000000000 + 8000000000000000 = 8000000080000000 (cc=1)
-aly 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFF7FFFFFFF (cc=3)
+AHY 0 + 0000000000000000 + 8000000000000000 = 00000000FFFF8000 (cc=1)
+AHY 0 + 0000000000000001 + 8000000000000000 = 00000000FFFF8001 (cc=1)
+AHY 0 + 000000000000FFFF + 8000000000000000 = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000007FFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000000008000 + 8000000000000000 = 0000000000000000 (cc=0)
+AHY 0 + 00000000FFFFFFFF + 8000000000000000 = 00000000FFFF7FFF (cc=1)
+AHY 0 + 0000000080000000 + 8000000000000000 = 000000007FFF8000 (cc=3)
+AHY 0 + 000000007FFFFFFF + 8000000000000000 = 000000007FFF7FFF (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFFFFFF7FFF (cc=1)
+AHY 0 + 8000000000000000 + 8000000000000000 = 80000000FFFF8000 (cc=1)
+AHY 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFFFFFF7FFF (cc=1)
+AY 0 + 0000000000000000 + 8000000000000000 = 0000000080000000 (cc=1)
+AY 0 + 0000000000000001 + 8000000000000000 = 0000000080000001 (cc=1)
+AY 0 + 000000000000FFFF + 8000000000000000 = 000000008000FFFF (cc=1)
+AY 0 + 0000000000007FFF + 8000000000000000 = 0000000080007FFF (cc=1)
+AY 0 + 0000000000008000 + 8000000000000000 = 0000000080008000 (cc=1)
+AY 0 + 00000000FFFFFFFF + 8000000000000000 = 000000007FFFFFFF (cc=3)
+AY 0 + 0000000080000000 + 8000000000000000 = 0000000000000000 (cc=3)
+AY 0 + 000000007FFFFFFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
+AY 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFF7FFFFFFF (cc=3)
+AY 0 + 8000000000000000 + 8000000000000000 = 8000000080000000 (cc=1)
+AY 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFF7FFFFFFF (cc=3)
+ALY 0 + 0000000000000000 + 8000000000000000 = 0000000080000000 (cc=1)
+ALY 0 + 0000000000000001 + 8000000000000000 = 0000000080000001 (cc=1)
+ALY 0 + 000000000000FFFF + 8000000000000000 = 000000008000FFFF (cc=1)
+ALY 0 + 0000000000007FFF + 8000000000000000 = 0000000080007FFF (cc=1)
+ALY 0 + 0000000000008000 + 8000000000000000 = 0000000080008000 (cc=1)
+ALY 0 + 00000000FFFFFFFF + 8000000000000000 = 000000007FFFFFFF (cc=3)
+ALY 0 + 0000000080000000 + 8000000000000000 = 0000000000000000 (cc=2)
+ALY 0 + 000000007FFFFFFF + 8000000000000000 = 00000000FFFFFFFF (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 8000000000000000 = FFFFFFFF7FFFFFFF (cc=3)
+ALY 0 + 8000000000000000 + 8000000000000000 = 8000000080000000 (cc=1)
+ALY 0 + 7FFFFFFFFFFFFFFF + 8000000000000000 = 7FFFFFFF7FFFFFFF (cc=3)
a 0 + 0000000000000000 + FFFFFFFF00000000 = 00000000FFFFFFFF (cc=1)
a 0 + 0000000000000001 + FFFFFFFF00000000 = 0000000000000000 (cc=0)
a 0 + 000000000000FFFF + FFFFFFFF00000000 = 000000000000FFFE (cc=2)
alcgr 1 + FFFFFFFFFFFFFFFF + FFFFFFFF00000000 = FFFFFFFF00000000 (cc=3)
alcgr 1 + 8000000000000000 + FFFFFFFF00000000 = 7FFFFFFF00000001 (cc=3)
alcgr 1 + 7FFFFFFFFFFFFFFF + FFFFFFFF00000000 = 7FFFFFFF00000000 (cc=3)
-ahy 0 + 0000000000000000 + FFFFFFFF00000000 = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000000000001 + FFFFFFFF00000000 = 0000000000000000 (cc=0)
-ahy 0 + 000000000000FFFF + FFFFFFFF00000000 = 000000000000FFFE (cc=2)
-ahy 0 + 0000000000007FFF + FFFFFFFF00000000 = 0000000000007FFE (cc=2)
-ahy 0 + 0000000000008000 + FFFFFFFF00000000 = 0000000000007FFF (cc=2)
-ahy 0 + 00000000FFFFFFFF + FFFFFFFF00000000 = 00000000FFFFFFFE (cc=1)
-ahy 0 + 0000000080000000 + FFFFFFFF00000000 = 000000007FFFFFFF (cc=3)
-ahy 0 + 000000007FFFFFFF + FFFFFFFF00000000 = 000000007FFFFFFE (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + FFFFFFFF00000000 = FFFFFFFFFFFFFFFE (cc=1)
-ahy 0 + 8000000000000000 + FFFFFFFF00000000 = 80000000FFFFFFFF (cc=1)
-ahy 0 + 7FFFFFFFFFFFFFFF + FFFFFFFF00000000 = 7FFFFFFFFFFFFFFE (cc=1)
-ay 0 + 0000000000000000 + FFFFFFFF00000000 = 00000000FFFFFFFF (cc=1)
-ay 0 + 0000000000000001 + FFFFFFFF00000000 = 0000000000000000 (cc=0)
-ay 0 + 000000000000FFFF + FFFFFFFF00000000 = 000000000000FFFE (cc=2)
-ay 0 + 0000000000007FFF + FFFFFFFF00000000 = 0000000000007FFE (cc=2)
-ay 0 + 0000000000008000 + FFFFFFFF00000000 = 0000000000007FFF (cc=2)
-ay 0 + 00000000FFFFFFFF + FFFFFFFF00000000 = 00000000FFFFFFFE (cc=1)
-ay 0 + 0000000080000000 + FFFFFFFF00000000 = 000000007FFFFFFF (cc=3)
-ay 0 + 000000007FFFFFFF + FFFFFFFF00000000 = 000000007FFFFFFE (cc=2)
-ay 0 + FFFFFFFFFFFFFFFF + FFFFFFFF00000000 = FFFFFFFFFFFFFFFE (cc=1)
-ay 0 + 8000000000000000 + FFFFFFFF00000000 = 80000000FFFFFFFF (cc=1)
-ay 0 + 7FFFFFFFFFFFFFFF + FFFFFFFF00000000 = 7FFFFFFFFFFFFFFE (cc=1)
-aly 0 + 0000000000000000 + FFFFFFFF00000000 = 00000000FFFFFFFF (cc=1)
-aly 0 + 0000000000000001 + FFFFFFFF00000000 = 0000000000000000 (cc=2)
-aly 0 + 000000000000FFFF + FFFFFFFF00000000 = 000000000000FFFE (cc=3)
-aly 0 + 0000000000007FFF + FFFFFFFF00000000 = 0000000000007FFE (cc=3)
-aly 0 + 0000000000008000 + FFFFFFFF00000000 = 0000000000007FFF (cc=3)
-aly 0 + 00000000FFFFFFFF + FFFFFFFF00000000 = 00000000FFFFFFFE (cc=3)
-aly 0 + 0000000080000000 + FFFFFFFF00000000 = 000000007FFFFFFF (cc=3)
-aly 0 + 000000007FFFFFFF + FFFFFFFF00000000 = 000000007FFFFFFE (cc=3)
-aly 0 + FFFFFFFFFFFFFFFF + FFFFFFFF00000000 = FFFFFFFFFFFFFFFE (cc=3)
-aly 0 + 8000000000000000 + FFFFFFFF00000000 = 80000000FFFFFFFF (cc=1)
-aly 0 + 7FFFFFFFFFFFFFFF + FFFFFFFF00000000 = 7FFFFFFFFFFFFFFE (cc=3)
+AHY 0 + 0000000000000000 + FFFFFFFF00000000 = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000000000001 + FFFFFFFF00000000 = 0000000000000000 (cc=0)
+AHY 0 + 000000000000FFFF + FFFFFFFF00000000 = 000000000000FFFE (cc=2)
+AHY 0 + 0000000000007FFF + FFFFFFFF00000000 = 0000000000007FFE (cc=2)
+AHY 0 + 0000000000008000 + FFFFFFFF00000000 = 0000000000007FFF (cc=2)
+AHY 0 + 00000000FFFFFFFF + FFFFFFFF00000000 = 00000000FFFFFFFE (cc=1)
+AHY 0 + 0000000080000000 + FFFFFFFF00000000 = 000000007FFFFFFF (cc=3)
+AHY 0 + 000000007FFFFFFF + FFFFFFFF00000000 = 000000007FFFFFFE (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + FFFFFFFF00000000 = FFFFFFFFFFFFFFFE (cc=1)
+AHY 0 + 8000000000000000 + FFFFFFFF00000000 = 80000000FFFFFFFF (cc=1)
+AHY 0 + 7FFFFFFFFFFFFFFF + FFFFFFFF00000000 = 7FFFFFFFFFFFFFFE (cc=1)
+AY 0 + 0000000000000000 + FFFFFFFF00000000 = 00000000FFFFFFFF (cc=1)
+AY 0 + 0000000000000001 + FFFFFFFF00000000 = 0000000000000000 (cc=0)
+AY 0 + 000000000000FFFF + FFFFFFFF00000000 = 000000000000FFFE (cc=2)
+AY 0 + 0000000000007FFF + FFFFFFFF00000000 = 0000000000007FFE (cc=2)
+AY 0 + 0000000000008000 + FFFFFFFF00000000 = 0000000000007FFF (cc=2)
+AY 0 + 00000000FFFFFFFF + FFFFFFFF00000000 = 00000000FFFFFFFE (cc=1)
+AY 0 + 0000000080000000 + FFFFFFFF00000000 = 000000007FFFFFFF (cc=3)
+AY 0 + 000000007FFFFFFF + FFFFFFFF00000000 = 000000007FFFFFFE (cc=2)
+AY 0 + FFFFFFFFFFFFFFFF + FFFFFFFF00000000 = FFFFFFFFFFFFFFFE (cc=1)
+AY 0 + 8000000000000000 + FFFFFFFF00000000 = 80000000FFFFFFFF (cc=1)
+AY 0 + 7FFFFFFFFFFFFFFF + FFFFFFFF00000000 = 7FFFFFFFFFFFFFFE (cc=1)
+ALY 0 + 0000000000000000 + FFFFFFFF00000000 = 00000000FFFFFFFF (cc=1)
+ALY 0 + 0000000000000001 + FFFFFFFF00000000 = 0000000000000000 (cc=2)
+ALY 0 + 000000000000FFFF + FFFFFFFF00000000 = 000000000000FFFE (cc=3)
+ALY 0 + 0000000000007FFF + FFFFFFFF00000000 = 0000000000007FFE (cc=3)
+ALY 0 + 0000000000008000 + FFFFFFFF00000000 = 0000000000007FFF (cc=3)
+ALY 0 + 00000000FFFFFFFF + FFFFFFFF00000000 = 00000000FFFFFFFE (cc=3)
+ALY 0 + 0000000080000000 + FFFFFFFF00000000 = 000000007FFFFFFF (cc=3)
+ALY 0 + 000000007FFFFFFF + FFFFFFFF00000000 = 000000007FFFFFFE (cc=3)
+ALY 0 + FFFFFFFFFFFFFFFF + FFFFFFFF00000000 = FFFFFFFFFFFFFFFE (cc=3)
+ALY 0 + 8000000000000000 + FFFFFFFF00000000 = 80000000FFFFFFFF (cc=1)
+ALY 0 + 7FFFFFFFFFFFFFFF + FFFFFFFF00000000 = 7FFFFFFFFFFFFFFE (cc=3)
a 0 + 0000000000000000 + 000000007FFFFFFF = 0000000000000000 (cc=0)
a 0 + 0000000000000001 + 000000007FFFFFFF = 0000000000000001 (cc=2)
a 0 + 000000000000FFFF + 000000007FFFFFFF = 000000000000FFFF (cc=2)
alcgr 1 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = 000000007FFFFFFF (cc=3)
alcgr 1 + 8000000000000000 + 000000007FFFFFFF = 8000000080000000 (cc=1)
alcgr 1 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 800000007FFFFFFF (cc=1)
-ahy 0 + 0000000000000000 + 000000007FFFFFFF = 0000000000000000 (cc=0)
-ahy 0 + 0000000000000001 + 000000007FFFFFFF = 0000000000000001 (cc=2)
-ahy 0 + 000000000000FFFF + 000000007FFFFFFF = 000000000000FFFF (cc=2)
-ahy 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000008000 + 000000007FFFFFFF = 0000000000008000 (cc=2)
-ahy 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000080000000 + 000000007FFFFFFF = 0000000080000000 (cc=1)
-ahy 0 + 000000007FFFFFFF + 000000007FFFFFFF = 000000007FFFFFFF (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-ahy 0 + 8000000000000000 + 000000007FFFFFFF = 8000000000000000 (cc=0)
-ahy 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
-ay 0 + 0000000000000000 + 000000007FFFFFFF = 0000000000000000 (cc=0)
-ay 0 + 0000000000000001 + 000000007FFFFFFF = 0000000000000001 (cc=2)
-ay 0 + 000000000000FFFF + 000000007FFFFFFF = 000000000000FFFF (cc=2)
-ay 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000000007FFF (cc=2)
-ay 0 + 0000000000008000 + 000000007FFFFFFF = 0000000000008000 (cc=2)
-ay 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
-ay 0 + 0000000080000000 + 000000007FFFFFFF = 0000000080000000 (cc=1)
-ay 0 + 000000007FFFFFFF + 000000007FFFFFFF = 000000007FFFFFFF (cc=2)
-ay 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-ay 0 + 8000000000000000 + 000000007FFFFFFF = 8000000000000000 (cc=0)
-ay 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
-aly 0 + 0000000000000000 + 000000007FFFFFFF = 0000000000000000 (cc=0)
-aly 0 + 0000000000000001 + 000000007FFFFFFF = 0000000000000001 (cc=1)
-aly 0 + 000000000000FFFF + 000000007FFFFFFF = 000000000000FFFF (cc=1)
-aly 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000000007FFF (cc=1)
-aly 0 + 0000000000008000 + 000000007FFFFFFF = 0000000000008000 (cc=1)
-aly 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
-aly 0 + 0000000080000000 + 000000007FFFFFFF = 0000000080000000 (cc=1)
-aly 0 + 000000007FFFFFFF + 000000007FFFFFFF = 000000007FFFFFFF (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-aly 0 + 8000000000000000 + 000000007FFFFFFF = 8000000000000000 (cc=0)
-aly 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 0000000000000000 + 000000007FFFFFFF = 0000000000000000 (cc=0)
+AHY 0 + 0000000000000001 + 000000007FFFFFFF = 0000000000000001 (cc=2)
+AHY 0 + 000000000000FFFF + 000000007FFFFFFF = 000000000000FFFF (cc=2)
+AHY 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000008000 + 000000007FFFFFFF = 0000000000008000 (cc=2)
+AHY 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000080000000 + 000000007FFFFFFF = 0000000080000000 (cc=1)
+AHY 0 + 000000007FFFFFFF + 000000007FFFFFFF = 000000007FFFFFFF (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 8000000000000000 + 000000007FFFFFFF = 8000000000000000 (cc=0)
+AHY 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
+AY 0 + 0000000000000000 + 000000007FFFFFFF = 0000000000000000 (cc=0)
+AY 0 + 0000000000000001 + 000000007FFFFFFF = 0000000000000001 (cc=2)
+AY 0 + 000000000000FFFF + 000000007FFFFFFF = 000000000000FFFF (cc=2)
+AY 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000000007FFF (cc=2)
+AY 0 + 0000000000008000 + 000000007FFFFFFF = 0000000000008000 (cc=2)
+AY 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
+AY 0 + 0000000080000000 + 000000007FFFFFFF = 0000000080000000 (cc=1)
+AY 0 + 000000007FFFFFFF + 000000007FFFFFFF = 000000007FFFFFFF (cc=2)
+AY 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+AY 0 + 8000000000000000 + 000000007FFFFFFF = 8000000000000000 (cc=0)
+AY 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 0000000000000000 + 000000007FFFFFFF = 0000000000000000 (cc=0)
+ALY 0 + 0000000000000001 + 000000007FFFFFFF = 0000000000000001 (cc=1)
+ALY 0 + 000000000000FFFF + 000000007FFFFFFF = 000000000000FFFF (cc=1)
+ALY 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000000007FFF (cc=1)
+ALY 0 + 0000000000008000 + 000000007FFFFFFF = 0000000000008000 (cc=1)
+ALY 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
+ALY 0 + 0000000080000000 + 000000007FFFFFFF = 0000000080000000 (cc=1)
+ALY 0 + 000000007FFFFFFF + 000000007FFFFFFF = 000000007FFFFFFF (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 8000000000000000 + 000000007FFFFFFF = 8000000000000000 (cc=0)
+ALY 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
a 0 + 0000000000000000 + 0000000080000000 = 0000000000000000 (cc=0)
a 0 + 0000000000000001 + 0000000080000000 = 0000000000000001 (cc=2)
a 0 + 000000000000FFFF + 0000000080000000 = 000000000000FFFF (cc=2)
alcgr 1 + FFFFFFFFFFFFFFFF + 0000000080000000 = 0000000080000000 (cc=3)
alcgr 1 + 8000000000000000 + 0000000080000000 = 8000000080000001 (cc=1)
alcgr 1 + 7FFFFFFFFFFFFFFF + 0000000080000000 = 8000000080000000 (cc=1)
-ahy 0 + 0000000000000000 + 0000000080000000 = 0000000000000000 (cc=0)
-ahy 0 + 0000000000000001 + 0000000080000000 = 0000000000000001 (cc=2)
-ahy 0 + 000000000000FFFF + 0000000080000000 = 000000000000FFFF (cc=2)
-ahy 0 + 0000000000007FFF + 0000000080000000 = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000008000 + 0000000080000000 = 0000000000008000 (cc=2)
-ahy 0 + 00000000FFFFFFFF + 0000000080000000 = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000080000000 + 0000000080000000 = 0000000080000000 (cc=1)
-ahy 0 + 000000007FFFFFFF + 0000000080000000 = 000000007FFFFFFF (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + 0000000080000000 = FFFFFFFFFFFFFFFF (cc=1)
-ahy 0 + 8000000000000000 + 0000000080000000 = 8000000000000000 (cc=0)
-ahy 0 + 7FFFFFFFFFFFFFFF + 0000000080000000 = 7FFFFFFFFFFFFFFF (cc=1)
-ay 0 + 0000000000000000 + 0000000080000000 = 0000000000000000 (cc=0)
-ay 0 + 0000000000000001 + 0000000080000000 = 0000000000000001 (cc=2)
-ay 0 + 000000000000FFFF + 0000000080000000 = 000000000000FFFF (cc=2)
-ay 0 + 0000000000007FFF + 0000000080000000 = 0000000000007FFF (cc=2)
-ay 0 + 0000000000008000 + 0000000080000000 = 0000000000008000 (cc=2)
-ay 0 + 00000000FFFFFFFF + 0000000080000000 = 00000000FFFFFFFF (cc=1)
-ay 0 + 0000000080000000 + 0000000080000000 = 0000000080000000 (cc=1)
-ay 0 + 000000007FFFFFFF + 0000000080000000 = 000000007FFFFFFF (cc=2)
-ay 0 + FFFFFFFFFFFFFFFF + 0000000080000000 = FFFFFFFFFFFFFFFF (cc=1)
-ay 0 + 8000000000000000 + 0000000080000000 = 8000000000000000 (cc=0)
-ay 0 + 7FFFFFFFFFFFFFFF + 0000000080000000 = 7FFFFFFFFFFFFFFF (cc=1)
-aly 0 + 0000000000000000 + 0000000080000000 = 0000000000000000 (cc=0)
-aly 0 + 0000000000000001 + 0000000080000000 = 0000000000000001 (cc=1)
-aly 0 + 000000000000FFFF + 0000000080000000 = 000000000000FFFF (cc=1)
-aly 0 + 0000000000007FFF + 0000000080000000 = 0000000000007FFF (cc=1)
-aly 0 + 0000000000008000 + 0000000080000000 = 0000000000008000 (cc=1)
-aly 0 + 00000000FFFFFFFF + 0000000080000000 = 00000000FFFFFFFF (cc=1)
-aly 0 + 0000000080000000 + 0000000080000000 = 0000000080000000 (cc=1)
-aly 0 + 000000007FFFFFFF + 0000000080000000 = 000000007FFFFFFF (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 0000000080000000 = FFFFFFFFFFFFFFFF (cc=1)
-aly 0 + 8000000000000000 + 0000000080000000 = 8000000000000000 (cc=0)
-aly 0 + 7FFFFFFFFFFFFFFF + 0000000080000000 = 7FFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 0000000000000000 + 0000000080000000 = 0000000000000000 (cc=0)
+AHY 0 + 0000000000000001 + 0000000080000000 = 0000000000000001 (cc=2)
+AHY 0 + 000000000000FFFF + 0000000080000000 = 000000000000FFFF (cc=2)
+AHY 0 + 0000000000007FFF + 0000000080000000 = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000008000 + 0000000080000000 = 0000000000008000 (cc=2)
+AHY 0 + 00000000FFFFFFFF + 0000000080000000 = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000080000000 + 0000000080000000 = 0000000080000000 (cc=1)
+AHY 0 + 000000007FFFFFFF + 0000000080000000 = 000000007FFFFFFF (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + 0000000080000000 = FFFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 8000000000000000 + 0000000080000000 = 8000000000000000 (cc=0)
+AHY 0 + 7FFFFFFFFFFFFFFF + 0000000080000000 = 7FFFFFFFFFFFFFFF (cc=1)
+AY 0 + 0000000000000000 + 0000000080000000 = 0000000000000000 (cc=0)
+AY 0 + 0000000000000001 + 0000000080000000 = 0000000000000001 (cc=2)
+AY 0 + 000000000000FFFF + 0000000080000000 = 000000000000FFFF (cc=2)
+AY 0 + 0000000000007FFF + 0000000080000000 = 0000000000007FFF (cc=2)
+AY 0 + 0000000000008000 + 0000000080000000 = 0000000000008000 (cc=2)
+AY 0 + 00000000FFFFFFFF + 0000000080000000 = 00000000FFFFFFFF (cc=1)
+AY 0 + 0000000080000000 + 0000000080000000 = 0000000080000000 (cc=1)
+AY 0 + 000000007FFFFFFF + 0000000080000000 = 000000007FFFFFFF (cc=2)
+AY 0 + FFFFFFFFFFFFFFFF + 0000000080000000 = FFFFFFFFFFFFFFFF (cc=1)
+AY 0 + 8000000000000000 + 0000000080000000 = 8000000000000000 (cc=0)
+AY 0 + 7FFFFFFFFFFFFFFF + 0000000080000000 = 7FFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 0000000000000000 + 0000000080000000 = 0000000000000000 (cc=0)
+ALY 0 + 0000000000000001 + 0000000080000000 = 0000000000000001 (cc=1)
+ALY 0 + 000000000000FFFF + 0000000080000000 = 000000000000FFFF (cc=1)
+ALY 0 + 0000000000007FFF + 0000000080000000 = 0000000000007FFF (cc=1)
+ALY 0 + 0000000000008000 + 0000000080000000 = 0000000000008000 (cc=1)
+ALY 0 + 00000000FFFFFFFF + 0000000080000000 = 00000000FFFFFFFF (cc=1)
+ALY 0 + 0000000080000000 + 0000000080000000 = 0000000080000000 (cc=1)
+ALY 0 + 000000007FFFFFFF + 0000000080000000 = 000000007FFFFFFF (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 0000000080000000 = FFFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 8000000000000000 + 0000000080000000 = 8000000000000000 (cc=0)
+ALY 0 + 7FFFFFFFFFFFFFFF + 0000000080000000 = 7FFFFFFFFFFFFFFF (cc=1)
a 0 + 0000000000000000 + 00000000FFFFFFFF = 0000000000000000 (cc=0)
a 0 + 0000000000000001 + 00000000FFFFFFFF = 0000000000000001 (cc=2)
a 0 + 000000000000FFFF + 00000000FFFFFFFF = 000000000000FFFF (cc=2)
alcgr 1 + FFFFFFFFFFFFFFFF + 00000000FFFFFFFF = 00000000FFFFFFFF (cc=3)
alcgr 1 + 8000000000000000 + 00000000FFFFFFFF = 8000000100000000 (cc=1)
alcgr 1 + 7FFFFFFFFFFFFFFF + 00000000FFFFFFFF = 80000000FFFFFFFF (cc=1)
-ahy 0 + 0000000000000000 + 00000000FFFFFFFF = 0000000000000000 (cc=0)
-ahy 0 + 0000000000000001 + 00000000FFFFFFFF = 0000000000000001 (cc=2)
-ahy 0 + 000000000000FFFF + 00000000FFFFFFFF = 000000000000FFFF (cc=2)
-ahy 0 + 0000000000007FFF + 00000000FFFFFFFF = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000008000 + 00000000FFFFFFFF = 0000000000008000 (cc=2)
-ahy 0 + 00000000FFFFFFFF + 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000080000000 + 00000000FFFFFFFF = 0000000080000000 (cc=1)
-ahy 0 + 000000007FFFFFFF + 00000000FFFFFFFF = 000000007FFFFFFF (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-ahy 0 + 8000000000000000 + 00000000FFFFFFFF = 8000000000000000 (cc=0)
-ahy 0 + 7FFFFFFFFFFFFFFF + 00000000FFFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
-ay 0 + 0000000000000000 + 00000000FFFFFFFF = 0000000000000000 (cc=0)
-ay 0 + 0000000000000001 + 00000000FFFFFFFF = 0000000000000001 (cc=2)
-ay 0 + 000000000000FFFF + 00000000FFFFFFFF = 000000000000FFFF (cc=2)
-ay 0 + 0000000000007FFF + 00000000FFFFFFFF = 0000000000007FFF (cc=2)
-ay 0 + 0000000000008000 + 00000000FFFFFFFF = 0000000000008000 (cc=2)
-ay 0 + 00000000FFFFFFFF + 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-ay 0 + 0000000080000000 + 00000000FFFFFFFF = 0000000080000000 (cc=1)
-ay 0 + 000000007FFFFFFF + 00000000FFFFFFFF = 000000007FFFFFFF (cc=2)
-ay 0 + FFFFFFFFFFFFFFFF + 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-ay 0 + 8000000000000000 + 00000000FFFFFFFF = 8000000000000000 (cc=0)
-ay 0 + 7FFFFFFFFFFFFFFF + 00000000FFFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
-aly 0 + 0000000000000000 + 00000000FFFFFFFF = 0000000000000000 (cc=0)
-aly 0 + 0000000000000001 + 00000000FFFFFFFF = 0000000000000001 (cc=1)
-aly 0 + 000000000000FFFF + 00000000FFFFFFFF = 000000000000FFFF (cc=1)
-aly 0 + 0000000000007FFF + 00000000FFFFFFFF = 0000000000007FFF (cc=1)
-aly 0 + 0000000000008000 + 00000000FFFFFFFF = 0000000000008000 (cc=1)
-aly 0 + 00000000FFFFFFFF + 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-aly 0 + 0000000080000000 + 00000000FFFFFFFF = 0000000080000000 (cc=1)
-aly 0 + 000000007FFFFFFF + 00000000FFFFFFFF = 000000007FFFFFFF (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-aly 0 + 8000000000000000 + 00000000FFFFFFFF = 8000000000000000 (cc=0)
-aly 0 + 7FFFFFFFFFFFFFFF + 00000000FFFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 0000000000000000 + 00000000FFFFFFFF = 0000000000000000 (cc=0)
+AHY 0 + 0000000000000001 + 00000000FFFFFFFF = 0000000000000001 (cc=2)
+AHY 0 + 000000000000FFFF + 00000000FFFFFFFF = 000000000000FFFF (cc=2)
+AHY 0 + 0000000000007FFF + 00000000FFFFFFFF = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000008000 + 00000000FFFFFFFF = 0000000000008000 (cc=2)
+AHY 0 + 00000000FFFFFFFF + 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000080000000 + 00000000FFFFFFFF = 0000000080000000 (cc=1)
+AHY 0 + 000000007FFFFFFF + 00000000FFFFFFFF = 000000007FFFFFFF (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 8000000000000000 + 00000000FFFFFFFF = 8000000000000000 (cc=0)
+AHY 0 + 7FFFFFFFFFFFFFFF + 00000000FFFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
+AY 0 + 0000000000000000 + 00000000FFFFFFFF = 0000000000000000 (cc=0)
+AY 0 + 0000000000000001 + 00000000FFFFFFFF = 0000000000000001 (cc=2)
+AY 0 + 000000000000FFFF + 00000000FFFFFFFF = 000000000000FFFF (cc=2)
+AY 0 + 0000000000007FFF + 00000000FFFFFFFF = 0000000000007FFF (cc=2)
+AY 0 + 0000000000008000 + 00000000FFFFFFFF = 0000000000008000 (cc=2)
+AY 0 + 00000000FFFFFFFF + 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+AY 0 + 0000000080000000 + 00000000FFFFFFFF = 0000000080000000 (cc=1)
+AY 0 + 000000007FFFFFFF + 00000000FFFFFFFF = 000000007FFFFFFF (cc=2)
+AY 0 + FFFFFFFFFFFFFFFF + 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+AY 0 + 8000000000000000 + 00000000FFFFFFFF = 8000000000000000 (cc=0)
+AY 0 + 7FFFFFFFFFFFFFFF + 00000000FFFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 0000000000000000 + 00000000FFFFFFFF = 0000000000000000 (cc=0)
+ALY 0 + 0000000000000001 + 00000000FFFFFFFF = 0000000000000001 (cc=1)
+ALY 0 + 000000000000FFFF + 00000000FFFFFFFF = 000000000000FFFF (cc=1)
+ALY 0 + 0000000000007FFF + 00000000FFFFFFFF = 0000000000007FFF (cc=1)
+ALY 0 + 0000000000008000 + 00000000FFFFFFFF = 0000000000008000 (cc=1)
+ALY 0 + 00000000FFFFFFFF + 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+ALY 0 + 0000000080000000 + 00000000FFFFFFFF = 0000000080000000 (cc=1)
+ALY 0 + 000000007FFFFFFF + 00000000FFFFFFFF = 000000007FFFFFFF (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 8000000000000000 + 00000000FFFFFFFF = 8000000000000000 (cc=0)
+ALY 0 + 7FFFFFFFFFFFFFFF + 00000000FFFFFFFF = 7FFFFFFFFFFFFFFF (cc=1)
a 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
a 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=2)
a 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=2)
alcgr 1 + FFFFFFFFFFFFFFFF + 000000000000FFFF = 000000000000FFFF (cc=3)
alcgr 1 + 8000000000000000 + 000000000000FFFF = 8000000000010000 (cc=1)
alcgr 1 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 800000000000FFFF (cc=1)
-ahy 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
-ahy 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=2)
-ahy 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=2)
-ahy 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=2)
-ahy 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
-ahy 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
-ahy 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
-ahy 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
-ay 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
-ay 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=2)
-ay 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=2)
-ay 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=2)
-ay 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=2)
-ay 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
-ay 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
-ay 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=2)
-ay 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
-ay 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
-ay 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
-aly 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
-aly 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=1)
-aly 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=1)
-aly 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=1)
-aly 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=1)
-aly 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
-aly 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
-aly 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
-aly 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
-aly 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
+AHY 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=2)
+AHY 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=2)
+AHY 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=2)
+AHY 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
+AHY 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
+AHY 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
+AY 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
+AY 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=2)
+AY 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=2)
+AY 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=2)
+AY 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=2)
+AY 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
+AY 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
+AY 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=2)
+AY 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
+AY 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
+AY 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
+ALY 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=1)
+ALY 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=1)
+ALY 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=1)
+ALY 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=1)
+ALY 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
+ALY 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
+ALY 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
+ALY 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
a 0 + 0000000000000000 + 0000000000007FFF = 0000000000000000 (cc=0)
a 0 + 0000000000000001 + 0000000000007FFF = 0000000000000001 (cc=2)
a 0 + 000000000000FFFF + 0000000000007FFF = 000000000000FFFF (cc=2)
alcgr 1 + FFFFFFFFFFFFFFFF + 0000000000007FFF = 0000000000007FFF (cc=3)
alcgr 1 + 8000000000000000 + 0000000000007FFF = 8000000000008000 (cc=1)
alcgr 1 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 8000000000007FFF (cc=1)
-ahy 0 + 0000000000000000 + 0000000000007FFF = 0000000000000000 (cc=0)
-ahy 0 + 0000000000000001 + 0000000000007FFF = 0000000000000001 (cc=2)
-ahy 0 + 000000000000FFFF + 0000000000007FFF = 000000000000FFFF (cc=2)
-ahy 0 + 0000000000007FFF + 0000000000007FFF = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000008000 + 0000000000007FFF = 0000000000008000 (cc=2)
-ahy 0 + 00000000FFFFFFFF + 0000000000007FFF = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000080000000 + 0000000000007FFF = 0000000080000000 (cc=1)
-ahy 0 + 000000007FFFFFFF + 0000000000007FFF = 000000007FFFFFFF (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = FFFFFFFFFFFFFFFF (cc=1)
-ahy 0 + 8000000000000000 + 0000000000007FFF = 8000000000000000 (cc=0)
-ahy 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 7FFFFFFFFFFFFFFF (cc=1)
-ay 0 + 0000000000000000 + 0000000000007FFF = 0000000000000000 (cc=0)
-ay 0 + 0000000000000001 + 0000000000007FFF = 0000000000000001 (cc=2)
-ay 0 + 000000000000FFFF + 0000000000007FFF = 000000000000FFFF (cc=2)
-ay 0 + 0000000000007FFF + 0000000000007FFF = 0000000000007FFF (cc=2)
-ay 0 + 0000000000008000 + 0000000000007FFF = 0000000000008000 (cc=2)
-ay 0 + 00000000FFFFFFFF + 0000000000007FFF = 00000000FFFFFFFF (cc=1)
-ay 0 + 0000000080000000 + 0000000000007FFF = 0000000080000000 (cc=1)
-ay 0 + 000000007FFFFFFF + 0000000000007FFF = 000000007FFFFFFF (cc=2)
-ay 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = FFFFFFFFFFFFFFFF (cc=1)
-ay 0 + 8000000000000000 + 0000000000007FFF = 8000000000000000 (cc=0)
-ay 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 7FFFFFFFFFFFFFFF (cc=1)
-aly 0 + 0000000000000000 + 0000000000007FFF = 0000000000000000 (cc=0)
-aly 0 + 0000000000000001 + 0000000000007FFF = 0000000000000001 (cc=1)
-aly 0 + 000000000000FFFF + 0000000000007FFF = 000000000000FFFF (cc=1)
-aly 0 + 0000000000007FFF + 0000000000007FFF = 0000000000007FFF (cc=1)
-aly 0 + 0000000000008000 + 0000000000007FFF = 0000000000008000 (cc=1)
-aly 0 + 00000000FFFFFFFF + 0000000000007FFF = 00000000FFFFFFFF (cc=1)
-aly 0 + 0000000080000000 + 0000000000007FFF = 0000000080000000 (cc=1)
-aly 0 + 000000007FFFFFFF + 0000000000007FFF = 000000007FFFFFFF (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = FFFFFFFFFFFFFFFF (cc=1)
-aly 0 + 8000000000000000 + 0000000000007FFF = 8000000000000000 (cc=0)
-aly 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 7FFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 0000000000000000 + 0000000000007FFF = 0000000000000000 (cc=0)
+AHY 0 + 0000000000000001 + 0000000000007FFF = 0000000000000001 (cc=2)
+AHY 0 + 000000000000FFFF + 0000000000007FFF = 000000000000FFFF (cc=2)
+AHY 0 + 0000000000007FFF + 0000000000007FFF = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000008000 + 0000000000007FFF = 0000000000008000 (cc=2)
+AHY 0 + 00000000FFFFFFFF + 0000000000007FFF = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000080000000 + 0000000000007FFF = 0000000080000000 (cc=1)
+AHY 0 + 000000007FFFFFFF + 0000000000007FFF = 000000007FFFFFFF (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = FFFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 8000000000000000 + 0000000000007FFF = 8000000000000000 (cc=0)
+AHY 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 7FFFFFFFFFFFFFFF (cc=1)
+AY 0 + 0000000000000000 + 0000000000007FFF = 0000000000000000 (cc=0)
+AY 0 + 0000000000000001 + 0000000000007FFF = 0000000000000001 (cc=2)
+AY 0 + 000000000000FFFF + 0000000000007FFF = 000000000000FFFF (cc=2)
+AY 0 + 0000000000007FFF + 0000000000007FFF = 0000000000007FFF (cc=2)
+AY 0 + 0000000000008000 + 0000000000007FFF = 0000000000008000 (cc=2)
+AY 0 + 00000000FFFFFFFF + 0000000000007FFF = 00000000FFFFFFFF (cc=1)
+AY 0 + 0000000080000000 + 0000000000007FFF = 0000000080000000 (cc=1)
+AY 0 + 000000007FFFFFFF + 0000000000007FFF = 000000007FFFFFFF (cc=2)
+AY 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = FFFFFFFFFFFFFFFF (cc=1)
+AY 0 + 8000000000000000 + 0000000000007FFF = 8000000000000000 (cc=0)
+AY 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 7FFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 0000000000000000 + 0000000000007FFF = 0000000000000000 (cc=0)
+ALY 0 + 0000000000000001 + 0000000000007FFF = 0000000000000001 (cc=1)
+ALY 0 + 000000000000FFFF + 0000000000007FFF = 000000000000FFFF (cc=1)
+ALY 0 + 0000000000007FFF + 0000000000007FFF = 0000000000007FFF (cc=1)
+ALY 0 + 0000000000008000 + 0000000000007FFF = 0000000000008000 (cc=1)
+ALY 0 + 00000000FFFFFFFF + 0000000000007FFF = 00000000FFFFFFFF (cc=1)
+ALY 0 + 0000000080000000 + 0000000000007FFF = 0000000080000000 (cc=1)
+ALY 0 + 000000007FFFFFFF + 0000000000007FFF = 000000007FFFFFFF (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = FFFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 8000000000000000 + 0000000000007FFF = 8000000000000000 (cc=0)
+ALY 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 7FFFFFFFFFFFFFFF (cc=1)
a 0 + 0000000000000000 + 0000000000008000 = 0000000000000000 (cc=0)
a 0 + 0000000000000001 + 0000000000008000 = 0000000000000001 (cc=2)
a 0 + 000000000000FFFF + 0000000000008000 = 000000000000FFFF (cc=2)
alcgr 1 + FFFFFFFFFFFFFFFF + 0000000000008000 = 0000000000008000 (cc=3)
alcgr 1 + 8000000000000000 + 0000000000008000 = 8000000000008001 (cc=1)
alcgr 1 + 7FFFFFFFFFFFFFFF + 0000000000008000 = 8000000000008000 (cc=1)
-ahy 0 + 0000000000000000 + 0000000000008000 = 0000000000000000 (cc=0)
-ahy 0 + 0000000000000001 + 0000000000008000 = 0000000000000001 (cc=2)
-ahy 0 + 000000000000FFFF + 0000000000008000 = 000000000000FFFF (cc=2)
-ahy 0 + 0000000000007FFF + 0000000000008000 = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000008000 + 0000000000008000 = 0000000000008000 (cc=2)
-ahy 0 + 00000000FFFFFFFF + 0000000000008000 = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000080000000 + 0000000000008000 = 0000000080000000 (cc=1)
-ahy 0 + 000000007FFFFFFF + 0000000000008000 = 000000007FFFFFFF (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + 0000000000008000 = FFFFFFFFFFFFFFFF (cc=1)
-ahy 0 + 8000000000000000 + 0000000000008000 = 8000000000000000 (cc=0)
-ahy 0 + 7FFFFFFFFFFFFFFF + 0000000000008000 = 7FFFFFFFFFFFFFFF (cc=1)
-ay 0 + 0000000000000000 + 0000000000008000 = 0000000000000000 (cc=0)
-ay 0 + 0000000000000001 + 0000000000008000 = 0000000000000001 (cc=2)
-ay 0 + 000000000000FFFF + 0000000000008000 = 000000000000FFFF (cc=2)
-ay 0 + 0000000000007FFF + 0000000000008000 = 0000000000007FFF (cc=2)
-ay 0 + 0000000000008000 + 0000000000008000 = 0000000000008000 (cc=2)
-ay 0 + 00000000FFFFFFFF + 0000000000008000 = 00000000FFFFFFFF (cc=1)
-ay 0 + 0000000080000000 + 0000000000008000 = 0000000080000000 (cc=1)
-ay 0 + 000000007FFFFFFF + 0000000000008000 = 000000007FFFFFFF (cc=2)
-ay 0 + FFFFFFFFFFFFFFFF + 0000000000008000 = FFFFFFFFFFFFFFFF (cc=1)
-ay 0 + 8000000000000000 + 0000000000008000 = 8000000000000000 (cc=0)
-ay 0 + 7FFFFFFFFFFFFFFF + 0000000000008000 = 7FFFFFFFFFFFFFFF (cc=1)
-aly 0 + 0000000000000000 + 0000000000008000 = 0000000000000000 (cc=0)
-aly 0 + 0000000000000001 + 0000000000008000 = 0000000000000001 (cc=1)
-aly 0 + 000000000000FFFF + 0000000000008000 = 000000000000FFFF (cc=1)
-aly 0 + 0000000000007FFF + 0000000000008000 = 0000000000007FFF (cc=1)
-aly 0 + 0000000000008000 + 0000000000008000 = 0000000000008000 (cc=1)
-aly 0 + 00000000FFFFFFFF + 0000000000008000 = 00000000FFFFFFFF (cc=1)
-aly 0 + 0000000080000000 + 0000000000008000 = 0000000080000000 (cc=1)
-aly 0 + 000000007FFFFFFF + 0000000000008000 = 000000007FFFFFFF (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 0000000000008000 = FFFFFFFFFFFFFFFF (cc=1)
-aly 0 + 8000000000000000 + 0000000000008000 = 8000000000000000 (cc=0)
-aly 0 + 7FFFFFFFFFFFFFFF + 0000000000008000 = 7FFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 0000000000000000 + 0000000000008000 = 0000000000000000 (cc=0)
+AHY 0 + 0000000000000001 + 0000000000008000 = 0000000000000001 (cc=2)
+AHY 0 + 000000000000FFFF + 0000000000008000 = 000000000000FFFF (cc=2)
+AHY 0 + 0000000000007FFF + 0000000000008000 = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000008000 + 0000000000008000 = 0000000000008000 (cc=2)
+AHY 0 + 00000000FFFFFFFF + 0000000000008000 = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000080000000 + 0000000000008000 = 0000000080000000 (cc=1)
+AHY 0 + 000000007FFFFFFF + 0000000000008000 = 000000007FFFFFFF (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + 0000000000008000 = FFFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 8000000000000000 + 0000000000008000 = 8000000000000000 (cc=0)
+AHY 0 + 7FFFFFFFFFFFFFFF + 0000000000008000 = 7FFFFFFFFFFFFFFF (cc=1)
+AY 0 + 0000000000000000 + 0000000000008000 = 0000000000000000 (cc=0)
+AY 0 + 0000000000000001 + 0000000000008000 = 0000000000000001 (cc=2)
+AY 0 + 000000000000FFFF + 0000000000008000 = 000000000000FFFF (cc=2)
+AY 0 + 0000000000007FFF + 0000000000008000 = 0000000000007FFF (cc=2)
+AY 0 + 0000000000008000 + 0000000000008000 = 0000000000008000 (cc=2)
+AY 0 + 00000000FFFFFFFF + 0000000000008000 = 00000000FFFFFFFF (cc=1)
+AY 0 + 0000000080000000 + 0000000000008000 = 0000000080000000 (cc=1)
+AY 0 + 000000007FFFFFFF + 0000000000008000 = 000000007FFFFFFF (cc=2)
+AY 0 + FFFFFFFFFFFFFFFF + 0000000000008000 = FFFFFFFFFFFFFFFF (cc=1)
+AY 0 + 8000000000000000 + 0000000000008000 = 8000000000000000 (cc=0)
+AY 0 + 7FFFFFFFFFFFFFFF + 0000000000008000 = 7FFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 0000000000000000 + 0000000000008000 = 0000000000000000 (cc=0)
+ALY 0 + 0000000000000001 + 0000000000008000 = 0000000000000001 (cc=1)
+ALY 0 + 000000000000FFFF + 0000000000008000 = 000000000000FFFF (cc=1)
+ALY 0 + 0000000000007FFF + 0000000000008000 = 0000000000007FFF (cc=1)
+ALY 0 + 0000000000008000 + 0000000000008000 = 0000000000008000 (cc=1)
+ALY 0 + 00000000FFFFFFFF + 0000000000008000 = 00000000FFFFFFFF (cc=1)
+ALY 0 + 0000000080000000 + 0000000000008000 = 0000000080000000 (cc=1)
+ALY 0 + 000000007FFFFFFF + 0000000000008000 = 000000007FFFFFFF (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 0000000000008000 = FFFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 8000000000000000 + 0000000000008000 = 8000000000000000 (cc=0)
+ALY 0 + 7FFFFFFFFFFFFFFF + 0000000000008000 = 7FFFFFFFFFFFFFFF (cc=1)
a 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
a 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=2)
a 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=2)
alcgr 1 + FFFFFFFFFFFFFFFF + 000000000000FFFF = 000000000000FFFF (cc=3)
alcgr 1 + 8000000000000000 + 000000000000FFFF = 8000000000010000 (cc=1)
alcgr 1 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 800000000000FFFF (cc=1)
-ahy 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
-ahy 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=2)
-ahy 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=2)
-ahy 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=2)
-ahy 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=2)
-ahy 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
-ahy 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
-ahy 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=2)
-ahy 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
-ahy 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
-ahy 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
-ay 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
-ay 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=2)
-ay 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=2)
-ay 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=2)
-ay 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=2)
-ay 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
-ay 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
-ay 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=2)
-ay 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
-ay 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
-ay 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
-aly 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
-aly 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=1)
-aly 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=1)
-aly 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=1)
-aly 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=1)
-aly 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
-aly 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
-aly 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=1)
-aly 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
-aly 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
-aly 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
+AHY 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=2)
+AHY 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=2)
+AHY 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=2)
+AHY 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=2)
+AHY 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
+AHY 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
+AHY 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=2)
+AHY 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
+AHY 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
+AHY 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
+AY 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
+AY 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=2)
+AY 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=2)
+AY 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=2)
+AY 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=2)
+AY 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
+AY 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
+AY 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=2)
+AY 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
+AY 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
+AY 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 0000000000000000 + 000000000000FFFF = 0000000000000000 (cc=0)
+ALY 0 + 0000000000000001 + 000000000000FFFF = 0000000000000001 (cc=1)
+ALY 0 + 000000000000FFFF + 000000000000FFFF = 000000000000FFFF (cc=1)
+ALY 0 + 0000000000007FFF + 000000000000FFFF = 0000000000007FFF (cc=1)
+ALY 0 + 0000000000008000 + 000000000000FFFF = 0000000000008000 (cc=1)
+ALY 0 + 00000000FFFFFFFF + 000000000000FFFF = 00000000FFFFFFFF (cc=1)
+ALY 0 + 0000000080000000 + 000000000000FFFF = 0000000080000000 (cc=1)
+ALY 0 + 000000007FFFFFFF + 000000000000FFFF = 000000007FFFFFFF (cc=1)
+ALY 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
+ALY 0 + 8000000000000000 + 000000000000FFFF = 8000000000000000 (cc=0)
+ALY 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFFFFFFFFFF (cc=1)
ahi 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
ahi 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=2)
ahi 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=2)
#include <stdio.h>
#include "add.h"
+#include "opcodes.h"
static void do_imm_insns(void)
{
- immsweep(afi, 0, 0);
- immsweep(afi, -1, 0);
- immsweep(afi, -32768, 0);
- immsweep(afi, 32767, 0);
- immsweep(afi, -1, 0);
- immsweep(afi, -2147483648, 0);
- immsweep(afi, 2147483647, 0);
- immsweep(agfi, 0, 0);
- immsweep(agfi, -1, 0);
- immsweep(agfi, -32768, 0);
- immsweep(agfi, 32767, 0);
- immsweep(agfi, -1, 0);
- immsweep(agfi, -2147483648, 0);
- immsweep(agfi, 2147483647, 0);
- immsweep(alfi, 0, 0);
- immsweep(alfi, 65535, 0);
- immsweep(alfi, 32768, 0);
- immsweep(alfi, 32767, 0);
- immsweep(alfi, 4294967295, 0);
- immsweep(alfi, 2147483648, 0);
- immsweep(alfi, 2147483647, 0);
- immsweep(algfi, 0, 0);
- immsweep(algfi, 65535, 0);
- immsweep(algfi, 32768, 0);
- immsweep(algfi, 32767, 0);
- immsweep(algfi, 4294967295, 0);
- immsweep(algfi, 2147483648, 0);
- immsweep(algfi, 2147483647, 0);
+ ximmsweep(AFI, 00000000, 00000000, 0);
+ ximmsweep(AFI, ffffffff, ffffffff, 0);
+ ximmsweep(AFI, ffffffff, ffff8000, 0);
+ ximmsweep(AFI, 00000000, 00007fff, 0);
+ ximmsweep(AFI, ffffffff, ffffffff, 0);
+ ximmsweep(AFI, ffffffff, 80000000, 0);
+ ximmsweep(AFI, 00000000, 7fffffff, 0);
+ ximmsweep(AGFI, 00000000, 00000000, 0);
+ ximmsweep(AGFI, ffffffff, ffffffff, 0);
+ ximmsweep(AGFI, ffffffff, ffff8000, 0);
+ ximmsweep(AGFI, 00000000, 00007fff, 0);
+ ximmsweep(AGFI, ffffffff, ffffffff, 0);
+ ximmsweep(AGFI, ffffffff, 80000000, 0);
+ ximmsweep(AGFI, 00000000, 7fffffff, 0);
+
+ ximmsweep(ALFI, 00000000, 00000000, 0);
+ ximmsweep(ALFI, 00000000, 0000ffff, 0);
+ ximmsweep(ALFI, 00000000, 00008000, 0);
+ ximmsweep(ALFI, 00000000, 00007fff, 0);
+ ximmsweep(ALFI, 00000000, ffffffff, 0);
+ ximmsweep(ALFI, 00000000, 80000000, 0);
+ ximmsweep(ALFI, 00000000, 7fffffff, 0);
+
+ ximmsweep(ALGFI, 00000000, 00000000, 0);
+ ximmsweep(ALGFI, 00000000, 0000ffff, 0);
+ ximmsweep(ALGFI, 00000000, 00008000, 0);
+ ximmsweep(ALGFI, 00000000, 00007fff, 0);
+ ximmsweep(ALGFI, 00000000, ffffffff, 0);
+ ximmsweep(ALGFI, 00000000, 80000000, 0);
+ ximmsweep(ALGFI, 00000000, 7fffffff, 0);
}
int main()
-afi 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
-afi 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=2)
-afi 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=2)
-afi 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=2)
-afi 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=2)
-afi 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
-afi 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
-afi 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=2)
-afi 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-afi 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=0)
-afi 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
-afi 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
-afi 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
-afi 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
-afi 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
-afi 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
-afi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=1)
-afi 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
-afi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
-afi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
-afi 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 80000000FFFFFFFF (cc=1)
-afi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=1)
-afi 0 + 0000000000000000 + FFFFFFFFFFFF8000 = 00000000FFFF8000 (cc=1)
-afi 0 + 0000000000000001 + FFFFFFFFFFFF8000 = 00000000FFFF8001 (cc=1)
-afi 0 + 000000000000FFFF + FFFFFFFFFFFF8000 = 0000000000007FFF (cc=2)
-afi 0 + 0000000000007FFF + FFFFFFFFFFFF8000 = 00000000FFFFFFFF (cc=1)
-afi 0 + 0000000000008000 + FFFFFFFFFFFF8000 = 0000000000000000 (cc=0)
-afi 0 + 00000000FFFFFFFF + FFFFFFFFFFFF8000 = 00000000FFFF7FFF (cc=1)
-afi 0 + 0000000080000000 + FFFFFFFFFFFF8000 = 000000007FFF8000 (cc=3)
-afi 0 + 000000007FFFFFFF + FFFFFFFFFFFF8000 = 000000007FFF7FFF (cc=2)
-afi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFF8000 = FFFFFFFFFFFF7FFF (cc=1)
-afi 0 + 8000000000000000 + FFFFFFFFFFFF8000 = 80000000FFFF8000 (cc=1)
-afi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFF8000 = 7FFFFFFFFFFF7FFF (cc=1)
-afi 0 + 0000000000000000 + 0000000000007FFF = 0000000000007FFF (cc=2)
-afi 0 + 0000000000000001 + 0000000000007FFF = 0000000000008000 (cc=2)
-afi 0 + 000000000000FFFF + 0000000000007FFF = 0000000000017FFE (cc=2)
-afi 0 + 0000000000007FFF + 0000000000007FFF = 000000000000FFFE (cc=2)
-afi 0 + 0000000000008000 + 0000000000007FFF = 000000000000FFFF (cc=2)
-afi 0 + 00000000FFFFFFFF + 0000000000007FFF = 0000000000007FFE (cc=2)
-afi 0 + 0000000080000000 + 0000000000007FFF = 0000000080007FFF (cc=1)
-afi 0 + 000000007FFFFFFF + 0000000000007FFF = 0000000080007FFE (cc=3)
-afi 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = FFFFFFFF00007FFE (cc=2)
-afi 0 + 8000000000000000 + 0000000000007FFF = 8000000000007FFF (cc=2)
-afi 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 7FFFFFFF00007FFE (cc=2)
-afi 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
-afi 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
-afi 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
-afi 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
-afi 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
-afi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=1)
-afi 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
-afi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
-afi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
-afi 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 80000000FFFFFFFF (cc=1)
-afi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=1)
-afi 0 + 0000000000000000 + FFFFFFFF80000000 = 0000000080000000 (cc=1)
-afi 0 + 0000000000000001 + FFFFFFFF80000000 = 0000000080000001 (cc=1)
-afi 0 + 000000000000FFFF + FFFFFFFF80000000 = 000000008000FFFF (cc=1)
-afi 0 + 0000000000007FFF + FFFFFFFF80000000 = 0000000080007FFF (cc=1)
-afi 0 + 0000000000008000 + FFFFFFFF80000000 = 0000000080008000 (cc=1)
-afi 0 + 00000000FFFFFFFF + FFFFFFFF80000000 = 000000007FFFFFFF (cc=3)
-afi 0 + 0000000080000000 + FFFFFFFF80000000 = 0000000000000000 (cc=3)
-afi 0 + 000000007FFFFFFF + FFFFFFFF80000000 = 00000000FFFFFFFF (cc=1)
-afi 0 + FFFFFFFFFFFFFFFF + FFFFFFFF80000000 = FFFFFFFF7FFFFFFF (cc=3)
-afi 0 + 8000000000000000 + FFFFFFFF80000000 = 8000000080000000 (cc=1)
-afi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFF80000000 = 7FFFFFFF7FFFFFFF (cc=3)
-afi 0 + 0000000000000000 + 000000007FFFFFFF = 000000007FFFFFFF (cc=2)
-afi 0 + 0000000000000001 + 000000007FFFFFFF = 0000000080000000 (cc=3)
-afi 0 + 000000000000FFFF + 000000007FFFFFFF = 000000008000FFFE (cc=3)
-afi 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000080007FFE (cc=3)
-afi 0 + 0000000000008000 + 000000007FFFFFFF = 0000000080007FFF (cc=3)
-afi 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 000000007FFFFFFE (cc=2)
-afi 0 + 0000000080000000 + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
-afi 0 + 000000007FFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFE (cc=3)
-afi 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = FFFFFFFF7FFFFFFE (cc=2)
-afi 0 + 8000000000000000 + 000000007FFFFFFF = 800000007FFFFFFF (cc=2)
-afi 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 7FFFFFFF7FFFFFFE (cc=2)
-agfi 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
-agfi 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=2)
-agfi 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=2)
-agfi 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=2)
-agfi 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=2)
-agfi 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=2)
-agfi 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=2)
-agfi 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=2)
-agfi 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-agfi 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
-agfi 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=2)
-agfi 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-agfi 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
-agfi 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
-agfi 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
-agfi 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
-agfi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=2)
-agfi 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=2)
-agfi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
-agfi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
-agfi 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFF (cc=3)
-agfi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=2)
-agfi 0 + 0000000000000000 + FFFFFFFFFFFF8000 = FFFFFFFFFFFF8000 (cc=1)
-agfi 0 + 0000000000000001 + FFFFFFFFFFFF8000 = FFFFFFFFFFFF8001 (cc=1)
-agfi 0 + 000000000000FFFF + FFFFFFFFFFFF8000 = 0000000000007FFF (cc=2)
-agfi 0 + 0000000000007FFF + FFFFFFFFFFFF8000 = FFFFFFFFFFFFFFFF (cc=1)
-agfi 0 + 0000000000008000 + FFFFFFFFFFFF8000 = 0000000000000000 (cc=0)
-agfi 0 + 00000000FFFFFFFF + FFFFFFFFFFFF8000 = 00000000FFFF7FFF (cc=2)
-agfi 0 + 0000000080000000 + FFFFFFFFFFFF8000 = 000000007FFF8000 (cc=2)
-agfi 0 + 000000007FFFFFFF + FFFFFFFFFFFF8000 = 000000007FFF7FFF (cc=2)
-agfi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFF8000 = FFFFFFFFFFFF7FFF (cc=1)
-agfi 0 + 8000000000000000 + FFFFFFFFFFFF8000 = 7FFFFFFFFFFF8000 (cc=3)
-agfi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFF8000 = 7FFFFFFFFFFF7FFF (cc=2)
-agfi 0 + 0000000000000000 + 0000000000007FFF = 0000000000007FFF (cc=2)
-agfi 0 + 0000000000000001 + 0000000000007FFF = 0000000000008000 (cc=2)
-agfi 0 + 000000000000FFFF + 0000000000007FFF = 0000000000017FFE (cc=2)
-agfi 0 + 0000000000007FFF + 0000000000007FFF = 000000000000FFFE (cc=2)
-agfi 0 + 0000000000008000 + 0000000000007FFF = 000000000000FFFF (cc=2)
-agfi 0 + 00000000FFFFFFFF + 0000000000007FFF = 0000000100007FFE (cc=2)
-agfi 0 + 0000000080000000 + 0000000000007FFF = 0000000080007FFF (cc=2)
-agfi 0 + 000000007FFFFFFF + 0000000000007FFF = 0000000080007FFE (cc=2)
-agfi 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = 0000000000007FFE (cc=2)
-agfi 0 + 8000000000000000 + 0000000000007FFF = 8000000000007FFF (cc=1)
-agfi 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 8000000000007FFE (cc=3)
-agfi 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-agfi 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
-agfi 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
-agfi 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
-agfi 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
-agfi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=2)
-agfi 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=2)
-agfi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
-agfi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
-agfi 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFF (cc=3)
-agfi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=2)
-agfi 0 + 0000000000000000 + FFFFFFFF80000000 = FFFFFFFF80000000 (cc=1)
-agfi 0 + 0000000000000001 + FFFFFFFF80000000 = FFFFFFFF80000001 (cc=1)
-agfi 0 + 000000000000FFFF + FFFFFFFF80000000 = FFFFFFFF8000FFFF (cc=1)
-agfi 0 + 0000000000007FFF + FFFFFFFF80000000 = FFFFFFFF80007FFF (cc=1)
-agfi 0 + 0000000000008000 + FFFFFFFF80000000 = FFFFFFFF80008000 (cc=1)
-agfi 0 + 00000000FFFFFFFF + FFFFFFFF80000000 = 000000007FFFFFFF (cc=2)
-agfi 0 + 0000000080000000 + FFFFFFFF80000000 = 0000000000000000 (cc=0)
-agfi 0 + 000000007FFFFFFF + FFFFFFFF80000000 = FFFFFFFFFFFFFFFF (cc=1)
-agfi 0 + FFFFFFFFFFFFFFFF + FFFFFFFF80000000 = FFFFFFFF7FFFFFFF (cc=1)
-agfi 0 + 8000000000000000 + FFFFFFFF80000000 = 7FFFFFFF80000000 (cc=3)
-agfi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFF80000000 = 7FFFFFFF7FFFFFFF (cc=2)
-agfi 0 + 0000000000000000 + 000000007FFFFFFF = 000000007FFFFFFF (cc=2)
-agfi 0 + 0000000000000001 + 000000007FFFFFFF = 0000000080000000 (cc=2)
-agfi 0 + 000000000000FFFF + 000000007FFFFFFF = 000000008000FFFE (cc=2)
-agfi 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000080007FFE (cc=2)
-agfi 0 + 0000000000008000 + 000000007FFFFFFF = 0000000080007FFF (cc=2)
-agfi 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 000000017FFFFFFE (cc=2)
-agfi 0 + 0000000080000000 + 000000007FFFFFFF = 00000000FFFFFFFF (cc=2)
-agfi 0 + 000000007FFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFE (cc=2)
-agfi 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = 000000007FFFFFFE (cc=2)
-agfi 0 + 8000000000000000 + 000000007FFFFFFF = 800000007FFFFFFF (cc=1)
-agfi 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 800000007FFFFFFE (cc=3)
-alfi 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
-alfi 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=1)
-alfi 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=1)
-alfi 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=1)
-alfi 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=1)
-alfi 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
-alfi 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
-alfi 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=1)
-alfi 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-alfi 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=0)
-alfi 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
-alfi 0 + 0000000000000000 + 000000000000FFFF = 000000000000FFFF (cc=1)
-alfi 0 + 0000000000000001 + 000000000000FFFF = 0000000000010000 (cc=1)
-alfi 0 + 000000000000FFFF + 000000000000FFFF = 000000000001FFFE (cc=1)
-alfi 0 + 0000000000007FFF + 000000000000FFFF = 0000000000017FFE (cc=1)
-alfi 0 + 0000000000008000 + 000000000000FFFF = 0000000000017FFF (cc=1)
-alfi 0 + 00000000FFFFFFFF + 000000000000FFFF = 000000000000FFFE (cc=3)
-alfi 0 + 0000000080000000 + 000000000000FFFF = 000000008000FFFF (cc=1)
-alfi 0 + 000000007FFFFFFF + 000000000000FFFF = 000000008000FFFE (cc=1)
-alfi 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFF0000FFFE (cc=3)
-alfi 0 + 8000000000000000 + 000000000000FFFF = 800000000000FFFF (cc=1)
-alfi 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFF0000FFFE (cc=3)
-alfi 0 + 0000000000000000 + 0000000000008000 = 0000000000008000 (cc=1)
-alfi 0 + 0000000000000001 + 0000000000008000 = 0000000000008001 (cc=1)
-alfi 0 + 000000000000FFFF + 0000000000008000 = 0000000000017FFF (cc=1)
-alfi 0 + 0000000000007FFF + 0000000000008000 = 000000000000FFFF (cc=1)
-alfi 0 + 0000000000008000 + 0000000000008000 = 0000000000010000 (cc=1)
-alfi 0 + 00000000FFFFFFFF + 0000000000008000 = 0000000000007FFF (cc=3)
-alfi 0 + 0000000080000000 + 0000000000008000 = 0000000080008000 (cc=1)
-alfi 0 + 000000007FFFFFFF + 0000000000008000 = 0000000080007FFF (cc=1)
-alfi 0 + FFFFFFFFFFFFFFFF + 0000000000008000 = FFFFFFFF00007FFF (cc=3)
-alfi 0 + 8000000000000000 + 0000000000008000 = 8000000000008000 (cc=1)
-alfi 0 + 7FFFFFFFFFFFFFFF + 0000000000008000 = 7FFFFFFF00007FFF (cc=3)
-alfi 0 + 0000000000000000 + 0000000000007FFF = 0000000000007FFF (cc=1)
-alfi 0 + 0000000000000001 + 0000000000007FFF = 0000000000008000 (cc=1)
-alfi 0 + 000000000000FFFF + 0000000000007FFF = 0000000000017FFE (cc=1)
-alfi 0 + 0000000000007FFF + 0000000000007FFF = 000000000000FFFE (cc=1)
-alfi 0 + 0000000000008000 + 0000000000007FFF = 000000000000FFFF (cc=1)
-alfi 0 + 00000000FFFFFFFF + 0000000000007FFF = 0000000000007FFE (cc=3)
-alfi 0 + 0000000080000000 + 0000000000007FFF = 0000000080007FFF (cc=1)
-alfi 0 + 000000007FFFFFFF + 0000000000007FFF = 0000000080007FFE (cc=1)
-alfi 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = FFFFFFFF00007FFE (cc=3)
-alfi 0 + 8000000000000000 + 0000000000007FFF = 8000000000007FFF (cc=1)
-alfi 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 7FFFFFFF00007FFE (cc=3)
-alfi 0 + 0000000000000000 + 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-alfi 0 + 0000000000000001 + 00000000FFFFFFFF = 0000000000000000 (cc=2)
-alfi 0 + 000000000000FFFF + 00000000FFFFFFFF = 000000000000FFFE (cc=3)
-alfi 0 + 0000000000007FFF + 00000000FFFFFFFF = 0000000000007FFE (cc=3)
-alfi 0 + 0000000000008000 + 00000000FFFFFFFF = 0000000000007FFF (cc=3)
-alfi 0 + 00000000FFFFFFFF + 00000000FFFFFFFF = 00000000FFFFFFFE (cc=3)
-alfi 0 + 0000000080000000 + 00000000FFFFFFFF = 000000007FFFFFFF (cc=3)
-alfi 0 + 000000007FFFFFFF + 00000000FFFFFFFF = 000000007FFFFFFE (cc=3)
-alfi 0 + FFFFFFFFFFFFFFFF + 00000000FFFFFFFF = FFFFFFFFFFFFFFFE (cc=3)
-alfi 0 + 8000000000000000 + 00000000FFFFFFFF = 80000000FFFFFFFF (cc=1)
-alfi 0 + 7FFFFFFFFFFFFFFF + 00000000FFFFFFFF = 7FFFFFFFFFFFFFFE (cc=3)
-alfi 0 + 0000000000000000 + 0000000080000000 = 0000000080000000 (cc=1)
-alfi 0 + 0000000000000001 + 0000000080000000 = 0000000080000001 (cc=1)
-alfi 0 + 000000000000FFFF + 0000000080000000 = 000000008000FFFF (cc=1)
-alfi 0 + 0000000000007FFF + 0000000080000000 = 0000000080007FFF (cc=1)
-alfi 0 + 0000000000008000 + 0000000080000000 = 0000000080008000 (cc=1)
-alfi 0 + 00000000FFFFFFFF + 0000000080000000 = 000000007FFFFFFF (cc=3)
-alfi 0 + 0000000080000000 + 0000000080000000 = 0000000000000000 (cc=2)
-alfi 0 + 000000007FFFFFFF + 0000000080000000 = 00000000FFFFFFFF (cc=1)
-alfi 0 + FFFFFFFFFFFFFFFF + 0000000080000000 = FFFFFFFF7FFFFFFF (cc=3)
-alfi 0 + 8000000000000000 + 0000000080000000 = 8000000080000000 (cc=1)
-alfi 0 + 7FFFFFFFFFFFFFFF + 0000000080000000 = 7FFFFFFF7FFFFFFF (cc=3)
-alfi 0 + 0000000000000000 + 000000007FFFFFFF = 000000007FFFFFFF (cc=1)
-alfi 0 + 0000000000000001 + 000000007FFFFFFF = 0000000080000000 (cc=1)
-alfi 0 + 000000000000FFFF + 000000007FFFFFFF = 000000008000FFFE (cc=1)
-alfi 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000080007FFE (cc=1)
-alfi 0 + 0000000000008000 + 000000007FFFFFFF = 0000000080007FFF (cc=1)
-alfi 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 000000007FFFFFFE (cc=3)
-alfi 0 + 0000000080000000 + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
-alfi 0 + 000000007FFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFE (cc=1)
-alfi 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = FFFFFFFF7FFFFFFE (cc=3)
-alfi 0 + 8000000000000000 + 000000007FFFFFFF = 800000007FFFFFFF (cc=1)
-alfi 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 7FFFFFFF7FFFFFFE (cc=3)
-algfi 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
-algfi 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=1)
-algfi 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=1)
-algfi 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=1)
-algfi 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=1)
-algfi 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
-algfi 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
-algfi 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=1)
-algfi 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-algfi 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
-algfi 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
-algfi 0 + 0000000000000000 + 000000000000FFFF = 000000000000FFFF (cc=1)
-algfi 0 + 0000000000000001 + 000000000000FFFF = 0000000000010000 (cc=1)
-algfi 0 + 000000000000FFFF + 000000000000FFFF = 000000000001FFFE (cc=1)
-algfi 0 + 0000000000007FFF + 000000000000FFFF = 0000000000017FFE (cc=1)
-algfi 0 + 0000000000008000 + 000000000000FFFF = 0000000000017FFF (cc=1)
-algfi 0 + 00000000FFFFFFFF + 000000000000FFFF = 000000010000FFFE (cc=1)
-algfi 0 + 0000000080000000 + 000000000000FFFF = 000000008000FFFF (cc=1)
-algfi 0 + 000000007FFFFFFF + 000000000000FFFF = 000000008000FFFE (cc=1)
-algfi 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = 000000000000FFFE (cc=3)
-algfi 0 + 8000000000000000 + 000000000000FFFF = 800000000000FFFF (cc=1)
-algfi 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 800000000000FFFE (cc=1)
-algfi 0 + 0000000000000000 + 0000000000008000 = 0000000000008000 (cc=1)
-algfi 0 + 0000000000000001 + 0000000000008000 = 0000000000008001 (cc=1)
-algfi 0 + 000000000000FFFF + 0000000000008000 = 0000000000017FFF (cc=1)
-algfi 0 + 0000000000007FFF + 0000000000008000 = 000000000000FFFF (cc=1)
-algfi 0 + 0000000000008000 + 0000000000008000 = 0000000000010000 (cc=1)
-algfi 0 + 00000000FFFFFFFF + 0000000000008000 = 0000000100007FFF (cc=1)
-algfi 0 + 0000000080000000 + 0000000000008000 = 0000000080008000 (cc=1)
-algfi 0 + 000000007FFFFFFF + 0000000000008000 = 0000000080007FFF (cc=1)
-algfi 0 + FFFFFFFFFFFFFFFF + 0000000000008000 = 0000000000007FFF (cc=3)
-algfi 0 + 8000000000000000 + 0000000000008000 = 8000000000008000 (cc=1)
-algfi 0 + 7FFFFFFFFFFFFFFF + 0000000000008000 = 8000000000007FFF (cc=1)
-algfi 0 + 0000000000000000 + 0000000000007FFF = 0000000000007FFF (cc=1)
-algfi 0 + 0000000000000001 + 0000000000007FFF = 0000000000008000 (cc=1)
-algfi 0 + 000000000000FFFF + 0000000000007FFF = 0000000000017FFE (cc=1)
-algfi 0 + 0000000000007FFF + 0000000000007FFF = 000000000000FFFE (cc=1)
-algfi 0 + 0000000000008000 + 0000000000007FFF = 000000000000FFFF (cc=1)
-algfi 0 + 00000000FFFFFFFF + 0000000000007FFF = 0000000100007FFE (cc=1)
-algfi 0 + 0000000080000000 + 0000000000007FFF = 0000000080007FFF (cc=1)
-algfi 0 + 000000007FFFFFFF + 0000000000007FFF = 0000000080007FFE (cc=1)
-algfi 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = 0000000000007FFE (cc=3)
-algfi 0 + 8000000000000000 + 0000000000007FFF = 8000000000007FFF (cc=1)
-algfi 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 8000000000007FFE (cc=1)
-algfi 0 + 0000000000000000 + 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-algfi 0 + 0000000000000001 + 00000000FFFFFFFF = 0000000100000000 (cc=1)
-algfi 0 + 000000000000FFFF + 00000000FFFFFFFF = 000000010000FFFE (cc=1)
-algfi 0 + 0000000000007FFF + 00000000FFFFFFFF = 0000000100007FFE (cc=1)
-algfi 0 + 0000000000008000 + 00000000FFFFFFFF = 0000000100007FFF (cc=1)
-algfi 0 + 00000000FFFFFFFF + 00000000FFFFFFFF = 00000001FFFFFFFE (cc=1)
-algfi 0 + 0000000080000000 + 00000000FFFFFFFF = 000000017FFFFFFF (cc=1)
-algfi 0 + 000000007FFFFFFF + 00000000FFFFFFFF = 000000017FFFFFFE (cc=1)
-algfi 0 + FFFFFFFFFFFFFFFF + 00000000FFFFFFFF = 00000000FFFFFFFE (cc=3)
-algfi 0 + 8000000000000000 + 00000000FFFFFFFF = 80000000FFFFFFFF (cc=1)
-algfi 0 + 7FFFFFFFFFFFFFFF + 00000000FFFFFFFF = 80000000FFFFFFFE (cc=1)
-algfi 0 + 0000000000000000 + 0000000080000000 = 0000000080000000 (cc=1)
-algfi 0 + 0000000000000001 + 0000000080000000 = 0000000080000001 (cc=1)
-algfi 0 + 000000000000FFFF + 0000000080000000 = 000000008000FFFF (cc=1)
-algfi 0 + 0000000000007FFF + 0000000080000000 = 0000000080007FFF (cc=1)
-algfi 0 + 0000000000008000 + 0000000080000000 = 0000000080008000 (cc=1)
-algfi 0 + 00000000FFFFFFFF + 0000000080000000 = 000000017FFFFFFF (cc=1)
-algfi 0 + 0000000080000000 + 0000000080000000 = 0000000100000000 (cc=1)
-algfi 0 + 000000007FFFFFFF + 0000000080000000 = 00000000FFFFFFFF (cc=1)
-algfi 0 + FFFFFFFFFFFFFFFF + 0000000080000000 = 000000007FFFFFFF (cc=3)
-algfi 0 + 8000000000000000 + 0000000080000000 = 8000000080000000 (cc=1)
-algfi 0 + 7FFFFFFFFFFFFFFF + 0000000080000000 = 800000007FFFFFFF (cc=1)
-algfi 0 + 0000000000000000 + 000000007FFFFFFF = 000000007FFFFFFF (cc=1)
-algfi 0 + 0000000000000001 + 000000007FFFFFFF = 0000000080000000 (cc=1)
-algfi 0 + 000000000000FFFF + 000000007FFFFFFF = 000000008000FFFE (cc=1)
-algfi 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000080007FFE (cc=1)
-algfi 0 + 0000000000008000 + 000000007FFFFFFF = 0000000080007FFF (cc=1)
-algfi 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 000000017FFFFFFE (cc=1)
-algfi 0 + 0000000080000000 + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
-algfi 0 + 000000007FFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFE (cc=1)
-algfi 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = 000000007FFFFFFE (cc=3)
-algfi 0 + 8000000000000000 + 000000007FFFFFFF = 800000007FFFFFFF (cc=1)
-algfi 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 800000007FFFFFFE (cc=1)
+AFI 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
+AFI 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=2)
+AFI 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=2)
+AFI 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=2)
+AFI 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=2)
+AFI 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
+AFI 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
+AFI 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=2)
+AFI 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+AFI 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=0)
+AFI 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
+AFI 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
+AFI 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
+AFI 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
+AFI 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
+AFI 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
+AFI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=1)
+AFI 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
+AFI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
+AFI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
+AFI 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 80000000FFFFFFFF (cc=1)
+AFI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=1)
+AFI 0 + 0000000000000000 + FFFFFFFFFFFF8000 = 00000000FFFF8000 (cc=1)
+AFI 0 + 0000000000000001 + FFFFFFFFFFFF8000 = 00000000FFFF8001 (cc=1)
+AFI 0 + 000000000000FFFF + FFFFFFFFFFFF8000 = 0000000000007FFF (cc=2)
+AFI 0 + 0000000000007FFF + FFFFFFFFFFFF8000 = 00000000FFFFFFFF (cc=1)
+AFI 0 + 0000000000008000 + FFFFFFFFFFFF8000 = 0000000000000000 (cc=0)
+AFI 0 + 00000000FFFFFFFF + FFFFFFFFFFFF8000 = 00000000FFFF7FFF (cc=1)
+AFI 0 + 0000000080000000 + FFFFFFFFFFFF8000 = 000000007FFF8000 (cc=3)
+AFI 0 + 000000007FFFFFFF + FFFFFFFFFFFF8000 = 000000007FFF7FFF (cc=2)
+AFI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFF8000 = FFFFFFFFFFFF7FFF (cc=1)
+AFI 0 + 8000000000000000 + FFFFFFFFFFFF8000 = 80000000FFFF8000 (cc=1)
+AFI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFF8000 = 7FFFFFFFFFFF7FFF (cc=1)
+AFI 0 + 0000000000000000 + 0000000000007FFF = 0000000000007FFF (cc=2)
+AFI 0 + 0000000000000001 + 0000000000007FFF = 0000000000008000 (cc=2)
+AFI 0 + 000000000000FFFF + 0000000000007FFF = 0000000000017FFE (cc=2)
+AFI 0 + 0000000000007FFF + 0000000000007FFF = 000000000000FFFE (cc=2)
+AFI 0 + 0000000000008000 + 0000000000007FFF = 000000000000FFFF (cc=2)
+AFI 0 + 00000000FFFFFFFF + 0000000000007FFF = 0000000000007FFE (cc=2)
+AFI 0 + 0000000080000000 + 0000000000007FFF = 0000000080007FFF (cc=1)
+AFI 0 + 000000007FFFFFFF + 0000000000007FFF = 0000000080007FFE (cc=3)
+AFI 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = FFFFFFFF00007FFE (cc=2)
+AFI 0 + 8000000000000000 + 0000000000007FFF = 8000000000007FFF (cc=2)
+AFI 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 7FFFFFFF00007FFE (cc=2)
+AFI 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = 00000000FFFFFFFF (cc=1)
+AFI 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
+AFI 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
+AFI 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
+AFI 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
+AFI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=1)
+AFI 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
+AFI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
+AFI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
+AFI 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 80000000FFFFFFFF (cc=1)
+AFI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=1)
+AFI 0 + 0000000000000000 + FFFFFFFF80000000 = 0000000080000000 (cc=1)
+AFI 0 + 0000000000000001 + FFFFFFFF80000000 = 0000000080000001 (cc=1)
+AFI 0 + 000000000000FFFF + FFFFFFFF80000000 = 000000008000FFFF (cc=1)
+AFI 0 + 0000000000007FFF + FFFFFFFF80000000 = 0000000080007FFF (cc=1)
+AFI 0 + 0000000000008000 + FFFFFFFF80000000 = 0000000080008000 (cc=1)
+AFI 0 + 00000000FFFFFFFF + FFFFFFFF80000000 = 000000007FFFFFFF (cc=3)
+AFI 0 + 0000000080000000 + FFFFFFFF80000000 = 0000000000000000 (cc=3)
+AFI 0 + 000000007FFFFFFF + FFFFFFFF80000000 = 00000000FFFFFFFF (cc=1)
+AFI 0 + FFFFFFFFFFFFFFFF + FFFFFFFF80000000 = FFFFFFFF7FFFFFFF (cc=3)
+AFI 0 + 8000000000000000 + FFFFFFFF80000000 = 8000000080000000 (cc=1)
+AFI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFF80000000 = 7FFFFFFF7FFFFFFF (cc=3)
+AFI 0 + 0000000000000000 + 000000007FFFFFFF = 000000007FFFFFFF (cc=2)
+AFI 0 + 0000000000000001 + 000000007FFFFFFF = 0000000080000000 (cc=3)
+AFI 0 + 000000000000FFFF + 000000007FFFFFFF = 000000008000FFFE (cc=3)
+AFI 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000080007FFE (cc=3)
+AFI 0 + 0000000000008000 + 000000007FFFFFFF = 0000000080007FFF (cc=3)
+AFI 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 000000007FFFFFFE (cc=2)
+AFI 0 + 0000000080000000 + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
+AFI 0 + 000000007FFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFE (cc=3)
+AFI 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = FFFFFFFF7FFFFFFE (cc=2)
+AFI 0 + 8000000000000000 + 000000007FFFFFFF = 800000007FFFFFFF (cc=2)
+AFI 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 7FFFFFFF7FFFFFFE (cc=2)
+AGFI 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
+AGFI 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=2)
+AGFI 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=2)
+AGFI 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=2)
+AGFI 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=2)
+AGFI 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=2)
+AGFI 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=2)
+AGFI 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=2)
+AGFI 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+AGFI 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
+AGFI 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=2)
+AGFI 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+AGFI 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
+AGFI 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
+AGFI 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
+AGFI 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
+AGFI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=2)
+AGFI 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=2)
+AGFI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
+AGFI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
+AGFI 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFF (cc=3)
+AGFI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=2)
+AGFI 0 + 0000000000000000 + FFFFFFFFFFFF8000 = FFFFFFFFFFFF8000 (cc=1)
+AGFI 0 + 0000000000000001 + FFFFFFFFFFFF8000 = FFFFFFFFFFFF8001 (cc=1)
+AGFI 0 + 000000000000FFFF + FFFFFFFFFFFF8000 = 0000000000007FFF (cc=2)
+AGFI 0 + 0000000000007FFF + FFFFFFFFFFFF8000 = FFFFFFFFFFFFFFFF (cc=1)
+AGFI 0 + 0000000000008000 + FFFFFFFFFFFF8000 = 0000000000000000 (cc=0)
+AGFI 0 + 00000000FFFFFFFF + FFFFFFFFFFFF8000 = 00000000FFFF7FFF (cc=2)
+AGFI 0 + 0000000080000000 + FFFFFFFFFFFF8000 = 000000007FFF8000 (cc=2)
+AGFI 0 + 000000007FFFFFFF + FFFFFFFFFFFF8000 = 000000007FFF7FFF (cc=2)
+AGFI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFF8000 = FFFFFFFFFFFF7FFF (cc=1)
+AGFI 0 + 8000000000000000 + FFFFFFFFFFFF8000 = 7FFFFFFFFFFF8000 (cc=3)
+AGFI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFF8000 = 7FFFFFFFFFFF7FFF (cc=2)
+AGFI 0 + 0000000000000000 + 0000000000007FFF = 0000000000007FFF (cc=2)
+AGFI 0 + 0000000000000001 + 0000000000007FFF = 0000000000008000 (cc=2)
+AGFI 0 + 000000000000FFFF + 0000000000007FFF = 0000000000017FFE (cc=2)
+AGFI 0 + 0000000000007FFF + 0000000000007FFF = 000000000000FFFE (cc=2)
+AGFI 0 + 0000000000008000 + 0000000000007FFF = 000000000000FFFF (cc=2)
+AGFI 0 + 00000000FFFFFFFF + 0000000000007FFF = 0000000100007FFE (cc=2)
+AGFI 0 + 0000000080000000 + 0000000000007FFF = 0000000080007FFF (cc=2)
+AGFI 0 + 000000007FFFFFFF + 0000000000007FFF = 0000000080007FFE (cc=2)
+AGFI 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = 0000000000007FFE (cc=2)
+AGFI 0 + 8000000000000000 + 0000000000007FFF = 8000000000007FFF (cc=1)
+AGFI 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 8000000000007FFE (cc=3)
+AGFI 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+AGFI 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
+AGFI 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
+AGFI 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
+AGFI 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
+AGFI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=2)
+AGFI 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=2)
+AGFI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
+AGFI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
+AGFI 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFF (cc=3)
+AGFI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=2)
+AGFI 0 + 0000000000000000 + FFFFFFFF80000000 = FFFFFFFF80000000 (cc=1)
+AGFI 0 + 0000000000000001 + FFFFFFFF80000000 = FFFFFFFF80000001 (cc=1)
+AGFI 0 + 000000000000FFFF + FFFFFFFF80000000 = FFFFFFFF8000FFFF (cc=1)
+AGFI 0 + 0000000000007FFF + FFFFFFFF80000000 = FFFFFFFF80007FFF (cc=1)
+AGFI 0 + 0000000000008000 + FFFFFFFF80000000 = FFFFFFFF80008000 (cc=1)
+AGFI 0 + 00000000FFFFFFFF + FFFFFFFF80000000 = 000000007FFFFFFF (cc=2)
+AGFI 0 + 0000000080000000 + FFFFFFFF80000000 = 0000000000000000 (cc=0)
+AGFI 0 + 000000007FFFFFFF + FFFFFFFF80000000 = FFFFFFFFFFFFFFFF (cc=1)
+AGFI 0 + FFFFFFFFFFFFFFFF + FFFFFFFF80000000 = FFFFFFFF7FFFFFFF (cc=1)
+AGFI 0 + 8000000000000000 + FFFFFFFF80000000 = 7FFFFFFF80000000 (cc=3)
+AGFI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFF80000000 = 7FFFFFFF7FFFFFFF (cc=2)
+AGFI 0 + 0000000000000000 + 000000007FFFFFFF = 000000007FFFFFFF (cc=2)
+AGFI 0 + 0000000000000001 + 000000007FFFFFFF = 0000000080000000 (cc=2)
+AGFI 0 + 000000000000FFFF + 000000007FFFFFFF = 000000008000FFFE (cc=2)
+AGFI 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000080007FFE (cc=2)
+AGFI 0 + 0000000000008000 + 000000007FFFFFFF = 0000000080007FFF (cc=2)
+AGFI 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 000000017FFFFFFE (cc=2)
+AGFI 0 + 0000000080000000 + 000000007FFFFFFF = 00000000FFFFFFFF (cc=2)
+AGFI 0 + 000000007FFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFE (cc=2)
+AGFI 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = 000000007FFFFFFE (cc=2)
+AGFI 0 + 8000000000000000 + 000000007FFFFFFF = 800000007FFFFFFF (cc=1)
+AGFI 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 800000007FFFFFFE (cc=3)
+ALFI 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
+ALFI 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=1)
+ALFI 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=1)
+ALFI 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=1)
+ALFI 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=1)
+ALFI 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
+ALFI 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
+ALFI 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=1)
+ALFI 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+ALFI 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=0)
+ALFI 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
+ALFI 0 + 0000000000000000 + 000000000000FFFF = 000000000000FFFF (cc=1)
+ALFI 0 + 0000000000000001 + 000000000000FFFF = 0000000000010000 (cc=1)
+ALFI 0 + 000000000000FFFF + 000000000000FFFF = 000000000001FFFE (cc=1)
+ALFI 0 + 0000000000007FFF + 000000000000FFFF = 0000000000017FFE (cc=1)
+ALFI 0 + 0000000000008000 + 000000000000FFFF = 0000000000017FFF (cc=1)
+ALFI 0 + 00000000FFFFFFFF + 000000000000FFFF = 000000000000FFFE (cc=3)
+ALFI 0 + 0000000080000000 + 000000000000FFFF = 000000008000FFFF (cc=1)
+ALFI 0 + 000000007FFFFFFF + 000000000000FFFF = 000000008000FFFE (cc=1)
+ALFI 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = FFFFFFFF0000FFFE (cc=3)
+ALFI 0 + 8000000000000000 + 000000000000FFFF = 800000000000FFFF (cc=1)
+ALFI 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 7FFFFFFF0000FFFE (cc=3)
+ALFI 0 + 0000000000000000 + 0000000000008000 = 0000000000008000 (cc=1)
+ALFI 0 + 0000000000000001 + 0000000000008000 = 0000000000008001 (cc=1)
+ALFI 0 + 000000000000FFFF + 0000000000008000 = 0000000000017FFF (cc=1)
+ALFI 0 + 0000000000007FFF + 0000000000008000 = 000000000000FFFF (cc=1)
+ALFI 0 + 0000000000008000 + 0000000000008000 = 0000000000010000 (cc=1)
+ALFI 0 + 00000000FFFFFFFF + 0000000000008000 = 0000000000007FFF (cc=3)
+ALFI 0 + 0000000080000000 + 0000000000008000 = 0000000080008000 (cc=1)
+ALFI 0 + 000000007FFFFFFF + 0000000000008000 = 0000000080007FFF (cc=1)
+ALFI 0 + FFFFFFFFFFFFFFFF + 0000000000008000 = FFFFFFFF00007FFF (cc=3)
+ALFI 0 + 8000000000000000 + 0000000000008000 = 8000000000008000 (cc=1)
+ALFI 0 + 7FFFFFFFFFFFFFFF + 0000000000008000 = 7FFFFFFF00007FFF (cc=3)
+ALFI 0 + 0000000000000000 + 0000000000007FFF = 0000000000007FFF (cc=1)
+ALFI 0 + 0000000000000001 + 0000000000007FFF = 0000000000008000 (cc=1)
+ALFI 0 + 000000000000FFFF + 0000000000007FFF = 0000000000017FFE (cc=1)
+ALFI 0 + 0000000000007FFF + 0000000000007FFF = 000000000000FFFE (cc=1)
+ALFI 0 + 0000000000008000 + 0000000000007FFF = 000000000000FFFF (cc=1)
+ALFI 0 + 00000000FFFFFFFF + 0000000000007FFF = 0000000000007FFE (cc=3)
+ALFI 0 + 0000000080000000 + 0000000000007FFF = 0000000080007FFF (cc=1)
+ALFI 0 + 000000007FFFFFFF + 0000000000007FFF = 0000000080007FFE (cc=1)
+ALFI 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = FFFFFFFF00007FFE (cc=3)
+ALFI 0 + 8000000000000000 + 0000000000007FFF = 8000000000007FFF (cc=1)
+ALFI 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 7FFFFFFF00007FFE (cc=3)
+ALFI 0 + 0000000000000000 + 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+ALFI 0 + 0000000000000001 + 00000000FFFFFFFF = 0000000000000000 (cc=2)
+ALFI 0 + 000000000000FFFF + 00000000FFFFFFFF = 000000000000FFFE (cc=3)
+ALFI 0 + 0000000000007FFF + 00000000FFFFFFFF = 0000000000007FFE (cc=3)
+ALFI 0 + 0000000000008000 + 00000000FFFFFFFF = 0000000000007FFF (cc=3)
+ALFI 0 + 00000000FFFFFFFF + 00000000FFFFFFFF = 00000000FFFFFFFE (cc=3)
+ALFI 0 + 0000000080000000 + 00000000FFFFFFFF = 000000007FFFFFFF (cc=3)
+ALFI 0 + 000000007FFFFFFF + 00000000FFFFFFFF = 000000007FFFFFFE (cc=3)
+ALFI 0 + FFFFFFFFFFFFFFFF + 00000000FFFFFFFF = FFFFFFFFFFFFFFFE (cc=3)
+ALFI 0 + 8000000000000000 + 00000000FFFFFFFF = 80000000FFFFFFFF (cc=1)
+ALFI 0 + 7FFFFFFFFFFFFFFF + 00000000FFFFFFFF = 7FFFFFFFFFFFFFFE (cc=3)
+ALFI 0 + 0000000000000000 + 0000000080000000 = 0000000080000000 (cc=1)
+ALFI 0 + 0000000000000001 + 0000000080000000 = 0000000080000001 (cc=1)
+ALFI 0 + 000000000000FFFF + 0000000080000000 = 000000008000FFFF (cc=1)
+ALFI 0 + 0000000000007FFF + 0000000080000000 = 0000000080007FFF (cc=1)
+ALFI 0 + 0000000000008000 + 0000000080000000 = 0000000080008000 (cc=1)
+ALFI 0 + 00000000FFFFFFFF + 0000000080000000 = 000000007FFFFFFF (cc=3)
+ALFI 0 + 0000000080000000 + 0000000080000000 = 0000000000000000 (cc=2)
+ALFI 0 + 000000007FFFFFFF + 0000000080000000 = 00000000FFFFFFFF (cc=1)
+ALFI 0 + FFFFFFFFFFFFFFFF + 0000000080000000 = FFFFFFFF7FFFFFFF (cc=3)
+ALFI 0 + 8000000000000000 + 0000000080000000 = 8000000080000000 (cc=1)
+ALFI 0 + 7FFFFFFFFFFFFFFF + 0000000080000000 = 7FFFFFFF7FFFFFFF (cc=3)
+ALFI 0 + 0000000000000000 + 000000007FFFFFFF = 000000007FFFFFFF (cc=1)
+ALFI 0 + 0000000000000001 + 000000007FFFFFFF = 0000000080000000 (cc=1)
+ALFI 0 + 000000000000FFFF + 000000007FFFFFFF = 000000008000FFFE (cc=1)
+ALFI 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000080007FFE (cc=1)
+ALFI 0 + 0000000000008000 + 000000007FFFFFFF = 0000000080007FFF (cc=1)
+ALFI 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 000000007FFFFFFE (cc=3)
+ALFI 0 + 0000000080000000 + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
+ALFI 0 + 000000007FFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFE (cc=1)
+ALFI 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = FFFFFFFF7FFFFFFE (cc=3)
+ALFI 0 + 8000000000000000 + 000000007FFFFFFF = 800000007FFFFFFF (cc=1)
+ALFI 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 7FFFFFFF7FFFFFFE (cc=3)
+ALGFI 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
+ALGFI 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=1)
+ALGFI 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=1)
+ALGFI 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=1)
+ALGFI 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=1)
+ALGFI 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
+ALGFI 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
+ALGFI 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=1)
+ALGFI 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+ALGFI 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
+ALGFI 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
+ALGFI 0 + 0000000000000000 + 000000000000FFFF = 000000000000FFFF (cc=1)
+ALGFI 0 + 0000000000000001 + 000000000000FFFF = 0000000000010000 (cc=1)
+ALGFI 0 + 000000000000FFFF + 000000000000FFFF = 000000000001FFFE (cc=1)
+ALGFI 0 + 0000000000007FFF + 000000000000FFFF = 0000000000017FFE (cc=1)
+ALGFI 0 + 0000000000008000 + 000000000000FFFF = 0000000000017FFF (cc=1)
+ALGFI 0 + 00000000FFFFFFFF + 000000000000FFFF = 000000010000FFFE (cc=1)
+ALGFI 0 + 0000000080000000 + 000000000000FFFF = 000000008000FFFF (cc=1)
+ALGFI 0 + 000000007FFFFFFF + 000000000000FFFF = 000000008000FFFE (cc=1)
+ALGFI 0 + FFFFFFFFFFFFFFFF + 000000000000FFFF = 000000000000FFFE (cc=3)
+ALGFI 0 + 8000000000000000 + 000000000000FFFF = 800000000000FFFF (cc=1)
+ALGFI 0 + 7FFFFFFFFFFFFFFF + 000000000000FFFF = 800000000000FFFE (cc=1)
+ALGFI 0 + 0000000000000000 + 0000000000008000 = 0000000000008000 (cc=1)
+ALGFI 0 + 0000000000000001 + 0000000000008000 = 0000000000008001 (cc=1)
+ALGFI 0 + 000000000000FFFF + 0000000000008000 = 0000000000017FFF (cc=1)
+ALGFI 0 + 0000000000007FFF + 0000000000008000 = 000000000000FFFF (cc=1)
+ALGFI 0 + 0000000000008000 + 0000000000008000 = 0000000000010000 (cc=1)
+ALGFI 0 + 00000000FFFFFFFF + 0000000000008000 = 0000000100007FFF (cc=1)
+ALGFI 0 + 0000000080000000 + 0000000000008000 = 0000000080008000 (cc=1)
+ALGFI 0 + 000000007FFFFFFF + 0000000000008000 = 0000000080007FFF (cc=1)
+ALGFI 0 + FFFFFFFFFFFFFFFF + 0000000000008000 = 0000000000007FFF (cc=3)
+ALGFI 0 + 8000000000000000 + 0000000000008000 = 8000000000008000 (cc=1)
+ALGFI 0 + 7FFFFFFFFFFFFFFF + 0000000000008000 = 8000000000007FFF (cc=1)
+ALGFI 0 + 0000000000000000 + 0000000000007FFF = 0000000000007FFF (cc=1)
+ALGFI 0 + 0000000000000001 + 0000000000007FFF = 0000000000008000 (cc=1)
+ALGFI 0 + 000000000000FFFF + 0000000000007FFF = 0000000000017FFE (cc=1)
+ALGFI 0 + 0000000000007FFF + 0000000000007FFF = 000000000000FFFE (cc=1)
+ALGFI 0 + 0000000000008000 + 0000000000007FFF = 000000000000FFFF (cc=1)
+ALGFI 0 + 00000000FFFFFFFF + 0000000000007FFF = 0000000100007FFE (cc=1)
+ALGFI 0 + 0000000080000000 + 0000000000007FFF = 0000000080007FFF (cc=1)
+ALGFI 0 + 000000007FFFFFFF + 0000000000007FFF = 0000000080007FFE (cc=1)
+ALGFI 0 + FFFFFFFFFFFFFFFF + 0000000000007FFF = 0000000000007FFE (cc=3)
+ALGFI 0 + 8000000000000000 + 0000000000007FFF = 8000000000007FFF (cc=1)
+ALGFI 0 + 7FFFFFFFFFFFFFFF + 0000000000007FFF = 8000000000007FFE (cc=1)
+ALGFI 0 + 0000000000000000 + 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+ALGFI 0 + 0000000000000001 + 00000000FFFFFFFF = 0000000100000000 (cc=1)
+ALGFI 0 + 000000000000FFFF + 00000000FFFFFFFF = 000000010000FFFE (cc=1)
+ALGFI 0 + 0000000000007FFF + 00000000FFFFFFFF = 0000000100007FFE (cc=1)
+ALGFI 0 + 0000000000008000 + 00000000FFFFFFFF = 0000000100007FFF (cc=1)
+ALGFI 0 + 00000000FFFFFFFF + 00000000FFFFFFFF = 00000001FFFFFFFE (cc=1)
+ALGFI 0 + 0000000080000000 + 00000000FFFFFFFF = 000000017FFFFFFF (cc=1)
+ALGFI 0 + 000000007FFFFFFF + 00000000FFFFFFFF = 000000017FFFFFFE (cc=1)
+ALGFI 0 + FFFFFFFFFFFFFFFF + 00000000FFFFFFFF = 00000000FFFFFFFE (cc=3)
+ALGFI 0 + 8000000000000000 + 00000000FFFFFFFF = 80000000FFFFFFFF (cc=1)
+ALGFI 0 + 7FFFFFFFFFFFFFFF + 00000000FFFFFFFF = 80000000FFFFFFFE (cc=1)
+ALGFI 0 + 0000000000000000 + 0000000080000000 = 0000000080000000 (cc=1)
+ALGFI 0 + 0000000000000001 + 0000000080000000 = 0000000080000001 (cc=1)
+ALGFI 0 + 000000000000FFFF + 0000000080000000 = 000000008000FFFF (cc=1)
+ALGFI 0 + 0000000000007FFF + 0000000080000000 = 0000000080007FFF (cc=1)
+ALGFI 0 + 0000000000008000 + 0000000080000000 = 0000000080008000 (cc=1)
+ALGFI 0 + 00000000FFFFFFFF + 0000000080000000 = 000000017FFFFFFF (cc=1)
+ALGFI 0 + 0000000080000000 + 0000000080000000 = 0000000100000000 (cc=1)
+ALGFI 0 + 000000007FFFFFFF + 0000000080000000 = 00000000FFFFFFFF (cc=1)
+ALGFI 0 + FFFFFFFFFFFFFFFF + 0000000080000000 = 000000007FFFFFFF (cc=3)
+ALGFI 0 + 8000000000000000 + 0000000080000000 = 8000000080000000 (cc=1)
+ALGFI 0 + 7FFFFFFFFFFFFFFF + 0000000080000000 = 800000007FFFFFFF (cc=1)
+ALGFI 0 + 0000000000000000 + 000000007FFFFFFF = 000000007FFFFFFF (cc=1)
+ALGFI 0 + 0000000000000001 + 000000007FFFFFFF = 0000000080000000 (cc=1)
+ALGFI 0 + 000000000000FFFF + 000000007FFFFFFF = 000000008000FFFE (cc=1)
+ALGFI 0 + 0000000000007FFF + 000000007FFFFFFF = 0000000080007FFE (cc=1)
+ALGFI 0 + 0000000000008000 + 000000007FFFFFFF = 0000000080007FFF (cc=1)
+ALGFI 0 + 00000000FFFFFFFF + 000000007FFFFFFF = 000000017FFFFFFE (cc=1)
+ALGFI 0 + 0000000080000000 + 000000007FFFFFFF = 00000000FFFFFFFF (cc=1)
+ALGFI 0 + 000000007FFFFFFF + 000000007FFFFFFF = 00000000FFFFFFFE (cc=1)
+ALGFI 0 + FFFFFFFFFFFFFFFF + 000000007FFFFFFF = 000000007FFFFFFE (cc=3)
+ALGFI 0 + 8000000000000000 + 000000007FFFFFFF = 800000007FFFFFFF (cc=1)
+ALGFI 0 + 7FFFFFFFFFFFFFFF + 000000007FFFFFFF = 800000007FFFFFFE (cc=1)
#include <stdio.h>
#include "add.h"
+#include "opcodes.h"
static void do_memimm_insns(void)
{
- memimmsweep(asi, 0, 0);
- memimmsweep(agsi, 0, 0);
- memimmsweep(alsi, 0, 0);
- memimmsweep(algsi, 0, 0);
- memimmsweep(asi, 1, 0);
- memimmsweep(agsi, 1, 0);
- memimmsweep(alsi, 1, 0);
- memimmsweep(algsi, 1, 0);
- memimmsweep(asi, -1, 0);
- memimmsweep(agsi, -1, 0);
- memimmsweep(alsi, -1, 0);
- memimmsweep(algsi, -1, 0);
- memimmsweep(asi, -128, 0);
- memimmsweep(agsi, -128, 0);
- memimmsweep(alsi, -128, 0);
- memimmsweep(algsi, -128, 0);
- memimmsweep(asi, 127, 0);
- memimmsweep(agsi, 127, 0);
- memimmsweep(alsi, 127, 0);
- memimmsweep(algsi, 127, 0);
+ memimmsweep(ASI, 00, 0);
+ memimmsweep(AGSI, 00, 0);
+ memimmsweep(ALSI, 00, 0);
+ memimmsweep(ALGSI, 00, 0);
+ memimmsweep(ASI, 01, 0);
+ memimmsweep(AGSI, 01, 0);
+ memimmsweep(ALSI, 01, 0);
+ memimmsweep(ALGSI, 01, 0);
+ memimmsweep(ASI, ff, 0);
+ memimmsweep(AGSI, ff, 0);
+ memimmsweep(ALSI, ff, 0);
+ memimmsweep(ALGSI, ff, 0);
+ memimmsweep(ASI, 80, 0);
+ memimmsweep(AGSI, 80, 0);
+ memimmsweep(ALSI, 80, 0);
+ memimmsweep(ALGSI, 80, 0);
+ memimmsweep(ASI, 7f, 0);
+ memimmsweep(AGSI, 7f, 0);
+ memimmsweep(ALSI, 7f, 0);
+ memimmsweep(ALGSI, 7f, 0);
}
int main()
-asi 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
-asi 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=0)
-asi 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=0)
-asi 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=0)
-asi 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=0)
-asi 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=0)
-asi 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=0)
-asi 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=0)
-asi 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-asi 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
-asi 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=2)
-agsi 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
-agsi 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=2)
-agsi 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=2)
-agsi 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=2)
-agsi 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=2)
-agsi 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=2)
-agsi 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=2)
-agsi 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=2)
-agsi 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-agsi 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
-agsi 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=2)
-alsi 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
-alsi 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=0)
-alsi 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=0)
-alsi 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=0)
-alsi 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=0)
-alsi 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=0)
-alsi 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=0)
-alsi 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=0)
-alsi 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-alsi 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
-alsi 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
-algsi 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
-algsi 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=1)
-algsi 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=1)
-algsi 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=1)
-algsi 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=1)
-algsi 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
-algsi 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
-algsi 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=1)
-algsi 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-algsi 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
-algsi 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
-asi 0 + 0000000000000000 + 0000000000000001 = 0000000100000000 (cc=2)
-asi 0 + 0000000000000001 + 0000000000000001 = 0000000100000001 (cc=2)
-asi 0 + 000000000000FFFF + 0000000000000001 = 000000010000FFFF (cc=2)
-asi 0 + 0000000000007FFF + 0000000000000001 = 0000000100007FFF (cc=2)
-asi 0 + 0000000000008000 + 0000000000000001 = 0000000100008000 (cc=2)
-asi 0 + 00000000FFFFFFFF + 0000000000000001 = 00000001FFFFFFFF (cc=2)
-asi 0 + 0000000080000000 + 0000000000000001 = 0000000180000000 (cc=2)
-asi 0 + 000000007FFFFFFF + 0000000000000001 = 000000017FFFFFFF (cc=2)
-asi 0 + FFFFFFFFFFFFFFFF + 0000000000000001 = 00000000FFFFFFFF (cc=0)
-asi 0 + 8000000000000000 + 0000000000000001 = 8000000100000000 (cc=1)
-asi 0 + 7FFFFFFFFFFFFFFF + 0000000000000001 = 80000000FFFFFFFF (cc=3)
-agsi 0 + 0000000000000000 + 0000000000000001 = 0000000000000001 (cc=2)
-agsi 0 + 0000000000000001 + 0000000000000001 = 0000000000000002 (cc=2)
-agsi 0 + 000000000000FFFF + 0000000000000001 = 0000000000010000 (cc=2)
-agsi 0 + 0000000000007FFF + 0000000000000001 = 0000000000008000 (cc=2)
-agsi 0 + 0000000000008000 + 0000000000000001 = 0000000000008001 (cc=2)
-agsi 0 + 00000000FFFFFFFF + 0000000000000001 = 0000000100000000 (cc=2)
-agsi 0 + 0000000080000000 + 0000000000000001 = 0000000080000001 (cc=2)
-agsi 0 + 000000007FFFFFFF + 0000000000000001 = 0000000080000000 (cc=2)
-agsi 0 + FFFFFFFFFFFFFFFF + 0000000000000001 = 0000000000000000 (cc=0)
-agsi 0 + 8000000000000000 + 0000000000000001 = 8000000000000001 (cc=1)
-agsi 0 + 7FFFFFFFFFFFFFFF + 0000000000000001 = 8000000000000000 (cc=3)
-alsi 0 + 0000000000000000 + 0000000000000001 = 0000000100000000 (cc=1)
-alsi 0 + 0000000000000001 + 0000000000000001 = 0000000100000001 (cc=1)
-alsi 0 + 000000000000FFFF + 0000000000000001 = 000000010000FFFF (cc=1)
-alsi 0 + 0000000000007FFF + 0000000000000001 = 0000000100007FFF (cc=1)
-alsi 0 + 0000000000008000 + 0000000000000001 = 0000000100008000 (cc=1)
-alsi 0 + 00000000FFFFFFFF + 0000000000000001 = 00000001FFFFFFFF (cc=1)
-alsi 0 + 0000000080000000 + 0000000000000001 = 0000000180000000 (cc=1)
-alsi 0 + 000000007FFFFFFF + 0000000000000001 = 000000017FFFFFFF (cc=1)
-alsi 0 + FFFFFFFFFFFFFFFF + 0000000000000001 = 00000000FFFFFFFF (cc=2)
-alsi 0 + 8000000000000000 + 0000000000000001 = 8000000100000000 (cc=1)
-alsi 0 + 7FFFFFFFFFFFFFFF + 0000000000000001 = 80000000FFFFFFFF (cc=1)
-algsi 0 + 0000000000000000 + 0000000000000001 = 0000000000000001 (cc=1)
-algsi 0 + 0000000000000001 + 0000000000000001 = 0000000000000002 (cc=1)
-algsi 0 + 000000000000FFFF + 0000000000000001 = 0000000000010000 (cc=1)
-algsi 0 + 0000000000007FFF + 0000000000000001 = 0000000000008000 (cc=1)
-algsi 0 + 0000000000008000 + 0000000000000001 = 0000000000008001 (cc=1)
-algsi 0 + 00000000FFFFFFFF + 0000000000000001 = 0000000100000000 (cc=1)
-algsi 0 + 0000000080000000 + 0000000000000001 = 0000000080000001 (cc=1)
-algsi 0 + 000000007FFFFFFF + 0000000000000001 = 0000000080000000 (cc=1)
-algsi 0 + FFFFFFFFFFFFFFFF + 0000000000000001 = 0000000000000000 (cc=2)
-algsi 0 + 8000000000000000 + 0000000000000001 = 8000000000000001 (cc=1)
-algsi 0 + 7FFFFFFFFFFFFFFF + 0000000000000001 = 8000000000000000 (cc=1)
-asi 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFF00000000 (cc=1)
-asi 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = FFFFFFFF00000001 (cc=1)
-asi 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = FFFFFFFF0000FFFF (cc=1)
-asi 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = FFFFFFFF00007FFF (cc=1)
-asi 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = FFFFFFFF00008000 (cc=1)
-asi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-asi 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = FFFFFFFF80000000 (cc=1)
-asi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFF7FFFFFFF (cc=1)
-asi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFEFFFFFFFF (cc=1)
-asi 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFF00000000 (cc=3)
-asi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFEFFFFFFFF (cc=2)
-agsi 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-agsi 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
-agsi 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
-agsi 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
-agsi 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
-agsi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=2)
-agsi 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=2)
-agsi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
-agsi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
-agsi 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFF (cc=3)
-agsi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=2)
-alsi 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFF00000000 (cc=1)
-alsi 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = FFFFFFFF00000001 (cc=1)
-alsi 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = FFFFFFFF0000FFFF (cc=1)
-alsi 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = FFFFFFFF00007FFF (cc=1)
-alsi 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = FFFFFFFF00008000 (cc=1)
-alsi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-alsi 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = FFFFFFFF80000000 (cc=1)
-alsi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFF7FFFFFFF (cc=1)
-alsi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFEFFFFFFFF (cc=3)
-alsi 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFF00000000 (cc=3)
-alsi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFEFFFFFFFF (cc=3)
-algsi 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-algsi 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=2)
-algsi 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=3)
-algsi 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=3)
-algsi 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=3)
-algsi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=3)
-algsi 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
-algsi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=3)
-algsi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=3)
-algsi 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFF (cc=3)
-algsi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=3)
-asi 0 + 0000000000000000 + FFFFFFFFFFFFFF80 = FFFFFF8000000000 (cc=1)
-asi 0 + 0000000000000001 + FFFFFFFFFFFFFF80 = FFFFFF8000000001 (cc=1)
-asi 0 + 000000000000FFFF + FFFFFFFFFFFFFF80 = FFFFFF800000FFFF (cc=1)
-asi 0 + 0000000000007FFF + FFFFFFFFFFFFFF80 = FFFFFF8000007FFF (cc=1)
-asi 0 + 0000000000008000 + FFFFFFFFFFFFFF80 = FFFFFF8000008000 (cc=1)
-asi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF80FFFFFFFF (cc=1)
-asi 0 + 0000000080000000 + FFFFFFFFFFFFFF80 = FFFFFF8080000000 (cc=1)
-asi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF807FFFFFFF (cc=1)
-asi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF7FFFFFFFFF (cc=1)
-asi 0 + 8000000000000000 + FFFFFFFFFFFFFF80 = 7FFFFF8000000000 (cc=3)
-asi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = 7FFFFF7FFFFFFFFF (cc=2)
-agsi 0 + 0000000000000000 + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF80 (cc=1)
-agsi 0 + 0000000000000001 + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF81 (cc=1)
-agsi 0 + 000000000000FFFF + FFFFFFFFFFFFFF80 = 000000000000FF7F (cc=2)
-agsi 0 + 0000000000007FFF + FFFFFFFFFFFFFF80 = 0000000000007F7F (cc=2)
-agsi 0 + 0000000000008000 + FFFFFFFFFFFFFF80 = 0000000000007F80 (cc=2)
-agsi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFF80 = 00000000FFFFFF7F (cc=2)
-agsi 0 + 0000000080000000 + FFFFFFFFFFFFFF80 = 000000007FFFFF80 (cc=2)
-agsi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFF80 = 000000007FFFFF7F (cc=2)
-agsi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF7F (cc=1)
-agsi 0 + 8000000000000000 + FFFFFFFFFFFFFF80 = 7FFFFFFFFFFFFF80 (cc=3)
-agsi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = 7FFFFFFFFFFFFF7F (cc=2)
-alsi 0 + 0000000000000000 + FFFFFFFFFFFFFF80 = FFFFFF8000000000 (cc=1)
-alsi 0 + 0000000000000001 + FFFFFFFFFFFFFF80 = FFFFFF8000000001 (cc=1)
-alsi 0 + 000000000000FFFF + FFFFFFFFFFFFFF80 = FFFFFF800000FFFF (cc=1)
-alsi 0 + 0000000000007FFF + FFFFFFFFFFFFFF80 = FFFFFF8000007FFF (cc=1)
-alsi 0 + 0000000000008000 + FFFFFFFFFFFFFF80 = FFFFFF8000008000 (cc=1)
-alsi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF80FFFFFFFF (cc=1)
-alsi 0 + 0000000080000000 + FFFFFFFFFFFFFF80 = FFFFFF8080000000 (cc=1)
-alsi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF807FFFFFFF (cc=1)
-alsi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF7FFFFFFFFF (cc=3)
-alsi 0 + 8000000000000000 + FFFFFFFFFFFFFF80 = 7FFFFF8000000000 (cc=3)
-alsi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = 7FFFFF7FFFFFFFFF (cc=3)
-algsi 0 + 0000000000000000 + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF80 (cc=1)
-algsi 0 + 0000000000000001 + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF81 (cc=1)
-algsi 0 + 000000000000FFFF + FFFFFFFFFFFFFF80 = 000000000000FF7F (cc=3)
-algsi 0 + 0000000000007FFF + FFFFFFFFFFFFFF80 = 0000000000007F7F (cc=3)
-algsi 0 + 0000000000008000 + FFFFFFFFFFFFFF80 = 0000000000007F80 (cc=3)
-algsi 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFF80 = 00000000FFFFFF7F (cc=3)
-algsi 0 + 0000000080000000 + FFFFFFFFFFFFFF80 = 000000007FFFFF80 (cc=3)
-algsi 0 + 000000007FFFFFFF + FFFFFFFFFFFFFF80 = 000000007FFFFF7F (cc=3)
-algsi 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF7F (cc=3)
-algsi 0 + 8000000000000000 + FFFFFFFFFFFFFF80 = 7FFFFFFFFFFFFF80 (cc=3)
-algsi 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = 7FFFFFFFFFFFFF7F (cc=3)
-asi 0 + 0000000000000000 + 000000000000007F = 0000007F00000000 (cc=2)
-asi 0 + 0000000000000001 + 000000000000007F = 0000007F00000001 (cc=2)
-asi 0 + 000000000000FFFF + 000000000000007F = 0000007F0000FFFF (cc=2)
-asi 0 + 0000000000007FFF + 000000000000007F = 0000007F00007FFF (cc=2)
-asi 0 + 0000000000008000 + 000000000000007F = 0000007F00008000 (cc=2)
-asi 0 + 00000000FFFFFFFF + 000000000000007F = 0000007FFFFFFFFF (cc=2)
-asi 0 + 0000000080000000 + 000000000000007F = 0000007F80000000 (cc=2)
-asi 0 + 000000007FFFFFFF + 000000000000007F = 0000007F7FFFFFFF (cc=2)
-asi 0 + FFFFFFFFFFFFFFFF + 000000000000007F = 0000007EFFFFFFFF (cc=2)
-asi 0 + 8000000000000000 + 000000000000007F = 8000007F00000000 (cc=1)
-asi 0 + 7FFFFFFFFFFFFFFF + 000000000000007F = 8000007EFFFFFFFF (cc=3)
-agsi 0 + 0000000000000000 + 000000000000007F = 000000000000007F (cc=2)
-agsi 0 + 0000000000000001 + 000000000000007F = 0000000000000080 (cc=2)
-agsi 0 + 000000000000FFFF + 000000000000007F = 000000000001007E (cc=2)
-agsi 0 + 0000000000007FFF + 000000000000007F = 000000000000807E (cc=2)
-agsi 0 + 0000000000008000 + 000000000000007F = 000000000000807F (cc=2)
-agsi 0 + 00000000FFFFFFFF + 000000000000007F = 000000010000007E (cc=2)
-agsi 0 + 0000000080000000 + 000000000000007F = 000000008000007F (cc=2)
-agsi 0 + 000000007FFFFFFF + 000000000000007F = 000000008000007E (cc=2)
-agsi 0 + FFFFFFFFFFFFFFFF + 000000000000007F = 000000000000007E (cc=2)
-agsi 0 + 8000000000000000 + 000000000000007F = 800000000000007F (cc=1)
-agsi 0 + 7FFFFFFFFFFFFFFF + 000000000000007F = 800000000000007E (cc=3)
-alsi 0 + 0000000000000000 + 000000000000007F = 0000007F00000000 (cc=1)
-alsi 0 + 0000000000000001 + 000000000000007F = 0000007F00000001 (cc=1)
-alsi 0 + 000000000000FFFF + 000000000000007F = 0000007F0000FFFF (cc=1)
-alsi 0 + 0000000000007FFF + 000000000000007F = 0000007F00007FFF (cc=1)
-alsi 0 + 0000000000008000 + 000000000000007F = 0000007F00008000 (cc=1)
-alsi 0 + 00000000FFFFFFFF + 000000000000007F = 0000007FFFFFFFFF (cc=1)
-alsi 0 + 0000000080000000 + 000000000000007F = 0000007F80000000 (cc=1)
-alsi 0 + 000000007FFFFFFF + 000000000000007F = 0000007F7FFFFFFF (cc=1)
-alsi 0 + FFFFFFFFFFFFFFFF + 000000000000007F = 0000007EFFFFFFFF (cc=3)
-alsi 0 + 8000000000000000 + 000000000000007F = 8000007F00000000 (cc=1)
-alsi 0 + 7FFFFFFFFFFFFFFF + 000000000000007F = 8000007EFFFFFFFF (cc=1)
-algsi 0 + 0000000000000000 + 000000000000007F = 000000000000007F (cc=1)
-algsi 0 + 0000000000000001 + 000000000000007F = 0000000000000080 (cc=1)
-algsi 0 + 000000000000FFFF + 000000000000007F = 000000000001007E (cc=1)
-algsi 0 + 0000000000007FFF + 000000000000007F = 000000000000807E (cc=1)
-algsi 0 + 0000000000008000 + 000000000000007F = 000000000000807F (cc=1)
-algsi 0 + 00000000FFFFFFFF + 000000000000007F = 000000010000007E (cc=1)
-algsi 0 + 0000000080000000 + 000000000000007F = 000000008000007F (cc=1)
-algsi 0 + 000000007FFFFFFF + 000000000000007F = 000000008000007E (cc=1)
-algsi 0 + FFFFFFFFFFFFFFFF + 000000000000007F = 000000000000007E (cc=3)
-algsi 0 + 8000000000000000 + 000000000000007F = 800000000000007F (cc=1)
-algsi 0 + 7FFFFFFFFFFFFFFF + 000000000000007F = 800000000000007E (cc=1)
+ASI 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
+ASI 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=0)
+ASI 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=0)
+ASI 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=0)
+ASI 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=0)
+ASI 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=0)
+ASI 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=0)
+ASI 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=0)
+ASI 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+ASI 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
+ASI 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=2)
+AGSI 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
+AGSI 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=2)
+AGSI 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=2)
+AGSI 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=2)
+AGSI 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=2)
+AGSI 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=2)
+AGSI 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=2)
+AGSI 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=2)
+AGSI 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+AGSI 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
+AGSI 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=2)
+ALSI 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
+ALSI 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=0)
+ALSI 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=0)
+ALSI 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=0)
+ALSI 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=0)
+ALSI 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=0)
+ALSI 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=0)
+ALSI 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=0)
+ALSI 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+ALSI 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
+ALSI 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
+ALGSI 0 + 0000000000000000 + 0000000000000000 = 0000000000000000 (cc=0)
+ALGSI 0 + 0000000000000001 + 0000000000000000 = 0000000000000001 (cc=1)
+ALGSI 0 + 000000000000FFFF + 0000000000000000 = 000000000000FFFF (cc=1)
+ALGSI 0 + 0000000000007FFF + 0000000000000000 = 0000000000007FFF (cc=1)
+ALGSI 0 + 0000000000008000 + 0000000000000000 = 0000000000008000 (cc=1)
+ALGSI 0 + 00000000FFFFFFFF + 0000000000000000 = 00000000FFFFFFFF (cc=1)
+ALGSI 0 + 0000000080000000 + 0000000000000000 = 0000000080000000 (cc=1)
+ALGSI 0 + 000000007FFFFFFF + 0000000000000000 = 000000007FFFFFFF (cc=1)
+ALGSI 0 + FFFFFFFFFFFFFFFF + 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+ALGSI 0 + 8000000000000000 + 0000000000000000 = 8000000000000000 (cc=1)
+ALGSI 0 + 7FFFFFFFFFFFFFFF + 0000000000000000 = 7FFFFFFFFFFFFFFF (cc=1)
+ASI 0 + 0000000000000000 + 0000000000000001 = 0000000100000000 (cc=2)
+ASI 0 + 0000000000000001 + 0000000000000001 = 0000000100000001 (cc=2)
+ASI 0 + 000000000000FFFF + 0000000000000001 = 000000010000FFFF (cc=2)
+ASI 0 + 0000000000007FFF + 0000000000000001 = 0000000100007FFF (cc=2)
+ASI 0 + 0000000000008000 + 0000000000000001 = 0000000100008000 (cc=2)
+ASI 0 + 00000000FFFFFFFF + 0000000000000001 = 00000001FFFFFFFF (cc=2)
+ASI 0 + 0000000080000000 + 0000000000000001 = 0000000180000000 (cc=2)
+ASI 0 + 000000007FFFFFFF + 0000000000000001 = 000000017FFFFFFF (cc=2)
+ASI 0 + FFFFFFFFFFFFFFFF + 0000000000000001 = 00000000FFFFFFFF (cc=0)
+ASI 0 + 8000000000000000 + 0000000000000001 = 8000000100000000 (cc=1)
+ASI 0 + 7FFFFFFFFFFFFFFF + 0000000000000001 = 80000000FFFFFFFF (cc=3)
+AGSI 0 + 0000000000000000 + 0000000000000001 = 0000000000000001 (cc=2)
+AGSI 0 + 0000000000000001 + 0000000000000001 = 0000000000000002 (cc=2)
+AGSI 0 + 000000000000FFFF + 0000000000000001 = 0000000000010000 (cc=2)
+AGSI 0 + 0000000000007FFF + 0000000000000001 = 0000000000008000 (cc=2)
+AGSI 0 + 0000000000008000 + 0000000000000001 = 0000000000008001 (cc=2)
+AGSI 0 + 00000000FFFFFFFF + 0000000000000001 = 0000000100000000 (cc=2)
+AGSI 0 + 0000000080000000 + 0000000000000001 = 0000000080000001 (cc=2)
+AGSI 0 + 000000007FFFFFFF + 0000000000000001 = 0000000080000000 (cc=2)
+AGSI 0 + FFFFFFFFFFFFFFFF + 0000000000000001 = 0000000000000000 (cc=0)
+AGSI 0 + 8000000000000000 + 0000000000000001 = 8000000000000001 (cc=1)
+AGSI 0 + 7FFFFFFFFFFFFFFF + 0000000000000001 = 8000000000000000 (cc=3)
+ALSI 0 + 0000000000000000 + 0000000000000001 = 0000000100000000 (cc=1)
+ALSI 0 + 0000000000000001 + 0000000000000001 = 0000000100000001 (cc=1)
+ALSI 0 + 000000000000FFFF + 0000000000000001 = 000000010000FFFF (cc=1)
+ALSI 0 + 0000000000007FFF + 0000000000000001 = 0000000100007FFF (cc=1)
+ALSI 0 + 0000000000008000 + 0000000000000001 = 0000000100008000 (cc=1)
+ALSI 0 + 00000000FFFFFFFF + 0000000000000001 = 00000001FFFFFFFF (cc=1)
+ALSI 0 + 0000000080000000 + 0000000000000001 = 0000000180000000 (cc=1)
+ALSI 0 + 000000007FFFFFFF + 0000000000000001 = 000000017FFFFFFF (cc=1)
+ALSI 0 + FFFFFFFFFFFFFFFF + 0000000000000001 = 00000000FFFFFFFF (cc=2)
+ALSI 0 + 8000000000000000 + 0000000000000001 = 8000000100000000 (cc=1)
+ALSI 0 + 7FFFFFFFFFFFFFFF + 0000000000000001 = 80000000FFFFFFFF (cc=1)
+ALGSI 0 + 0000000000000000 + 0000000000000001 = 0000000000000001 (cc=1)
+ALGSI 0 + 0000000000000001 + 0000000000000001 = 0000000000000002 (cc=1)
+ALGSI 0 + 000000000000FFFF + 0000000000000001 = 0000000000010000 (cc=1)
+ALGSI 0 + 0000000000007FFF + 0000000000000001 = 0000000000008000 (cc=1)
+ALGSI 0 + 0000000000008000 + 0000000000000001 = 0000000000008001 (cc=1)
+ALGSI 0 + 00000000FFFFFFFF + 0000000000000001 = 0000000100000000 (cc=1)
+ALGSI 0 + 0000000080000000 + 0000000000000001 = 0000000080000001 (cc=1)
+ALGSI 0 + 000000007FFFFFFF + 0000000000000001 = 0000000080000000 (cc=1)
+ALGSI 0 + FFFFFFFFFFFFFFFF + 0000000000000001 = 0000000000000000 (cc=2)
+ALGSI 0 + 8000000000000000 + 0000000000000001 = 8000000000000001 (cc=1)
+ALGSI 0 + 7FFFFFFFFFFFFFFF + 0000000000000001 = 8000000000000000 (cc=1)
+ASI 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFF00000000 (cc=1)
+ASI 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = FFFFFFFF00000001 (cc=1)
+ASI 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = FFFFFFFF0000FFFF (cc=1)
+ASI 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = FFFFFFFF00007FFF (cc=1)
+ASI 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = FFFFFFFF00008000 (cc=1)
+ASI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+ASI 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = FFFFFFFF80000000 (cc=1)
+ASI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFF7FFFFFFF (cc=1)
+ASI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFEFFFFFFFF (cc=1)
+ASI 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFF00000000 (cc=3)
+ASI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFEFFFFFFFF (cc=2)
+AGSI 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+AGSI 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=0)
+AGSI 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=2)
+AGSI 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=2)
+AGSI 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=2)
+AGSI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=2)
+AGSI 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=2)
+AGSI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=2)
+AGSI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=1)
+AGSI 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFF (cc=3)
+AGSI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=2)
+ALSI 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFF00000000 (cc=1)
+ALSI 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = FFFFFFFF00000001 (cc=1)
+ALSI 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = FFFFFFFF0000FFFF (cc=1)
+ALSI 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = FFFFFFFF00007FFF (cc=1)
+ALSI 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = FFFFFFFF00008000 (cc=1)
+ALSI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+ALSI 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = FFFFFFFF80000000 (cc=1)
+ALSI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFF7FFFFFFF (cc=1)
+ALSI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFEFFFFFFFF (cc=3)
+ALSI 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFF00000000 (cc=3)
+ALSI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFEFFFFFFFF (cc=3)
+ALGSI 0 + 0000000000000000 + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+ALGSI 0 + 0000000000000001 + FFFFFFFFFFFFFFFF = 0000000000000000 (cc=2)
+ALGSI 0 + 000000000000FFFF + FFFFFFFFFFFFFFFF = 000000000000FFFE (cc=3)
+ALGSI 0 + 0000000000007FFF + FFFFFFFFFFFFFFFF = 0000000000007FFE (cc=3)
+ALGSI 0 + 0000000000008000 + FFFFFFFFFFFFFFFF = 0000000000007FFF (cc=3)
+ALGSI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFFFF = 00000000FFFFFFFE (cc=3)
+ALGSI 0 + 0000000080000000 + FFFFFFFFFFFFFFFF = 000000007FFFFFFF (cc=3)
+ALGSI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFFFF = 000000007FFFFFFE (cc=3)
+ALGSI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFE (cc=3)
+ALGSI 0 + 8000000000000000 + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFF (cc=3)
+ALGSI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF = 7FFFFFFFFFFFFFFE (cc=3)
+ASI 0 + 0000000000000000 + FFFFFFFFFFFFFF80 = FFFFFF8000000000 (cc=1)
+ASI 0 + 0000000000000001 + FFFFFFFFFFFFFF80 = FFFFFF8000000001 (cc=1)
+ASI 0 + 000000000000FFFF + FFFFFFFFFFFFFF80 = FFFFFF800000FFFF (cc=1)
+ASI 0 + 0000000000007FFF + FFFFFFFFFFFFFF80 = FFFFFF8000007FFF (cc=1)
+ASI 0 + 0000000000008000 + FFFFFFFFFFFFFF80 = FFFFFF8000008000 (cc=1)
+ASI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF80FFFFFFFF (cc=1)
+ASI 0 + 0000000080000000 + FFFFFFFFFFFFFF80 = FFFFFF8080000000 (cc=1)
+ASI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF807FFFFFFF (cc=1)
+ASI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF7FFFFFFFFF (cc=1)
+ASI 0 + 8000000000000000 + FFFFFFFFFFFFFF80 = 7FFFFF8000000000 (cc=3)
+ASI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = 7FFFFF7FFFFFFFFF (cc=2)
+AGSI 0 + 0000000000000000 + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF80 (cc=1)
+AGSI 0 + 0000000000000001 + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF81 (cc=1)
+AGSI 0 + 000000000000FFFF + FFFFFFFFFFFFFF80 = 000000000000FF7F (cc=2)
+AGSI 0 + 0000000000007FFF + FFFFFFFFFFFFFF80 = 0000000000007F7F (cc=2)
+AGSI 0 + 0000000000008000 + FFFFFFFFFFFFFF80 = 0000000000007F80 (cc=2)
+AGSI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFF80 = 00000000FFFFFF7F (cc=2)
+AGSI 0 + 0000000080000000 + FFFFFFFFFFFFFF80 = 000000007FFFFF80 (cc=2)
+AGSI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFF80 = 000000007FFFFF7F (cc=2)
+AGSI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF7F (cc=1)
+AGSI 0 + 8000000000000000 + FFFFFFFFFFFFFF80 = 7FFFFFFFFFFFFF80 (cc=3)
+AGSI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = 7FFFFFFFFFFFFF7F (cc=2)
+ALSI 0 + 0000000000000000 + FFFFFFFFFFFFFF80 = FFFFFF8000000000 (cc=1)
+ALSI 0 + 0000000000000001 + FFFFFFFFFFFFFF80 = FFFFFF8000000001 (cc=1)
+ALSI 0 + 000000000000FFFF + FFFFFFFFFFFFFF80 = FFFFFF800000FFFF (cc=1)
+ALSI 0 + 0000000000007FFF + FFFFFFFFFFFFFF80 = FFFFFF8000007FFF (cc=1)
+ALSI 0 + 0000000000008000 + FFFFFFFFFFFFFF80 = FFFFFF8000008000 (cc=1)
+ALSI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF80FFFFFFFF (cc=1)
+ALSI 0 + 0000000080000000 + FFFFFFFFFFFFFF80 = FFFFFF8080000000 (cc=1)
+ALSI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF807FFFFFFF (cc=1)
+ALSI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFF7FFFFFFFFF (cc=3)
+ALSI 0 + 8000000000000000 + FFFFFFFFFFFFFF80 = 7FFFFF8000000000 (cc=3)
+ALSI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = 7FFFFF7FFFFFFFFF (cc=3)
+ALGSI 0 + 0000000000000000 + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF80 (cc=1)
+ALGSI 0 + 0000000000000001 + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF81 (cc=1)
+ALGSI 0 + 000000000000FFFF + FFFFFFFFFFFFFF80 = 000000000000FF7F (cc=3)
+ALGSI 0 + 0000000000007FFF + FFFFFFFFFFFFFF80 = 0000000000007F7F (cc=3)
+ALGSI 0 + 0000000000008000 + FFFFFFFFFFFFFF80 = 0000000000007F80 (cc=3)
+ALGSI 0 + 00000000FFFFFFFF + FFFFFFFFFFFFFF80 = 00000000FFFFFF7F (cc=3)
+ALGSI 0 + 0000000080000000 + FFFFFFFFFFFFFF80 = 000000007FFFFF80 (cc=3)
+ALGSI 0 + 000000007FFFFFFF + FFFFFFFFFFFFFF80 = 000000007FFFFF7F (cc=3)
+ALGSI 0 + FFFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = FFFFFFFFFFFFFF7F (cc=3)
+ALGSI 0 + 8000000000000000 + FFFFFFFFFFFFFF80 = 7FFFFFFFFFFFFF80 (cc=3)
+ALGSI 0 + 7FFFFFFFFFFFFFFF + FFFFFFFFFFFFFF80 = 7FFFFFFFFFFFFF7F (cc=3)
+ASI 0 + 0000000000000000 + 000000000000007F = 0000007F00000000 (cc=2)
+ASI 0 + 0000000000000001 + 000000000000007F = 0000007F00000001 (cc=2)
+ASI 0 + 000000000000FFFF + 000000000000007F = 0000007F0000FFFF (cc=2)
+ASI 0 + 0000000000007FFF + 000000000000007F = 0000007F00007FFF (cc=2)
+ASI 0 + 0000000000008000 + 000000000000007F = 0000007F00008000 (cc=2)
+ASI 0 + 00000000FFFFFFFF + 000000000000007F = 0000007FFFFFFFFF (cc=2)
+ASI 0 + 0000000080000000 + 000000000000007F = 0000007F80000000 (cc=2)
+ASI 0 + 000000007FFFFFFF + 000000000000007F = 0000007F7FFFFFFF (cc=2)
+ASI 0 + FFFFFFFFFFFFFFFF + 000000000000007F = 0000007EFFFFFFFF (cc=2)
+ASI 0 + 8000000000000000 + 000000000000007F = 8000007F00000000 (cc=1)
+ASI 0 + 7FFFFFFFFFFFFFFF + 000000000000007F = 8000007EFFFFFFFF (cc=3)
+AGSI 0 + 0000000000000000 + 000000000000007F = 000000000000007F (cc=2)
+AGSI 0 + 0000000000000001 + 000000000000007F = 0000000000000080 (cc=2)
+AGSI 0 + 000000000000FFFF + 000000000000007F = 000000000001007E (cc=2)
+AGSI 0 + 0000000000007FFF + 000000000000007F = 000000000000807E (cc=2)
+AGSI 0 + 0000000000008000 + 000000000000007F = 000000000000807F (cc=2)
+AGSI 0 + 00000000FFFFFFFF + 000000000000007F = 000000010000007E (cc=2)
+AGSI 0 + 0000000080000000 + 000000000000007F = 000000008000007F (cc=2)
+AGSI 0 + 000000007FFFFFFF + 000000000000007F = 000000008000007E (cc=2)
+AGSI 0 + FFFFFFFFFFFFFFFF + 000000000000007F = 000000000000007E (cc=2)
+AGSI 0 + 8000000000000000 + 000000000000007F = 800000000000007F (cc=1)
+AGSI 0 + 7FFFFFFFFFFFFFFF + 000000000000007F = 800000000000007E (cc=3)
+ALSI 0 + 0000000000000000 + 000000000000007F = 0000007F00000000 (cc=1)
+ALSI 0 + 0000000000000001 + 000000000000007F = 0000007F00000001 (cc=1)
+ALSI 0 + 000000000000FFFF + 000000000000007F = 0000007F0000FFFF (cc=1)
+ALSI 0 + 0000000000007FFF + 000000000000007F = 0000007F00007FFF (cc=1)
+ALSI 0 + 0000000000008000 + 000000000000007F = 0000007F00008000 (cc=1)
+ALSI 0 + 00000000FFFFFFFF + 000000000000007F = 0000007FFFFFFFFF (cc=1)
+ALSI 0 + 0000000080000000 + 000000000000007F = 0000007F80000000 (cc=1)
+ALSI 0 + 000000007FFFFFFF + 000000000000007F = 0000007F7FFFFFFF (cc=1)
+ALSI 0 + FFFFFFFFFFFFFFFF + 000000000000007F = 0000007EFFFFFFFF (cc=3)
+ALSI 0 + 8000000000000000 + 000000000000007F = 8000007F00000000 (cc=1)
+ALSI 0 + 7FFFFFFFFFFFFFFF + 000000000000007F = 8000007EFFFFFFFF (cc=1)
+ALGSI 0 + 0000000000000000 + 000000000000007F = 000000000000007F (cc=1)
+ALGSI 0 + 0000000000000001 + 000000000000007F = 0000000000000080 (cc=1)
+ALGSI 0 + 000000000000FFFF + 000000000000007F = 000000000001007E (cc=1)
+ALGSI 0 + 0000000000007FFF + 000000000000007F = 000000000000807E (cc=1)
+ALGSI 0 + 0000000000008000 + 000000000000007F = 000000000000807F (cc=1)
+ALGSI 0 + 00000000FFFFFFFF + 000000000000007F = 000000010000007E (cc=1)
+ALGSI 0 + 0000000080000000 + 000000000000007F = 000000008000007F (cc=1)
+ALGSI 0 + 000000007FFFFFFF + 000000000000007F = 000000008000007E (cc=1)
+ALGSI 0 + FFFFFFFFFFFFFFFF + 000000000000007F = 000000000000007E (cc=3)
+ALGSI 0 + 8000000000000000 + 000000000000007F = 800000000000007F (cc=1)
+ALGSI 0 + 7FFFFFFFFFFFFFFF + 000000000000007F = 800000000000007E (cc=1)
#include <stdio.h>
#include "and.h"
+#include "opcodes.h"
+
+#define nihh(r1,i2) ".long 0xa5" #r1 "4" #i2 "\n\t"
+#define nihl(r1,i2) ".long 0xa5" #r1 "5" #i2 "\n\t"
+#define nilh(r1,i2) ".long 0xa5" #r1 "6" #i2 "\n\t"
+#define nill(r1,i2) ".long 0xa5" #r1 "7" #i2 "\n\t"
static void do_imm_insns(void)
{
memimmsweep(ni, 128);
memimmsweep(ni, 0xaa);
memimmsweep(ni, 0x55);
- memimmsweep(niy, 0);
- memimmsweep(niy, 255);
- memimmsweep(niy, 128);
- memimmsweep(niy, 0xaa);
- memimmsweep(niy, 0x55);
- immsweep(nihh, 0x55);
- immsweep(nihl, 0x55);
- immsweep(nilh, 0x55);
- immsweep(nill, 0x55);
- immsweep(nihh, 0xaa);
- immsweep(nihl, 0xaa);
- immsweep(nilh, 0xaa);
- immsweep(nill, 0xaa);
- immsweep(nihh, 0xff);
- immsweep(nihl, 0xff);
- immsweep(nilh, 0xff);
- immsweep(nill, 0xff);
- immsweep(nihh, 0x0);
- immsweep(nihl, 0x0);
- immsweep(nilh, 0x0);
- immsweep(nill, 0x0);
- immsweep(nihh, 0xffff);
- immsweep(nihl, 0xffff);
- immsweep(nilh, 0xffff);
- immsweep(nill, 0xffff);
- immsweep(nihh, 0xaaaa);
- immsweep(nihl, 0xaaaa);
- immsweep(nilh, 0xaaaa);
- immsweep(nill, 0xaaaa);
- immsweep(nihh, 0x5555);
- immsweep(nihl, 0x5555);
- immsweep(nilh, 0x5555);
- immsweep(nill, 0x5555);
+ niysweep(00);
+ niysweep(ff);
+ niysweep(80);
+ niysweep(aa);
+ niysweep(55);
+ immsweep(nihh, 0055);
+ immsweep(nihl, 0055);
+ immsweep(nilh, 0055);
+ immsweep(nill, 0055);
+ immsweep(nihh, 00aa);
+ immsweep(nihl, 00aa);
+ immsweep(nilh, 00aa);
+ immsweep(nill, 00aa);
+ immsweep(nihh, 00ff);
+ immsweep(nihl, 00ff);
+ immsweep(nilh, 00ff);
+ immsweep(nill, 00ff);
+ immsweep(nihh, 0000);
+ immsweep(nihl, 0000);
+ immsweep(nilh, 0000);
+ immsweep(nill, 0000);
+ immsweep(nihh, ffff);
+ immsweep(nihl, ffff);
+ immsweep(nilh, ffff);
+ immsweep(nill, ffff);
+ immsweep(nihh, aaaa);
+ immsweep(nihl, aaaa);
+ immsweep(nilh, aaaa);
+ immsweep(nill, aaaa);
+ immsweep(nihh, 5555);
+ immsweep(nihl, 5555);
+ immsweep(nilh, 5555);
+ immsweep(nill, 5555);
}
memsweep(ng, s2);
regsweep(nr, s2);
regsweep(ngr, s2);
- memsweep(ny, s2);
+ nysweep(s2);
}
int main()
#include <stdio.h>
+/* Dummy variable. Needed to work around GCC code generation bugs */
+volatile long v;
+
#define AND_REG_MEM(insn, s1, s2) \
({ \
unsigned long tmp = s1; \
#define AND_REG_IMM(insn, s1, s2) \
({ \
- unsigned long tmp = s1; \
+ register unsigned long tmp asm("2") = s1; \
int cc; \
- asm volatile( #insn " %0," #s2 "\n" \
+ asm volatile( insn(2,s2) \
"ipm %1\n" \
"srl %1,28\n" \
: "+d" (tmp), "=d" (cc) \
: "d" (tmp) \
- : "0", "cc"); \
- printf(#insn " + %16.16lX & %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) s2, tmp, cc); \
+ : "cc"); \
+ v = tmp; /* work around GCC code gen bug */ \
+ printf(#insn " + %16.16lX & %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) 0x##s2, v, cc); \
})
#define AND_MEM_IMM(insn, s1, s2) \
AND_MEM_IMM(i, 0x5555555555555555ul, s2); \
})
+#define AND_NY(s1, s2) \
+({ \
+ register unsigned long tmp asm("1") = s1; \
+ register unsigned long *addr asm("2") = &s2; \
+ int cc; \
+ asm volatile( NY(1,0,2,000,00) \
+ "ipm %1\n" \
+ "srl %1,28\n" \
+ : "+d" (tmp), "=d" (cc) \
+ : "d" (tmp), "d"(addr) \
+ : "cc"); \
+ printf("ny + %16.16lX & %16.16lX = %16.16lX (cc=%d)\n", s1, s2, tmp, cc); \
+})
+
+#define AND_NIY(s1, i2) \
+({ \
+ unsigned long tmp = s1; \
+ register unsigned long *addr asm("2") = &tmp; \
+ int cc; \
+ asm volatile( NIY(i2,2,000,00) \
+ "ipm %1\n" \
+ "srl %1,28\n" \
+ : "+Q" (tmp), "=d" (cc) \
+ : "Q" (tmp), "d" (addr) \
+ : "cc"); \
+ printf("niy + %16.16lX & %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) 0x##i2, tmp, cc); \
+})
+#define nysweep(s2) \
+({ \
+ AND_NY(0ul, s2); \
+ AND_NY(1ul, s2); \
+ AND_NY(0xfffful, s2); \
+ AND_NY(0x7ffful, s2); \
+ AND_NY(0x8000ul, s2); \
+ AND_NY(0xfffffffful, s2); \
+ AND_NY(0x80000000ul, s2); \
+ AND_NY(0x7ffffffful, s2); \
+ AND_NY(0xaaaaaaaaaaaaaaaaul, s2); \
+ AND_NY(0x8000000000000000ul, s2); \
+ AND_NY(0xfffffffffffffffful, s2); \
+ AND_NY(0x5555555555555555ul, s2); \
+})
+
+#define niysweep(s2) \
+({ \
+ AND_NIY(0ul, s2); \
+ AND_NIY(1ul, s2); \
+ AND_NIY(0xfffful, s2); \
+ AND_NIY(0x7ffful, s2); \
+ AND_NIY(0x8000ul, s2); \
+ AND_NIY(0xfffffffful, s2); \
+ AND_NIY(0x80000000ul, s2); \
+ AND_NIY(0x7ffffffful, s2); \
+ AND_NIY(0xaaaaaaaaaaaaaaaaul, s2); \
+ AND_NIY(0x8000000000000000ul, s2); \
+ AND_NIY(0xfffffffffffffffful, s2); \
+ AND_NIY(0x5555555555555555ul, s2); \
+})
#include <stdio.h>
#include "and.h"
+#include "opcodes.h"
static void do_imm_insns(void)
{
- immsweep(nihf, 0);
- immsweep(nihf, 0xff);
- immsweep(nihf, 0x55);
- immsweep(nihf, 0xaa);
- immsweep(nihf, 0xffff);
- immsweep(nihf, 0x5555);
- immsweep(nihf, 0xaaaa);
- immsweep(nihf, 0xffff0000);
- immsweep(nihf, 0x55550000);
- immsweep(nihf, 0xaaaa0000);
- immsweep(nihf, 0xffffffff);
- immsweep(nihf, 0x55555555);
- immsweep(nihf, 0xaaaaaaaa);
+ immsweep(NIHF, 00000000);
+ immsweep(NIHF, 000000ff);
+ immsweep(NIHF, 00000055);
+ immsweep(NIHF, 000000aa);
+ immsweep(NIHF, 0000ffff);
+ immsweep(NIHF, 00005555);
+ immsweep(NIHF, 0000aaaa);
+ immsweep(NIHF, ffff0000);
+ immsweep(NIHF, 55550000);
+ immsweep(NIHF, aaaa0000);
+ immsweep(NIHF, ffffffff);
+ immsweep(NIHF, 55555555);
+ immsweep(NIHF, aaaaaaaa);
}
-nihf + 0000000000000000 & 0000000000000000 = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 0000000000000000 = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 0000000000000000 = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 0000000000000000 = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 0000000000000000 = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 0000000000000000 = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 0000000000000000 = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 0000000000000000 = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 0000000000000000 = 00000000AAAAAAAA (cc=0)
-nihf + 8000000000000000 & 0000000000000000 = 0000000000000000 (cc=0)
-nihf + FFFFFFFFFFFFFFFF & 0000000000000000 = 00000000FFFFFFFF (cc=0)
-nihf + 5555555555555555 & 0000000000000000 = 0000000055555555 (cc=0)
-nihf + 0000000000000000 & 00000000000000FF = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 00000000000000FF = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 00000000000000FF = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 00000000000000FF = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 00000000000000FF = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 00000000000000FF = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 00000000000000FF = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 00000000000000FF = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 00000000000000FF = 000000AAAAAAAAAA (cc=1)
-nihf + 8000000000000000 & 00000000000000FF = 0000000000000000 (cc=0)
-nihf + FFFFFFFFFFFFFFFF & 00000000000000FF = 000000FFFFFFFFFF (cc=1)
-nihf + 5555555555555555 & 00000000000000FF = 0000005555555555 (cc=1)
-nihf + 0000000000000000 & 0000000000000055 = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 0000000000000055 = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 0000000000000055 = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 0000000000000055 = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 0000000000000055 = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 0000000000000055 = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 0000000000000055 = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 0000000000000055 = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 0000000000000055 = 00000000AAAAAAAA (cc=0)
-nihf + 8000000000000000 & 0000000000000055 = 0000000000000000 (cc=0)
-nihf + FFFFFFFFFFFFFFFF & 0000000000000055 = 00000055FFFFFFFF (cc=1)
-nihf + 5555555555555555 & 0000000000000055 = 0000005555555555 (cc=1)
-nihf + 0000000000000000 & 00000000000000AA = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 00000000000000AA = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 00000000000000AA = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 00000000000000AA = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 00000000000000AA = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 00000000000000AA = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 00000000000000AA = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 00000000000000AA = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 00000000000000AA = 000000AAAAAAAAAA (cc=1)
-nihf + 8000000000000000 & 00000000000000AA = 0000000000000000 (cc=0)
-nihf + FFFFFFFFFFFFFFFF & 00000000000000AA = 000000AAFFFFFFFF (cc=1)
-nihf + 5555555555555555 & 00000000000000AA = 0000000055555555 (cc=0)
-nihf + 0000000000000000 & 000000000000FFFF = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 000000000000FFFF = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 000000000000FFFF = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 000000000000FFFF = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 000000000000FFFF = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 000000000000FFFF = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 000000000000FFFF = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 000000000000FFFF = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 000000000000FFFF = 0000AAAAAAAAAAAA (cc=1)
-nihf + 8000000000000000 & 000000000000FFFF = 0000000000000000 (cc=0)
-nihf + FFFFFFFFFFFFFFFF & 000000000000FFFF = 0000FFFFFFFFFFFF (cc=1)
-nihf + 5555555555555555 & 000000000000FFFF = 0000555555555555 (cc=1)
-nihf + 0000000000000000 & 0000000000005555 = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 0000000000005555 = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 0000000000005555 = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 0000000000005555 = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 0000000000005555 = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 0000000000005555 = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 0000000000005555 = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 0000000000005555 = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 0000000000005555 = 00000000AAAAAAAA (cc=0)
-nihf + 8000000000000000 & 0000000000005555 = 0000000000000000 (cc=0)
-nihf + FFFFFFFFFFFFFFFF & 0000000000005555 = 00005555FFFFFFFF (cc=1)
-nihf + 5555555555555555 & 0000000000005555 = 0000555555555555 (cc=1)
-nihf + 0000000000000000 & 000000000000AAAA = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 000000000000AAAA = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 000000000000AAAA = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 000000000000AAAA = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 000000000000AAAA = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 000000000000AAAA = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 000000000000AAAA = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 000000000000AAAA = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 000000000000AAAA = 0000AAAAAAAAAAAA (cc=1)
-nihf + 8000000000000000 & 000000000000AAAA = 0000000000000000 (cc=0)
-nihf + FFFFFFFFFFFFFFFF & 000000000000AAAA = 0000AAAAFFFFFFFF (cc=1)
-nihf + 5555555555555555 & 000000000000AAAA = 0000000055555555 (cc=0)
-nihf + 0000000000000000 & 00000000FFFF0000 = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 00000000FFFF0000 = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 00000000FFFF0000 = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 00000000FFFF0000 = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 00000000FFFF0000 = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 00000000FFFF0000 = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 00000000FFFF0000 = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 00000000FFFF0000 = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 00000000FFFF0000 = AAAA0000AAAAAAAA (cc=1)
-nihf + 8000000000000000 & 00000000FFFF0000 = 8000000000000000 (cc=1)
-nihf + FFFFFFFFFFFFFFFF & 00000000FFFF0000 = FFFF0000FFFFFFFF (cc=1)
-nihf + 5555555555555555 & 00000000FFFF0000 = 5555000055555555 (cc=1)
-nihf + 0000000000000000 & 0000000055550000 = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 0000000055550000 = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 0000000055550000 = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 0000000055550000 = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 0000000055550000 = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 0000000055550000 = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 0000000055550000 = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 0000000055550000 = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 0000000055550000 = 00000000AAAAAAAA (cc=0)
-nihf + 8000000000000000 & 0000000055550000 = 0000000000000000 (cc=0)
-nihf + FFFFFFFFFFFFFFFF & 0000000055550000 = 55550000FFFFFFFF (cc=1)
-nihf + 5555555555555555 & 0000000055550000 = 5555000055555555 (cc=1)
-nihf + 0000000000000000 & 00000000AAAA0000 = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 00000000AAAA0000 = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 00000000AAAA0000 = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 00000000AAAA0000 = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 00000000AAAA0000 = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 00000000AAAA0000 = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 00000000AAAA0000 = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 00000000AAAA0000 = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 00000000AAAA0000 = AAAA0000AAAAAAAA (cc=1)
-nihf + 8000000000000000 & 00000000AAAA0000 = 8000000000000000 (cc=1)
-nihf + FFFFFFFFFFFFFFFF & 00000000AAAA0000 = AAAA0000FFFFFFFF (cc=1)
-nihf + 5555555555555555 & 00000000AAAA0000 = 0000000055555555 (cc=0)
-nihf + 0000000000000000 & 00000000FFFFFFFF = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 00000000FFFFFFFF = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 00000000FFFFFFFF = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 00000000FFFFFFFF = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 00000000FFFFFFFF = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 00000000FFFFFFFF = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 00000000FFFFFFFF = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 00000000FFFFFFFF = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 00000000FFFFFFFF = AAAAAAAAAAAAAAAA (cc=1)
-nihf + 8000000000000000 & 00000000FFFFFFFF = 8000000000000000 (cc=1)
-nihf + FFFFFFFFFFFFFFFF & 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-nihf + 5555555555555555 & 00000000FFFFFFFF = 5555555555555555 (cc=1)
-nihf + 0000000000000000 & 0000000055555555 = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 0000000055555555 = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 0000000055555555 = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 0000000055555555 = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 0000000055555555 = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 0000000055555555 = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 0000000055555555 = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 0000000055555555 = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 0000000055555555 = 00000000AAAAAAAA (cc=0)
-nihf + 8000000000000000 & 0000000055555555 = 0000000000000000 (cc=0)
-nihf + FFFFFFFFFFFFFFFF & 0000000055555555 = 55555555FFFFFFFF (cc=1)
-nihf + 5555555555555555 & 0000000055555555 = 5555555555555555 (cc=1)
-nihf + 0000000000000000 & 00000000AAAAAAAA = 0000000000000000 (cc=0)
-nihf + 0000000000000001 & 00000000AAAAAAAA = 0000000000000001 (cc=0)
-nihf + 000000000000FFFF & 00000000AAAAAAAA = 000000000000FFFF (cc=0)
-nihf + 0000000000007FFF & 00000000AAAAAAAA = 0000000000007FFF (cc=0)
-nihf + 0000000000008000 & 00000000AAAAAAAA = 0000000000008000 (cc=0)
-nihf + 00000000FFFFFFFF & 00000000AAAAAAAA = 00000000FFFFFFFF (cc=0)
-nihf + 0000000080000000 & 00000000AAAAAAAA = 0000000080000000 (cc=0)
-nihf + 000000007FFFFFFF & 00000000AAAAAAAA = 000000007FFFFFFF (cc=0)
-nihf + AAAAAAAAAAAAAAAA & 00000000AAAAAAAA = AAAAAAAAAAAAAAAA (cc=1)
-nihf + 8000000000000000 & 00000000AAAAAAAA = 8000000000000000 (cc=1)
-nihf + FFFFFFFFFFFFFFFF & 00000000AAAAAAAA = AAAAAAAAFFFFFFFF (cc=1)
-nihf + 5555555555555555 & 00000000AAAAAAAA = 0000000055555555 (cc=0)
+NIHF + 0000000000000000 & 0000000000000000 = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 0000000000000000 = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 0000000000000000 = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 0000000000000000 = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 0000000000000000 = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 0000000000000000 = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 0000000000000000 = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 0000000000000000 = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 0000000000000000 = 00000000AAAAAAAA (cc=0)
+NIHF + 8000000000000000 & 0000000000000000 = 0000000000000000 (cc=0)
+NIHF + FFFFFFFFFFFFFFFF & 0000000000000000 = 00000000FFFFFFFF (cc=0)
+NIHF + 5555555555555555 & 0000000000000000 = 0000000055555555 (cc=0)
+NIHF + 0000000000000000 & 00000000000000FF = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 00000000000000FF = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 00000000000000FF = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 00000000000000FF = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 00000000000000FF = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 00000000000000FF = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 00000000000000FF = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 00000000000000FF = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 00000000000000FF = 000000AAAAAAAAAA (cc=1)
+NIHF + 8000000000000000 & 00000000000000FF = 0000000000000000 (cc=0)
+NIHF + FFFFFFFFFFFFFFFF & 00000000000000FF = 000000FFFFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 00000000000000FF = 0000005555555555 (cc=1)
+NIHF + 0000000000000000 & 0000000000000055 = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 0000000000000055 = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 0000000000000055 = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 0000000000000055 = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 0000000000000055 = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 0000000000000055 = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 0000000000000055 = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 0000000000000055 = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 0000000000000055 = 00000000AAAAAAAA (cc=0)
+NIHF + 8000000000000000 & 0000000000000055 = 0000000000000000 (cc=0)
+NIHF + FFFFFFFFFFFFFFFF & 0000000000000055 = 00000055FFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 0000000000000055 = 0000005555555555 (cc=1)
+NIHF + 0000000000000000 & 00000000000000AA = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 00000000000000AA = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 00000000000000AA = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 00000000000000AA = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 00000000000000AA = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 00000000000000AA = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 00000000000000AA = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 00000000000000AA = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 00000000000000AA = 000000AAAAAAAAAA (cc=1)
+NIHF + 8000000000000000 & 00000000000000AA = 0000000000000000 (cc=0)
+NIHF + FFFFFFFFFFFFFFFF & 00000000000000AA = 000000AAFFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 00000000000000AA = 0000000055555555 (cc=0)
+NIHF + 0000000000000000 & 000000000000FFFF = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 000000000000FFFF = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 000000000000FFFF = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 000000000000FFFF = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 000000000000FFFF = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 000000000000FFFF = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 000000000000FFFF = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 000000000000FFFF = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 000000000000FFFF = 0000AAAAAAAAAAAA (cc=1)
+NIHF + 8000000000000000 & 000000000000FFFF = 0000000000000000 (cc=0)
+NIHF + FFFFFFFFFFFFFFFF & 000000000000FFFF = 0000FFFFFFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 000000000000FFFF = 0000555555555555 (cc=1)
+NIHF + 0000000000000000 & 0000000000005555 = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 0000000000005555 = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 0000000000005555 = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 0000000000005555 = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 0000000000005555 = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 0000000000005555 = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 0000000000005555 = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 0000000000005555 = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 0000000000005555 = 00000000AAAAAAAA (cc=0)
+NIHF + 8000000000000000 & 0000000000005555 = 0000000000000000 (cc=0)
+NIHF + FFFFFFFFFFFFFFFF & 0000000000005555 = 00005555FFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 0000000000005555 = 0000555555555555 (cc=1)
+NIHF + 0000000000000000 & 000000000000AAAA = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 000000000000AAAA = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 000000000000AAAA = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 000000000000AAAA = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 000000000000AAAA = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 000000000000AAAA = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 000000000000AAAA = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 000000000000AAAA = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 000000000000AAAA = 0000AAAAAAAAAAAA (cc=1)
+NIHF + 8000000000000000 & 000000000000AAAA = 0000000000000000 (cc=0)
+NIHF + FFFFFFFFFFFFFFFF & 000000000000AAAA = 0000AAAAFFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 000000000000AAAA = 0000000055555555 (cc=0)
+NIHF + 0000000000000000 & 00000000FFFF0000 = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 00000000FFFF0000 = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 00000000FFFF0000 = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 00000000FFFF0000 = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 00000000FFFF0000 = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 00000000FFFF0000 = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 00000000FFFF0000 = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 00000000FFFF0000 = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 00000000FFFF0000 = AAAA0000AAAAAAAA (cc=1)
+NIHF + 8000000000000000 & 00000000FFFF0000 = 8000000000000000 (cc=1)
+NIHF + FFFFFFFFFFFFFFFF & 00000000FFFF0000 = FFFF0000FFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 00000000FFFF0000 = 5555000055555555 (cc=1)
+NIHF + 0000000000000000 & 0000000055550000 = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 0000000055550000 = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 0000000055550000 = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 0000000055550000 = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 0000000055550000 = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 0000000055550000 = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 0000000055550000 = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 0000000055550000 = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 0000000055550000 = 00000000AAAAAAAA (cc=0)
+NIHF + 8000000000000000 & 0000000055550000 = 0000000000000000 (cc=0)
+NIHF + FFFFFFFFFFFFFFFF & 0000000055550000 = 55550000FFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 0000000055550000 = 5555000055555555 (cc=1)
+NIHF + 0000000000000000 & 00000000AAAA0000 = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 00000000AAAA0000 = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 00000000AAAA0000 = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 00000000AAAA0000 = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 00000000AAAA0000 = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 00000000AAAA0000 = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 00000000AAAA0000 = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 00000000AAAA0000 = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 00000000AAAA0000 = AAAA0000AAAAAAAA (cc=1)
+NIHF + 8000000000000000 & 00000000AAAA0000 = 8000000000000000 (cc=1)
+NIHF + FFFFFFFFFFFFFFFF & 00000000AAAA0000 = AAAA0000FFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 00000000AAAA0000 = 0000000055555555 (cc=0)
+NIHF + 0000000000000000 & 00000000FFFFFFFF = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 00000000FFFFFFFF = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 00000000FFFFFFFF = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 00000000FFFFFFFF = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 00000000FFFFFFFF = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 00000000FFFFFFFF = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 00000000FFFFFFFF = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 00000000FFFFFFFF = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 00000000FFFFFFFF = AAAAAAAAAAAAAAAA (cc=1)
+NIHF + 8000000000000000 & 00000000FFFFFFFF = 8000000000000000 (cc=1)
+NIHF + FFFFFFFFFFFFFFFF & 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 00000000FFFFFFFF = 5555555555555555 (cc=1)
+NIHF + 0000000000000000 & 0000000055555555 = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 0000000055555555 = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 0000000055555555 = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 0000000055555555 = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 0000000055555555 = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 0000000055555555 = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 0000000055555555 = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 0000000055555555 = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 0000000055555555 = 00000000AAAAAAAA (cc=0)
+NIHF + 8000000000000000 & 0000000055555555 = 0000000000000000 (cc=0)
+NIHF + FFFFFFFFFFFFFFFF & 0000000055555555 = 55555555FFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 0000000055555555 = 5555555555555555 (cc=1)
+NIHF + 0000000000000000 & 00000000AAAAAAAA = 0000000000000000 (cc=0)
+NIHF + 0000000000000001 & 00000000AAAAAAAA = 0000000000000001 (cc=0)
+NIHF + 000000000000FFFF & 00000000AAAAAAAA = 000000000000FFFF (cc=0)
+NIHF + 0000000000007FFF & 00000000AAAAAAAA = 0000000000007FFF (cc=0)
+NIHF + 0000000000008000 & 00000000AAAAAAAA = 0000000000008000 (cc=0)
+NIHF + 00000000FFFFFFFF & 00000000AAAAAAAA = 00000000FFFFFFFF (cc=0)
+NIHF + 0000000080000000 & 00000000AAAAAAAA = 0000000080000000 (cc=0)
+NIHF + 000000007FFFFFFF & 00000000AAAAAAAA = 000000007FFFFFFF (cc=0)
+NIHF + AAAAAAAAAAAAAAAA & 00000000AAAAAAAA = AAAAAAAAAAAAAAAA (cc=1)
+NIHF + 8000000000000000 & 00000000AAAAAAAA = 8000000000000000 (cc=1)
+NIHF + FFFFFFFFFFFFFFFF & 00000000AAAAAAAA = AAAAAAAAFFFFFFFF (cc=1)
+NIHF + 5555555555555555 & 00000000AAAAAAAA = 0000000055555555 (cc=0)
#include <stdio.h>
#include <stdlib.h>
+#include "opcodes.h"
#define LOAD_REG_MEM(insn, s, ccset, initial, mask) \
({ \
- unsigned long target = initial; \
+ register unsigned long target asm("1") = initial; \
unsigned long source = s; \
+ register unsigned long *addr asm("5") = &source; \
unsigned int a,b; \
switch(ccset) { \
case 0: a = 0; b = 0; break; \
default: abort(); \
} \
asm volatile( "alr %1, %3\n" /* set cc */ \
- #insn " %0, %2," #mask "\n" \
+ insn(1,mask,5,000,00) \
: "+d" (target), "+d" (a) \
- : "Q" (source), "d" (b) \
+ : "Q" (source), "d" (b), "d"(addr) \
: "cc"); \
printf(#insn " %16.16lX into %16.16lX if mask" \
"%d for cc %d: %16.16lX\n",s, initial, \
- mask, ccset, target); \
+ 0x##mask, ccset, target); \
})
#define LOAD_REG_REG(insn, s, ccset, initial, mask) \
({ \
- unsigned long target = initial; \
- unsigned long source = s; \
+ register unsigned long target asm("1") = initial; \
+ register unsigned long source asm("2")= s; \
unsigned int a,b; \
switch(ccset) { \
case 0: a = 0; b = 0; break; \
default: abort(); \
} \
asm volatile( "alr %1, %3\n" /* set cc */ \
- #insn " %0, %2," #mask "\n" \
+ insn(mask,1,2) \
: "+d" (target), "+d" (a) \
: "d" (source), "d" (b) \
: "cc"); \
printf(#insn " %16.16lX into %16.16lX if mask" \
"%d for cc %d: %16.16lX\n",s, initial, \
- mask, ccset, target); \
+ 0x##mask, ccset, target); \
})
#define STORE_REG_REG(insn, s, ccset, initial, mask) \
({ \
unsigned long target = initial; \
- unsigned long source = s; \
+ register unsigned long source asm("1") = s; \
+ register unsigned long *addr asm("5") = ⌖ \
unsigned int a,b; \
switch(ccset) { \
case 0: a = 0; b = 0; break; \
default: abort(); \
} \
asm volatile( "alr %1, %3\n" /* set cc */ \
- #insn " %2, %0," #mask "\n" \
+ insn(1,mask,5,000,00) \
: "+Q" (target), "+d" (a) \
- : "d" (source), "d" (b) \
+ : "d" (source), "d" (b), "d"(addr) \
: "cc"); \
printf(#insn " %16.16lX into %16.16lX if mask" \
"%d for cc %d: %16.16lX\n",s, initial, \
- mask, ccset, target); \
+ 0x##mask, ccset, target); \
})
FUNC(insn, value, ccset, INIT, 7); \
FUNC(insn, value, ccset, INIT, 8); \
FUNC(insn, value, ccset, INIT, 9); \
- FUNC(insn, value, ccset, INIT, 10); \
- FUNC(insn, value, ccset, INIT, 11); \
- FUNC(insn, value, ccset, INIT, 12); \
- FUNC(insn, value, ccset, INIT, 13); \
- FUNC(insn, value, ccset, INIT, 14); \
- FUNC(insn, value, ccset, INIT, 15); \
+ FUNC(insn, value, ccset, INIT, A); \
+ FUNC(insn, value, ccset, INIT, B); \
+ FUNC(insn, value, ccset, INIT, C); \
+ FUNC(insn, value, ccset, INIT, D); \
+ FUNC(insn, value, ccset, INIT, E); \
+ FUNC(insn, value, ccset, INIT, F); \
})
int main()
{
- DO_INSN(loc, LOAD_REG_MEM);
- DO_INSN(locg, LOAD_REG_MEM);
- DO_INSN(locr, LOAD_REG_REG);
- DO_INSN(locgr, LOAD_REG_REG);
- DO_INSN(stoc, STORE_REG_REG);
- DO_INSN(stocg, STORE_REG_REG);
+ DO_INSN(LOC, LOAD_REG_MEM);
+ DO_INSN(LOCG, LOAD_REG_MEM);
+ DO_INSN(LOCR, LOAD_REG_REG);
+ DO_INSN(LOCGR, LOAD_REG_REG);
+ DO_INSN(STOC, STORE_REG_REG);
+ DO_INSN(STOCG, STORE_REG_REG);
return 0;
}
-loc 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
-loc 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
-loc 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
-loc 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-loc 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-loc 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: 0000000000000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: 0000000000000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: 0000000000000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: 0000000000000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-loc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-loc FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-loc FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-loc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locg 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: 0000000000000000
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locg 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locg 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: 00000000FFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: 00000000FFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locg FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locg FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
-locr 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
-locr 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
-locr 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
-locr 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locr 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locr 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locr 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locr FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
-locgr 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locgr 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: 0000000000000000
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locgr 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locgr 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: 00000000FFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locgr 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: 00000000FFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locgr FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-locgr FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-locgr FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
-stoc 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: 00000000FFFFFFFF
-stoc 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: 00000000FFFFFFFF
-stoc 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: 00000000FFFFFFFF
-stoc 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-stoc 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: 00000000FFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-stoc 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: 00000000FFFFFFFF
-stoc 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-stoc 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: FFFFFFFF00000000
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-stoc 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-stoc FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: FFFFFFFF00000000
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: 00000000FFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-stoc FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: 00000000FFFFFFFF
-stocg 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-stocg 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: 0000000000000000
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-stocg 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-stocg 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: 00000000FFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-stocg 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: 00000000FFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
-stocg FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
-stocg FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
-stocg FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
+LOC 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
+LOC 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
+LOC 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
+LOC 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOC 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: 0000000000000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: 0000000000000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: 0000000000000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: 0000000000000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOC FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCG 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: 0000000000000000
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCG 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: 00000000FFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: 00000000FFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCG FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
+LOCR 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
+LOCR 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
+LOCR 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
+LOCR 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCR 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCR 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCR FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
+LOCGR 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: 0000000000000000
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCGR 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: 00000000FFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: 00000000FFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCGR FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+LOCGR FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+LOCGR FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
+STOC 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: 00000000FFFFFFFF
+STOC 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: 00000000FFFFFFFF
+STOC 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: 00000000FFFFFFFF
+STOC 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+STOC 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: 00000000FFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+STOC 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: 00000000FFFFFFFF
+STOC 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+STOC 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: FFFFFFFF00000000
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+STOC 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+STOC FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: FFFFFFFF00000000
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: 00000000FFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+STOC FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: 00000000FFFFFFFF
+STOCG 0000000000000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask8 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask9 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask10 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask11 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask12 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask13 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask14 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask15 for cc 0: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask4 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask5 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask6 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask7 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask12 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask13 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask14 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask15 for cc 1: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask2 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask3 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask6 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask7 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask10 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask11 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask14 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask15 for cc 2: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask1 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask3 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask5 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask7 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask9 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask11 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask13 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+STOCG 0000000000000000 into 0000000000000000 if mask15 for cc 3: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: 0000000000000000
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 0000000000000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask1 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask3 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask5 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask7 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask9 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask11 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask13 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+STOCG 00000000FFFFFFFF into 0000000000000000 if mask15 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: 00000000FFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+STOCG 00000000FFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: 00000000FFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 0: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 0: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 0: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 0: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 0: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 0: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 0: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 0: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 1: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 1: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 1: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 1: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 1: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 1: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 1: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 1: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 2: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 2: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 2: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 2: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 2: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 2: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 2: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 2: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask0 for cc 3: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask1 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask2 for cc 3: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask3 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask4 for cc 3: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask5 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask6 for cc 3: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask7 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask8 for cc 3: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask9 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask10 for cc 3: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask11 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask12 for cc 3: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask13 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask14 for cc 3: 0000000000000000
+STOCG FFFFFFFFFFFFFFFF into 0000000000000000 if mask15 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFFFFFFFFFF into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 0: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 0: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 0: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 0: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 0: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 0: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 0: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 0: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 0: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 0: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 1: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 1: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 1: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 1: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 1: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 1: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 1: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 1: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 1: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 1: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 2: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 2: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 2: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 2: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 2: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 2: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 2: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 2: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 2: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 2: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask0 for cc 3: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask1 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask2 for cc 3: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask3 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask4 for cc 3: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask5 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask6 for cc 3: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask7 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask8 for cc 3: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask9 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask10 for cc 3: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask11 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask12 for cc 3: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask13 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask14 for cc 3: 0000000000000000
+STOCG FFFFFFFF00000000 into 0000000000000000 if mask15 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask0 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask1 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask2 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask3 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask4 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask5 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask6 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask7 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask8 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask9 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask10 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask11 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask12 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask13 for cc 3: FFFFFFFF00000000
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask14 for cc 3: FFFFFFFFFFFFFFFF
+STOCG FFFFFFFF00000000 into FFFFFFFFFFFFFFFF if mask15 for cc 3: FFFFFFFF00000000
#include <stdio.h>
+#include "opcodes.h"
/* The FLOGR insn reads from register R2 and writes to register R1 and
R1 + 1. So we need to distinguish three cases:
unsigned int psw;
register unsigned long value asm("4") = input;
- asm volatile ( ".long 0xB9830024\n\t" // "flogr 2, %[val]\n\t"
+ asm volatile ( FLOGR(2,4)
"ipm %[psw]\n\t"
"stg 2, %[bitpos]\n\t"
"stg 3, %[modval]\n\t"
unsigned int psw;
register unsigned long value asm("2") = input;
- asm volatile ( ".long 0xB9830022\n\t" // "flogr 2, %[val]\n\t"
+ asm volatile ( FLOGR(2,2)
"ipm %[psw]\n\t"
"stg 2, %[bitpos]\n\t"
"stg 3, %[modval]\n\t"
unsigned int psw;
register unsigned long value asm("3") = input;
- asm volatile ( ".long 0xB9830023\n\t" // "flogr 2, %[val]\n\t"
+ asm volatile ( FLOGR(2,3)
"ipm %[psw]\n\t"
"stg 2, %[bitpos]\n\t"
"stg 3, %[modval]\n\t"
#include <stdio.h>
#include "insert.h"
+#include "opcodes.h"
+
+#define iihh(r1,i2) ".long 0xa5" #r1 "0" #i2 "\n\t"
+#define iihl(r1,i2) ".long 0xa5" #r1 "1" #i2 "\n\t"
+#define iilh(r1,i2) ".long 0xa5" #r1 "2" #i2 "\n\t"
+#define iill(r1,i2) ".long 0xa5" #r1 "3" #i2 "\n\t"
static void do_imm_insns(void)
{
- immsweep(iihh, 0x55);
- immsweep(iihl, 0x55);
- immsweep(iilh, 0x55);
- immsweep(iill, 0x55);
- immsweep(iihh, 0xaa);
- immsweep(iihl, 0xaa);
- immsweep(iilh, 0xaa);
- immsweep(iill, 0xaa);
- immsweep(iihh, 0xff);
- immsweep(iihl, 0xff);
- immsweep(iilh, 0xff);
- immsweep(iill, 0xff);
- immsweep(iihh, 0x0);
- immsweep(iihl, 0x0);
- immsweep(iilh, 0x0);
- immsweep(iill, 0x0);
- immsweep(iihh, 0xffff);
- immsweep(iihl, 0xffff);
- immsweep(iilh, 0xffff);
- immsweep(iill, 0xffff);
- immsweep(iihh, 0xaaaa);
- immsweep(iihl, 0xaaaa);
- immsweep(iilh, 0xaaaa);
- immsweep(iill, 0xaaaa);
- immsweep(iihh, 0x5555);
- immsweep(iihl, 0x5555);
- immsweep(iilh, 0x5555);
- immsweep(iill, 0x5555);
+ immsweep(iihh, 0055);
+ immsweep(iihl, 0055);
+ immsweep(iilh, 0055);
+ immsweep(iill, 0055);
+ immsweep(iihh, 00aa);
+ immsweep(iihl, 00aa);
+ immsweep(iilh, 00aa);
+ immsweep(iill, 00aa);
+ immsweep(iihh, 00ff);
+ immsweep(iihl, 00ff);
+ immsweep(iilh, 00ff);
+ immsweep(iill, 00ff);
+ immsweep(iihh, 0000);
+ immsweep(iihl, 0000);
+ immsweep(iilh, 0000);
+ immsweep(iill, 0000);
+ immsweep(iihh, ffff);
+ immsweep(iihl, ffff);
+ immsweep(iilh, ffff);
+ immsweep(iill, ffff);
+ immsweep(iihh, aaaa);
+ immsweep(iihl, aaaa);
+ immsweep(iilh, aaaa);
+ immsweep(iill, aaaa);
+ immsweep(iihh, 5555);
+ immsweep(iihl, 5555);
+ immsweep(iilh, 5555);
+ immsweep(iill, 5555);
}
static void do_mem_insns(unsigned long s2)
{
memsweep(ic, s2);
- memsweep(icy, s2);
+ icysweep(s2);
}
int main()
#include <stdio.h>
+/* Dummy variable. Needed to work around GCC code generation bugs */
+volatile long v;
+
#define INSERT_REG_MEM(insn, s1, s2) \
({ \
unsigned long tmp = s1; \
#define INSERT_REG_IMM(insn, s1, s2) \
({ \
- unsigned long tmp = s1; \
+ register unsigned long tmp asm("2") = s1; \
int cc; \
- asm volatile( #insn " %0," #s2 "\n" \
+ asm volatile( insn(2,s2) \
"ipm %1\n" \
"srl %1,28\n" \
: "+d" (tmp), "=d" (cc) \
: "d" (tmp) \
- : "0", "cc"); \
- printf(#insn " %16.16lX <- %16.16lX = %16.16lX\n", s1, (unsigned long) s2, tmp); \
+ : "cc"); \
+ v = tmp; /* work around GCC code gen bug */ \
+ printf(#insn " %16.16lX <- %16.16lX = %16.16lX\n", s1, (unsigned long) 0x##s2, v); \
})
INSERT_REG_IMM(i, 0x5555555555555555ul, s2); \
})
+#define INSERT_ICY(s1, s2) \
+({ \
+ register unsigned long tmp asm("1") = s1; \
+ register unsigned long *addr asm("2") = &s2; \
+ int cc; \
+ asm volatile( ICY(1,0,2,000,00) \
+ "ipm %1\n" \
+ "srl %1,28\n" \
+ : "+d" (tmp), "=d" (cc) \
+ : "d" (tmp), "Q" (s2), "d" (addr) \
+ : "cc"); \
+ printf("icy %16.16lX <- %16.16lX = %16.16lX\n", s1, s2, tmp); \
+})
+#define icysweep(s2) \
+({ \
+ INSERT_ICY(0ul, s2); \
+ INSERT_ICY(1ul, s2); \
+ INSERT_ICY(0xfffful, s2); \
+ INSERT_ICY(0x7ffful, s2); \
+ INSERT_ICY(0x8000ul, s2); \
+ INSERT_ICY(0xfffffffful, s2); \
+ INSERT_ICY(0x80000000ul, s2); \
+ INSERT_ICY(0x7ffffffful, s2); \
+ INSERT_ICY(0xaaaaaaaaaaaaaaaaul, s2); \
+ INSERT_ICY(0x8000000000000000ul, s2); \
+ INSERT_ICY(0xfffffffffffffffful, s2); \
+ INSERT_ICY(0x5555555555555555ul, s2); \
+})
#include <stdio.h>
#include "insert.h"
+#include "opcodes.h"
static void do_imm_insns(void)
{
- immsweep(iihf, 0);
- immsweep(iihf, 0xff);
- immsweep(iihf, 0x55);
- immsweep(iihf, 0xaa);
- immsweep(iihf, 0xffff);
- immsweep(iihf, 0x5555);
- immsweep(iihf, 0xaaaa);
- immsweep(iihf, 0xffff0000);
- immsweep(iihf, 0x55550000);
- immsweep(iihf, 0xaaaa0000);
- immsweep(iihf, 0xffffffff);
- immsweep(iihf, 0x55555555);
- immsweep(iihf, 0xaaaaaaaa);
- immsweep(iilf, 0);
- immsweep(iilf, 0xff);
- immsweep(iilf, 0x55);
- immsweep(iilf, 0xaa);
- immsweep(iilf, 0xffff);
- immsweep(iilf, 0x5555);
- immsweep(iilf, 0xaaaa);
- immsweep(iilf, 0xffff0000);
- immsweep(iilf, 0x55550000);
- immsweep(iilf, 0xaaaa0000);
- immsweep(iilf, 0xffffffff);
- immsweep(iilf, 0x55555555);
- immsweep(iilf, 0xaaaaaaaa);
+ immsweep(IIHF, 00000000);
+ immsweep(IIHF, 000000ff);
+ immsweep(IIHF, 00000055);
+ immsweep(IIHF, 000000aa);
+ immsweep(IIHF, 0000ffff);
+ immsweep(IIHF, 00005555);
+ immsweep(IIHF, 0000aaaa);
+ immsweep(IIHF, ffff0000);
+ immsweep(IIHF, 55550000);
+ immsweep(IIHF, aaaa0000);
+ immsweep(IIHF, ffffffff);
+ immsweep(IIHF, 55555555);
+ immsweep(IIHF, aaaaaaaa);
+ immsweep(IILF, 00000000);
+ immsweep(IILF, 000000ff);
+ immsweep(IILF, 00000055);
+ immsweep(IILF, 000000aa);
+ immsweep(IILF, 0000ffff);
+ immsweep(IILF, 00005555);
+ immsweep(IILF, 0000aaaa);
+ immsweep(IILF, ffff0000);
+ immsweep(IILF, 55550000);
+ immsweep(IILF, aaaa0000);
+ immsweep(IILF, ffffffff);
+ immsweep(IILF, 55555555);
+ immsweep(IILF, aaaaaaaa);
}
int main()
-iihf 0000000000000000 <- 0000000000000000 = 0000000000000000
-iihf 0000000000000001 <- 0000000000000000 = 0000000000000001
-iihf 000000000000FFFF <- 0000000000000000 = 000000000000FFFF
-iihf 0000000000007FFF <- 0000000000000000 = 0000000000007FFF
-iihf 0000000000008000 <- 0000000000000000 = 0000000000008000
-iihf 00000000FFFFFFFF <- 0000000000000000 = 00000000FFFFFFFF
-iihf 0000000080000000 <- 0000000000000000 = 0000000080000000
-iihf 000000007FFFFFFF <- 0000000000000000 = 000000007FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 0000000000000000 = 00000000AAAAAAAA
-iihf 8000000000000000 <- 0000000000000000 = 0000000000000000
-iihf FFFFFFFFFFFFFFFF <- 0000000000000000 = 00000000FFFFFFFF
-iihf 5555555555555555 <- 0000000000000000 = 0000000055555555
-iihf 0000000000000000 <- 00000000000000FF = 000000FF00000000
-iihf 0000000000000001 <- 00000000000000FF = 000000FF00000001
-iihf 000000000000FFFF <- 00000000000000FF = 000000FF0000FFFF
-iihf 0000000000007FFF <- 00000000000000FF = 000000FF00007FFF
-iihf 0000000000008000 <- 00000000000000FF = 000000FF00008000
-iihf 00000000FFFFFFFF <- 00000000000000FF = 000000FFFFFFFFFF
-iihf 0000000080000000 <- 00000000000000FF = 000000FF80000000
-iihf 000000007FFFFFFF <- 00000000000000FF = 000000FF7FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 00000000000000FF = 000000FFAAAAAAAA
-iihf 8000000000000000 <- 00000000000000FF = 000000FF00000000
-iihf FFFFFFFFFFFFFFFF <- 00000000000000FF = 000000FFFFFFFFFF
-iihf 5555555555555555 <- 00000000000000FF = 000000FF55555555
-iihf 0000000000000000 <- 0000000000000055 = 0000005500000000
-iihf 0000000000000001 <- 0000000000000055 = 0000005500000001
-iihf 000000000000FFFF <- 0000000000000055 = 000000550000FFFF
-iihf 0000000000007FFF <- 0000000000000055 = 0000005500007FFF
-iihf 0000000000008000 <- 0000000000000055 = 0000005500008000
-iihf 00000000FFFFFFFF <- 0000000000000055 = 00000055FFFFFFFF
-iihf 0000000080000000 <- 0000000000000055 = 0000005580000000
-iihf 000000007FFFFFFF <- 0000000000000055 = 000000557FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 0000000000000055 = 00000055AAAAAAAA
-iihf 8000000000000000 <- 0000000000000055 = 0000005500000000
-iihf FFFFFFFFFFFFFFFF <- 0000000000000055 = 00000055FFFFFFFF
-iihf 5555555555555555 <- 0000000000000055 = 0000005555555555
-iihf 0000000000000000 <- 00000000000000AA = 000000AA00000000
-iihf 0000000000000001 <- 00000000000000AA = 000000AA00000001
-iihf 000000000000FFFF <- 00000000000000AA = 000000AA0000FFFF
-iihf 0000000000007FFF <- 00000000000000AA = 000000AA00007FFF
-iihf 0000000000008000 <- 00000000000000AA = 000000AA00008000
-iihf 00000000FFFFFFFF <- 00000000000000AA = 000000AAFFFFFFFF
-iihf 0000000080000000 <- 00000000000000AA = 000000AA80000000
-iihf 000000007FFFFFFF <- 00000000000000AA = 000000AA7FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 00000000000000AA = 000000AAAAAAAAAA
-iihf 8000000000000000 <- 00000000000000AA = 000000AA00000000
-iihf FFFFFFFFFFFFFFFF <- 00000000000000AA = 000000AAFFFFFFFF
-iihf 5555555555555555 <- 00000000000000AA = 000000AA55555555
-iihf 0000000000000000 <- 000000000000FFFF = 0000FFFF00000000
-iihf 0000000000000001 <- 000000000000FFFF = 0000FFFF00000001
-iihf 000000000000FFFF <- 000000000000FFFF = 0000FFFF0000FFFF
-iihf 0000000000007FFF <- 000000000000FFFF = 0000FFFF00007FFF
-iihf 0000000000008000 <- 000000000000FFFF = 0000FFFF00008000
-iihf 00000000FFFFFFFF <- 000000000000FFFF = 0000FFFFFFFFFFFF
-iihf 0000000080000000 <- 000000000000FFFF = 0000FFFF80000000
-iihf 000000007FFFFFFF <- 000000000000FFFF = 0000FFFF7FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 000000000000FFFF = 0000FFFFAAAAAAAA
-iihf 8000000000000000 <- 000000000000FFFF = 0000FFFF00000000
-iihf FFFFFFFFFFFFFFFF <- 000000000000FFFF = 0000FFFFFFFFFFFF
-iihf 5555555555555555 <- 000000000000FFFF = 0000FFFF55555555
-iihf 0000000000000000 <- 0000000000005555 = 0000555500000000
-iihf 0000000000000001 <- 0000000000005555 = 0000555500000001
-iihf 000000000000FFFF <- 0000000000005555 = 000055550000FFFF
-iihf 0000000000007FFF <- 0000000000005555 = 0000555500007FFF
-iihf 0000000000008000 <- 0000000000005555 = 0000555500008000
-iihf 00000000FFFFFFFF <- 0000000000005555 = 00005555FFFFFFFF
-iihf 0000000080000000 <- 0000000000005555 = 0000555580000000
-iihf 000000007FFFFFFF <- 0000000000005555 = 000055557FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 0000000000005555 = 00005555AAAAAAAA
-iihf 8000000000000000 <- 0000000000005555 = 0000555500000000
-iihf FFFFFFFFFFFFFFFF <- 0000000000005555 = 00005555FFFFFFFF
-iihf 5555555555555555 <- 0000000000005555 = 0000555555555555
-iihf 0000000000000000 <- 000000000000AAAA = 0000AAAA00000000
-iihf 0000000000000001 <- 000000000000AAAA = 0000AAAA00000001
-iihf 000000000000FFFF <- 000000000000AAAA = 0000AAAA0000FFFF
-iihf 0000000000007FFF <- 000000000000AAAA = 0000AAAA00007FFF
-iihf 0000000000008000 <- 000000000000AAAA = 0000AAAA00008000
-iihf 00000000FFFFFFFF <- 000000000000AAAA = 0000AAAAFFFFFFFF
-iihf 0000000080000000 <- 000000000000AAAA = 0000AAAA80000000
-iihf 000000007FFFFFFF <- 000000000000AAAA = 0000AAAA7FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 000000000000AAAA = 0000AAAAAAAAAAAA
-iihf 8000000000000000 <- 000000000000AAAA = 0000AAAA00000000
-iihf FFFFFFFFFFFFFFFF <- 000000000000AAAA = 0000AAAAFFFFFFFF
-iihf 5555555555555555 <- 000000000000AAAA = 0000AAAA55555555
-iihf 0000000000000000 <- 00000000FFFF0000 = FFFF000000000000
-iihf 0000000000000001 <- 00000000FFFF0000 = FFFF000000000001
-iihf 000000000000FFFF <- 00000000FFFF0000 = FFFF00000000FFFF
-iihf 0000000000007FFF <- 00000000FFFF0000 = FFFF000000007FFF
-iihf 0000000000008000 <- 00000000FFFF0000 = FFFF000000008000
-iihf 00000000FFFFFFFF <- 00000000FFFF0000 = FFFF0000FFFFFFFF
-iihf 0000000080000000 <- 00000000FFFF0000 = FFFF000080000000
-iihf 000000007FFFFFFF <- 00000000FFFF0000 = FFFF00007FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 00000000FFFF0000 = FFFF0000AAAAAAAA
-iihf 8000000000000000 <- 00000000FFFF0000 = FFFF000000000000
-iihf FFFFFFFFFFFFFFFF <- 00000000FFFF0000 = FFFF0000FFFFFFFF
-iihf 5555555555555555 <- 00000000FFFF0000 = FFFF000055555555
-iihf 0000000000000000 <- 0000000055550000 = 5555000000000000
-iihf 0000000000000001 <- 0000000055550000 = 5555000000000001
-iihf 000000000000FFFF <- 0000000055550000 = 555500000000FFFF
-iihf 0000000000007FFF <- 0000000055550000 = 5555000000007FFF
-iihf 0000000000008000 <- 0000000055550000 = 5555000000008000
-iihf 00000000FFFFFFFF <- 0000000055550000 = 55550000FFFFFFFF
-iihf 0000000080000000 <- 0000000055550000 = 5555000080000000
-iihf 000000007FFFFFFF <- 0000000055550000 = 555500007FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 0000000055550000 = 55550000AAAAAAAA
-iihf 8000000000000000 <- 0000000055550000 = 5555000000000000
-iihf FFFFFFFFFFFFFFFF <- 0000000055550000 = 55550000FFFFFFFF
-iihf 5555555555555555 <- 0000000055550000 = 5555000055555555
-iihf 0000000000000000 <- 00000000AAAA0000 = AAAA000000000000
-iihf 0000000000000001 <- 00000000AAAA0000 = AAAA000000000001
-iihf 000000000000FFFF <- 00000000AAAA0000 = AAAA00000000FFFF
-iihf 0000000000007FFF <- 00000000AAAA0000 = AAAA000000007FFF
-iihf 0000000000008000 <- 00000000AAAA0000 = AAAA000000008000
-iihf 00000000FFFFFFFF <- 00000000AAAA0000 = AAAA0000FFFFFFFF
-iihf 0000000080000000 <- 00000000AAAA0000 = AAAA000080000000
-iihf 000000007FFFFFFF <- 00000000AAAA0000 = AAAA00007FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 00000000AAAA0000 = AAAA0000AAAAAAAA
-iihf 8000000000000000 <- 00000000AAAA0000 = AAAA000000000000
-iihf FFFFFFFFFFFFFFFF <- 00000000AAAA0000 = AAAA0000FFFFFFFF
-iihf 5555555555555555 <- 00000000AAAA0000 = AAAA000055555555
-iihf 0000000000000000 <- 00000000FFFFFFFF = FFFFFFFF00000000
-iihf 0000000000000001 <- 00000000FFFFFFFF = FFFFFFFF00000001
-iihf 000000000000FFFF <- 00000000FFFFFFFF = FFFFFFFF0000FFFF
-iihf 0000000000007FFF <- 00000000FFFFFFFF = FFFFFFFF00007FFF
-iihf 0000000000008000 <- 00000000FFFFFFFF = FFFFFFFF00008000
-iihf 00000000FFFFFFFF <- 00000000FFFFFFFF = FFFFFFFFFFFFFFFF
-iihf 0000000080000000 <- 00000000FFFFFFFF = FFFFFFFF80000000
-iihf 000000007FFFFFFF <- 00000000FFFFFFFF = FFFFFFFF7FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 00000000FFFFFFFF = FFFFFFFFAAAAAAAA
-iihf 8000000000000000 <- 00000000FFFFFFFF = FFFFFFFF00000000
-iihf FFFFFFFFFFFFFFFF <- 00000000FFFFFFFF = FFFFFFFFFFFFFFFF
-iihf 5555555555555555 <- 00000000FFFFFFFF = FFFFFFFF55555555
-iihf 0000000000000000 <- 0000000055555555 = 5555555500000000
-iihf 0000000000000001 <- 0000000055555555 = 5555555500000001
-iihf 000000000000FFFF <- 0000000055555555 = 555555550000FFFF
-iihf 0000000000007FFF <- 0000000055555555 = 5555555500007FFF
-iihf 0000000000008000 <- 0000000055555555 = 5555555500008000
-iihf 00000000FFFFFFFF <- 0000000055555555 = 55555555FFFFFFFF
-iihf 0000000080000000 <- 0000000055555555 = 5555555580000000
-iihf 000000007FFFFFFF <- 0000000055555555 = 555555557FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 0000000055555555 = 55555555AAAAAAAA
-iihf 8000000000000000 <- 0000000055555555 = 5555555500000000
-iihf FFFFFFFFFFFFFFFF <- 0000000055555555 = 55555555FFFFFFFF
-iihf 5555555555555555 <- 0000000055555555 = 5555555555555555
-iihf 0000000000000000 <- 00000000AAAAAAAA = AAAAAAAA00000000
-iihf 0000000000000001 <- 00000000AAAAAAAA = AAAAAAAA00000001
-iihf 000000000000FFFF <- 00000000AAAAAAAA = AAAAAAAA0000FFFF
-iihf 0000000000007FFF <- 00000000AAAAAAAA = AAAAAAAA00007FFF
-iihf 0000000000008000 <- 00000000AAAAAAAA = AAAAAAAA00008000
-iihf 00000000FFFFFFFF <- 00000000AAAAAAAA = AAAAAAAAFFFFFFFF
-iihf 0000000080000000 <- 00000000AAAAAAAA = AAAAAAAA80000000
-iihf 000000007FFFFFFF <- 00000000AAAAAAAA = AAAAAAAA7FFFFFFF
-iihf AAAAAAAAAAAAAAAA <- 00000000AAAAAAAA = AAAAAAAAAAAAAAAA
-iihf 8000000000000000 <- 00000000AAAAAAAA = AAAAAAAA00000000
-iihf FFFFFFFFFFFFFFFF <- 00000000AAAAAAAA = AAAAAAAAFFFFFFFF
-iihf 5555555555555555 <- 00000000AAAAAAAA = AAAAAAAA55555555
-iilf 0000000000000000 <- 0000000000000000 = 0000000000000000
-iilf 0000000000000001 <- 0000000000000000 = 0000000000000000
-iilf 000000000000FFFF <- 0000000000000000 = 0000000000000000
-iilf 0000000000007FFF <- 0000000000000000 = 0000000000000000
-iilf 0000000000008000 <- 0000000000000000 = 0000000000000000
-iilf 00000000FFFFFFFF <- 0000000000000000 = 0000000000000000
-iilf 0000000080000000 <- 0000000000000000 = 0000000000000000
-iilf 000000007FFFFFFF <- 0000000000000000 = 0000000000000000
-iilf AAAAAAAAAAAAAAAA <- 0000000000000000 = AAAAAAAA00000000
-iilf 8000000000000000 <- 0000000000000000 = 8000000000000000
-iilf FFFFFFFFFFFFFFFF <- 0000000000000000 = FFFFFFFF00000000
-iilf 5555555555555555 <- 0000000000000000 = 5555555500000000
-iilf 0000000000000000 <- 00000000000000FF = 00000000000000FF
-iilf 0000000000000001 <- 00000000000000FF = 00000000000000FF
-iilf 000000000000FFFF <- 00000000000000FF = 00000000000000FF
-iilf 0000000000007FFF <- 00000000000000FF = 00000000000000FF
-iilf 0000000000008000 <- 00000000000000FF = 00000000000000FF
-iilf 00000000FFFFFFFF <- 00000000000000FF = 00000000000000FF
-iilf 0000000080000000 <- 00000000000000FF = 00000000000000FF
-iilf 000000007FFFFFFF <- 00000000000000FF = 00000000000000FF
-iilf AAAAAAAAAAAAAAAA <- 00000000000000FF = AAAAAAAA000000FF
-iilf 8000000000000000 <- 00000000000000FF = 80000000000000FF
-iilf FFFFFFFFFFFFFFFF <- 00000000000000FF = FFFFFFFF000000FF
-iilf 5555555555555555 <- 00000000000000FF = 55555555000000FF
-iilf 0000000000000000 <- 0000000000000055 = 0000000000000055
-iilf 0000000000000001 <- 0000000000000055 = 0000000000000055
-iilf 000000000000FFFF <- 0000000000000055 = 0000000000000055
-iilf 0000000000007FFF <- 0000000000000055 = 0000000000000055
-iilf 0000000000008000 <- 0000000000000055 = 0000000000000055
-iilf 00000000FFFFFFFF <- 0000000000000055 = 0000000000000055
-iilf 0000000080000000 <- 0000000000000055 = 0000000000000055
-iilf 000000007FFFFFFF <- 0000000000000055 = 0000000000000055
-iilf AAAAAAAAAAAAAAAA <- 0000000000000055 = AAAAAAAA00000055
-iilf 8000000000000000 <- 0000000000000055 = 8000000000000055
-iilf FFFFFFFFFFFFFFFF <- 0000000000000055 = FFFFFFFF00000055
-iilf 5555555555555555 <- 0000000000000055 = 5555555500000055
-iilf 0000000000000000 <- 00000000000000AA = 00000000000000AA
-iilf 0000000000000001 <- 00000000000000AA = 00000000000000AA
-iilf 000000000000FFFF <- 00000000000000AA = 00000000000000AA
-iilf 0000000000007FFF <- 00000000000000AA = 00000000000000AA
-iilf 0000000000008000 <- 00000000000000AA = 00000000000000AA
-iilf 00000000FFFFFFFF <- 00000000000000AA = 00000000000000AA
-iilf 0000000080000000 <- 00000000000000AA = 00000000000000AA
-iilf 000000007FFFFFFF <- 00000000000000AA = 00000000000000AA
-iilf AAAAAAAAAAAAAAAA <- 00000000000000AA = AAAAAAAA000000AA
-iilf 8000000000000000 <- 00000000000000AA = 80000000000000AA
-iilf FFFFFFFFFFFFFFFF <- 00000000000000AA = FFFFFFFF000000AA
-iilf 5555555555555555 <- 00000000000000AA = 55555555000000AA
-iilf 0000000000000000 <- 000000000000FFFF = 000000000000FFFF
-iilf 0000000000000001 <- 000000000000FFFF = 000000000000FFFF
-iilf 000000000000FFFF <- 000000000000FFFF = 000000000000FFFF
-iilf 0000000000007FFF <- 000000000000FFFF = 000000000000FFFF
-iilf 0000000000008000 <- 000000000000FFFF = 000000000000FFFF
-iilf 00000000FFFFFFFF <- 000000000000FFFF = 000000000000FFFF
-iilf 0000000080000000 <- 000000000000FFFF = 000000000000FFFF
-iilf 000000007FFFFFFF <- 000000000000FFFF = 000000000000FFFF
-iilf AAAAAAAAAAAAAAAA <- 000000000000FFFF = AAAAAAAA0000FFFF
-iilf 8000000000000000 <- 000000000000FFFF = 800000000000FFFF
-iilf FFFFFFFFFFFFFFFF <- 000000000000FFFF = FFFFFFFF0000FFFF
-iilf 5555555555555555 <- 000000000000FFFF = 555555550000FFFF
-iilf 0000000000000000 <- 0000000000005555 = 0000000000005555
-iilf 0000000000000001 <- 0000000000005555 = 0000000000005555
-iilf 000000000000FFFF <- 0000000000005555 = 0000000000005555
-iilf 0000000000007FFF <- 0000000000005555 = 0000000000005555
-iilf 0000000000008000 <- 0000000000005555 = 0000000000005555
-iilf 00000000FFFFFFFF <- 0000000000005555 = 0000000000005555
-iilf 0000000080000000 <- 0000000000005555 = 0000000000005555
-iilf 000000007FFFFFFF <- 0000000000005555 = 0000000000005555
-iilf AAAAAAAAAAAAAAAA <- 0000000000005555 = AAAAAAAA00005555
-iilf 8000000000000000 <- 0000000000005555 = 8000000000005555
-iilf FFFFFFFFFFFFFFFF <- 0000000000005555 = FFFFFFFF00005555
-iilf 5555555555555555 <- 0000000000005555 = 5555555500005555
-iilf 0000000000000000 <- 000000000000AAAA = 000000000000AAAA
-iilf 0000000000000001 <- 000000000000AAAA = 000000000000AAAA
-iilf 000000000000FFFF <- 000000000000AAAA = 000000000000AAAA
-iilf 0000000000007FFF <- 000000000000AAAA = 000000000000AAAA
-iilf 0000000000008000 <- 000000000000AAAA = 000000000000AAAA
-iilf 00000000FFFFFFFF <- 000000000000AAAA = 000000000000AAAA
-iilf 0000000080000000 <- 000000000000AAAA = 000000000000AAAA
-iilf 000000007FFFFFFF <- 000000000000AAAA = 000000000000AAAA
-iilf AAAAAAAAAAAAAAAA <- 000000000000AAAA = AAAAAAAA0000AAAA
-iilf 8000000000000000 <- 000000000000AAAA = 800000000000AAAA
-iilf FFFFFFFFFFFFFFFF <- 000000000000AAAA = FFFFFFFF0000AAAA
-iilf 5555555555555555 <- 000000000000AAAA = 555555550000AAAA
-iilf 0000000000000000 <- 00000000FFFF0000 = 00000000FFFF0000
-iilf 0000000000000001 <- 00000000FFFF0000 = 00000000FFFF0000
-iilf 000000000000FFFF <- 00000000FFFF0000 = 00000000FFFF0000
-iilf 0000000000007FFF <- 00000000FFFF0000 = 00000000FFFF0000
-iilf 0000000000008000 <- 00000000FFFF0000 = 00000000FFFF0000
-iilf 00000000FFFFFFFF <- 00000000FFFF0000 = 00000000FFFF0000
-iilf 0000000080000000 <- 00000000FFFF0000 = 00000000FFFF0000
-iilf 000000007FFFFFFF <- 00000000FFFF0000 = 00000000FFFF0000
-iilf AAAAAAAAAAAAAAAA <- 00000000FFFF0000 = AAAAAAAAFFFF0000
-iilf 8000000000000000 <- 00000000FFFF0000 = 80000000FFFF0000
-iilf FFFFFFFFFFFFFFFF <- 00000000FFFF0000 = FFFFFFFFFFFF0000
-iilf 5555555555555555 <- 00000000FFFF0000 = 55555555FFFF0000
-iilf 0000000000000000 <- 0000000055550000 = 0000000055550000
-iilf 0000000000000001 <- 0000000055550000 = 0000000055550000
-iilf 000000000000FFFF <- 0000000055550000 = 0000000055550000
-iilf 0000000000007FFF <- 0000000055550000 = 0000000055550000
-iilf 0000000000008000 <- 0000000055550000 = 0000000055550000
-iilf 00000000FFFFFFFF <- 0000000055550000 = 0000000055550000
-iilf 0000000080000000 <- 0000000055550000 = 0000000055550000
-iilf 000000007FFFFFFF <- 0000000055550000 = 0000000055550000
-iilf AAAAAAAAAAAAAAAA <- 0000000055550000 = AAAAAAAA55550000
-iilf 8000000000000000 <- 0000000055550000 = 8000000055550000
-iilf FFFFFFFFFFFFFFFF <- 0000000055550000 = FFFFFFFF55550000
-iilf 5555555555555555 <- 0000000055550000 = 5555555555550000
-iilf 0000000000000000 <- 00000000AAAA0000 = 00000000AAAA0000
-iilf 0000000000000001 <- 00000000AAAA0000 = 00000000AAAA0000
-iilf 000000000000FFFF <- 00000000AAAA0000 = 00000000AAAA0000
-iilf 0000000000007FFF <- 00000000AAAA0000 = 00000000AAAA0000
-iilf 0000000000008000 <- 00000000AAAA0000 = 00000000AAAA0000
-iilf 00000000FFFFFFFF <- 00000000AAAA0000 = 00000000AAAA0000
-iilf 0000000080000000 <- 00000000AAAA0000 = 00000000AAAA0000
-iilf 000000007FFFFFFF <- 00000000AAAA0000 = 00000000AAAA0000
-iilf AAAAAAAAAAAAAAAA <- 00000000AAAA0000 = AAAAAAAAAAAA0000
-iilf 8000000000000000 <- 00000000AAAA0000 = 80000000AAAA0000
-iilf FFFFFFFFFFFFFFFF <- 00000000AAAA0000 = FFFFFFFFAAAA0000
-iilf 5555555555555555 <- 00000000AAAA0000 = 55555555AAAA0000
-iilf 0000000000000000 <- 00000000FFFFFFFF = 00000000FFFFFFFF
-iilf 0000000000000001 <- 00000000FFFFFFFF = 00000000FFFFFFFF
-iilf 000000000000FFFF <- 00000000FFFFFFFF = 00000000FFFFFFFF
-iilf 0000000000007FFF <- 00000000FFFFFFFF = 00000000FFFFFFFF
-iilf 0000000000008000 <- 00000000FFFFFFFF = 00000000FFFFFFFF
-iilf 00000000FFFFFFFF <- 00000000FFFFFFFF = 00000000FFFFFFFF
-iilf 0000000080000000 <- 00000000FFFFFFFF = 00000000FFFFFFFF
-iilf 000000007FFFFFFF <- 00000000FFFFFFFF = 00000000FFFFFFFF
-iilf AAAAAAAAAAAAAAAA <- 00000000FFFFFFFF = AAAAAAAAFFFFFFFF
-iilf 8000000000000000 <- 00000000FFFFFFFF = 80000000FFFFFFFF
-iilf FFFFFFFFFFFFFFFF <- 00000000FFFFFFFF = FFFFFFFFFFFFFFFF
-iilf 5555555555555555 <- 00000000FFFFFFFF = 55555555FFFFFFFF
-iilf 0000000000000000 <- 0000000055555555 = 0000000055555555
-iilf 0000000000000001 <- 0000000055555555 = 0000000055555555
-iilf 000000000000FFFF <- 0000000055555555 = 0000000055555555
-iilf 0000000000007FFF <- 0000000055555555 = 0000000055555555
-iilf 0000000000008000 <- 0000000055555555 = 0000000055555555
-iilf 00000000FFFFFFFF <- 0000000055555555 = 0000000055555555
-iilf 0000000080000000 <- 0000000055555555 = 0000000055555555
-iilf 000000007FFFFFFF <- 0000000055555555 = 0000000055555555
-iilf AAAAAAAAAAAAAAAA <- 0000000055555555 = AAAAAAAA55555555
-iilf 8000000000000000 <- 0000000055555555 = 8000000055555555
-iilf FFFFFFFFFFFFFFFF <- 0000000055555555 = FFFFFFFF55555555
-iilf 5555555555555555 <- 0000000055555555 = 5555555555555555
-iilf 0000000000000000 <- 00000000AAAAAAAA = 00000000AAAAAAAA
-iilf 0000000000000001 <- 00000000AAAAAAAA = 00000000AAAAAAAA
-iilf 000000000000FFFF <- 00000000AAAAAAAA = 00000000AAAAAAAA
-iilf 0000000000007FFF <- 00000000AAAAAAAA = 00000000AAAAAAAA
-iilf 0000000000008000 <- 00000000AAAAAAAA = 00000000AAAAAAAA
-iilf 00000000FFFFFFFF <- 00000000AAAAAAAA = 00000000AAAAAAAA
-iilf 0000000080000000 <- 00000000AAAAAAAA = 00000000AAAAAAAA
-iilf 000000007FFFFFFF <- 00000000AAAAAAAA = 00000000AAAAAAAA
-iilf AAAAAAAAAAAAAAAA <- 00000000AAAAAAAA = AAAAAAAAAAAAAAAA
-iilf 8000000000000000 <- 00000000AAAAAAAA = 80000000AAAAAAAA
-iilf FFFFFFFFFFFFFFFF <- 00000000AAAAAAAA = FFFFFFFFAAAAAAAA
-iilf 5555555555555555 <- 00000000AAAAAAAA = 55555555AAAAAAAA
+IIHF 0000000000000000 <- 0000000000000000 = 0000000000000000
+IIHF 0000000000000001 <- 0000000000000000 = 0000000000000001
+IIHF 000000000000FFFF <- 0000000000000000 = 000000000000FFFF
+IIHF 0000000000007FFF <- 0000000000000000 = 0000000000007FFF
+IIHF 0000000000008000 <- 0000000000000000 = 0000000000008000
+IIHF 00000000FFFFFFFF <- 0000000000000000 = 00000000FFFFFFFF
+IIHF 0000000080000000 <- 0000000000000000 = 0000000080000000
+IIHF 000000007FFFFFFF <- 0000000000000000 = 000000007FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 0000000000000000 = 00000000AAAAAAAA
+IIHF 8000000000000000 <- 0000000000000000 = 0000000000000000
+IIHF FFFFFFFFFFFFFFFF <- 0000000000000000 = 00000000FFFFFFFF
+IIHF 5555555555555555 <- 0000000000000000 = 0000000055555555
+IIHF 0000000000000000 <- 00000000000000FF = 000000FF00000000
+IIHF 0000000000000001 <- 00000000000000FF = 000000FF00000001
+IIHF 000000000000FFFF <- 00000000000000FF = 000000FF0000FFFF
+IIHF 0000000000007FFF <- 00000000000000FF = 000000FF00007FFF
+IIHF 0000000000008000 <- 00000000000000FF = 000000FF00008000
+IIHF 00000000FFFFFFFF <- 00000000000000FF = 000000FFFFFFFFFF
+IIHF 0000000080000000 <- 00000000000000FF = 000000FF80000000
+IIHF 000000007FFFFFFF <- 00000000000000FF = 000000FF7FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 00000000000000FF = 000000FFAAAAAAAA
+IIHF 8000000000000000 <- 00000000000000FF = 000000FF00000000
+IIHF FFFFFFFFFFFFFFFF <- 00000000000000FF = 000000FFFFFFFFFF
+IIHF 5555555555555555 <- 00000000000000FF = 000000FF55555555
+IIHF 0000000000000000 <- 0000000000000055 = 0000005500000000
+IIHF 0000000000000001 <- 0000000000000055 = 0000005500000001
+IIHF 000000000000FFFF <- 0000000000000055 = 000000550000FFFF
+IIHF 0000000000007FFF <- 0000000000000055 = 0000005500007FFF
+IIHF 0000000000008000 <- 0000000000000055 = 0000005500008000
+IIHF 00000000FFFFFFFF <- 0000000000000055 = 00000055FFFFFFFF
+IIHF 0000000080000000 <- 0000000000000055 = 0000005580000000
+IIHF 000000007FFFFFFF <- 0000000000000055 = 000000557FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 0000000000000055 = 00000055AAAAAAAA
+IIHF 8000000000000000 <- 0000000000000055 = 0000005500000000
+IIHF FFFFFFFFFFFFFFFF <- 0000000000000055 = 00000055FFFFFFFF
+IIHF 5555555555555555 <- 0000000000000055 = 0000005555555555
+IIHF 0000000000000000 <- 00000000000000AA = 000000AA00000000
+IIHF 0000000000000001 <- 00000000000000AA = 000000AA00000001
+IIHF 000000000000FFFF <- 00000000000000AA = 000000AA0000FFFF
+IIHF 0000000000007FFF <- 00000000000000AA = 000000AA00007FFF
+IIHF 0000000000008000 <- 00000000000000AA = 000000AA00008000
+IIHF 00000000FFFFFFFF <- 00000000000000AA = 000000AAFFFFFFFF
+IIHF 0000000080000000 <- 00000000000000AA = 000000AA80000000
+IIHF 000000007FFFFFFF <- 00000000000000AA = 000000AA7FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 00000000000000AA = 000000AAAAAAAAAA
+IIHF 8000000000000000 <- 00000000000000AA = 000000AA00000000
+IIHF FFFFFFFFFFFFFFFF <- 00000000000000AA = 000000AAFFFFFFFF
+IIHF 5555555555555555 <- 00000000000000AA = 000000AA55555555
+IIHF 0000000000000000 <- 000000000000FFFF = 0000FFFF00000000
+IIHF 0000000000000001 <- 000000000000FFFF = 0000FFFF00000001
+IIHF 000000000000FFFF <- 000000000000FFFF = 0000FFFF0000FFFF
+IIHF 0000000000007FFF <- 000000000000FFFF = 0000FFFF00007FFF
+IIHF 0000000000008000 <- 000000000000FFFF = 0000FFFF00008000
+IIHF 00000000FFFFFFFF <- 000000000000FFFF = 0000FFFFFFFFFFFF
+IIHF 0000000080000000 <- 000000000000FFFF = 0000FFFF80000000
+IIHF 000000007FFFFFFF <- 000000000000FFFF = 0000FFFF7FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 000000000000FFFF = 0000FFFFAAAAAAAA
+IIHF 8000000000000000 <- 000000000000FFFF = 0000FFFF00000000
+IIHF FFFFFFFFFFFFFFFF <- 000000000000FFFF = 0000FFFFFFFFFFFF
+IIHF 5555555555555555 <- 000000000000FFFF = 0000FFFF55555555
+IIHF 0000000000000000 <- 0000000000005555 = 0000555500000000
+IIHF 0000000000000001 <- 0000000000005555 = 0000555500000001
+IIHF 000000000000FFFF <- 0000000000005555 = 000055550000FFFF
+IIHF 0000000000007FFF <- 0000000000005555 = 0000555500007FFF
+IIHF 0000000000008000 <- 0000000000005555 = 0000555500008000
+IIHF 00000000FFFFFFFF <- 0000000000005555 = 00005555FFFFFFFF
+IIHF 0000000080000000 <- 0000000000005555 = 0000555580000000
+IIHF 000000007FFFFFFF <- 0000000000005555 = 000055557FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 0000000000005555 = 00005555AAAAAAAA
+IIHF 8000000000000000 <- 0000000000005555 = 0000555500000000
+IIHF FFFFFFFFFFFFFFFF <- 0000000000005555 = 00005555FFFFFFFF
+IIHF 5555555555555555 <- 0000000000005555 = 0000555555555555
+IIHF 0000000000000000 <- 000000000000AAAA = 0000AAAA00000000
+IIHF 0000000000000001 <- 000000000000AAAA = 0000AAAA00000001
+IIHF 000000000000FFFF <- 000000000000AAAA = 0000AAAA0000FFFF
+IIHF 0000000000007FFF <- 000000000000AAAA = 0000AAAA00007FFF
+IIHF 0000000000008000 <- 000000000000AAAA = 0000AAAA00008000
+IIHF 00000000FFFFFFFF <- 000000000000AAAA = 0000AAAAFFFFFFFF
+IIHF 0000000080000000 <- 000000000000AAAA = 0000AAAA80000000
+IIHF 000000007FFFFFFF <- 000000000000AAAA = 0000AAAA7FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 000000000000AAAA = 0000AAAAAAAAAAAA
+IIHF 8000000000000000 <- 000000000000AAAA = 0000AAAA00000000
+IIHF FFFFFFFFFFFFFFFF <- 000000000000AAAA = 0000AAAAFFFFFFFF
+IIHF 5555555555555555 <- 000000000000AAAA = 0000AAAA55555555
+IIHF 0000000000000000 <- 00000000FFFF0000 = FFFF000000000000
+IIHF 0000000000000001 <- 00000000FFFF0000 = FFFF000000000001
+IIHF 000000000000FFFF <- 00000000FFFF0000 = FFFF00000000FFFF
+IIHF 0000000000007FFF <- 00000000FFFF0000 = FFFF000000007FFF
+IIHF 0000000000008000 <- 00000000FFFF0000 = FFFF000000008000
+IIHF 00000000FFFFFFFF <- 00000000FFFF0000 = FFFF0000FFFFFFFF
+IIHF 0000000080000000 <- 00000000FFFF0000 = FFFF000080000000
+IIHF 000000007FFFFFFF <- 00000000FFFF0000 = FFFF00007FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 00000000FFFF0000 = FFFF0000AAAAAAAA
+IIHF 8000000000000000 <- 00000000FFFF0000 = FFFF000000000000
+IIHF FFFFFFFFFFFFFFFF <- 00000000FFFF0000 = FFFF0000FFFFFFFF
+IIHF 5555555555555555 <- 00000000FFFF0000 = FFFF000055555555
+IIHF 0000000000000000 <- 0000000055550000 = 5555000000000000
+IIHF 0000000000000001 <- 0000000055550000 = 5555000000000001
+IIHF 000000000000FFFF <- 0000000055550000 = 555500000000FFFF
+IIHF 0000000000007FFF <- 0000000055550000 = 5555000000007FFF
+IIHF 0000000000008000 <- 0000000055550000 = 5555000000008000
+IIHF 00000000FFFFFFFF <- 0000000055550000 = 55550000FFFFFFFF
+IIHF 0000000080000000 <- 0000000055550000 = 5555000080000000
+IIHF 000000007FFFFFFF <- 0000000055550000 = 555500007FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 0000000055550000 = 55550000AAAAAAAA
+IIHF 8000000000000000 <- 0000000055550000 = 5555000000000000
+IIHF FFFFFFFFFFFFFFFF <- 0000000055550000 = 55550000FFFFFFFF
+IIHF 5555555555555555 <- 0000000055550000 = 5555000055555555
+IIHF 0000000000000000 <- 00000000AAAA0000 = AAAA000000000000
+IIHF 0000000000000001 <- 00000000AAAA0000 = AAAA000000000001
+IIHF 000000000000FFFF <- 00000000AAAA0000 = AAAA00000000FFFF
+IIHF 0000000000007FFF <- 00000000AAAA0000 = AAAA000000007FFF
+IIHF 0000000000008000 <- 00000000AAAA0000 = AAAA000000008000
+IIHF 00000000FFFFFFFF <- 00000000AAAA0000 = AAAA0000FFFFFFFF
+IIHF 0000000080000000 <- 00000000AAAA0000 = AAAA000080000000
+IIHF 000000007FFFFFFF <- 00000000AAAA0000 = AAAA00007FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 00000000AAAA0000 = AAAA0000AAAAAAAA
+IIHF 8000000000000000 <- 00000000AAAA0000 = AAAA000000000000
+IIHF FFFFFFFFFFFFFFFF <- 00000000AAAA0000 = AAAA0000FFFFFFFF
+IIHF 5555555555555555 <- 00000000AAAA0000 = AAAA000055555555
+IIHF 0000000000000000 <- 00000000FFFFFFFF = FFFFFFFF00000000
+IIHF 0000000000000001 <- 00000000FFFFFFFF = FFFFFFFF00000001
+IIHF 000000000000FFFF <- 00000000FFFFFFFF = FFFFFFFF0000FFFF
+IIHF 0000000000007FFF <- 00000000FFFFFFFF = FFFFFFFF00007FFF
+IIHF 0000000000008000 <- 00000000FFFFFFFF = FFFFFFFF00008000
+IIHF 00000000FFFFFFFF <- 00000000FFFFFFFF = FFFFFFFFFFFFFFFF
+IIHF 0000000080000000 <- 00000000FFFFFFFF = FFFFFFFF80000000
+IIHF 000000007FFFFFFF <- 00000000FFFFFFFF = FFFFFFFF7FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 00000000FFFFFFFF = FFFFFFFFAAAAAAAA
+IIHF 8000000000000000 <- 00000000FFFFFFFF = FFFFFFFF00000000
+IIHF FFFFFFFFFFFFFFFF <- 00000000FFFFFFFF = FFFFFFFFFFFFFFFF
+IIHF 5555555555555555 <- 00000000FFFFFFFF = FFFFFFFF55555555
+IIHF 0000000000000000 <- 0000000055555555 = 5555555500000000
+IIHF 0000000000000001 <- 0000000055555555 = 5555555500000001
+IIHF 000000000000FFFF <- 0000000055555555 = 555555550000FFFF
+IIHF 0000000000007FFF <- 0000000055555555 = 5555555500007FFF
+IIHF 0000000000008000 <- 0000000055555555 = 5555555500008000
+IIHF 00000000FFFFFFFF <- 0000000055555555 = 55555555FFFFFFFF
+IIHF 0000000080000000 <- 0000000055555555 = 5555555580000000
+IIHF 000000007FFFFFFF <- 0000000055555555 = 555555557FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 0000000055555555 = 55555555AAAAAAAA
+IIHF 8000000000000000 <- 0000000055555555 = 5555555500000000
+IIHF FFFFFFFFFFFFFFFF <- 0000000055555555 = 55555555FFFFFFFF
+IIHF 5555555555555555 <- 0000000055555555 = 5555555555555555
+IIHF 0000000000000000 <- 00000000AAAAAAAA = AAAAAAAA00000000
+IIHF 0000000000000001 <- 00000000AAAAAAAA = AAAAAAAA00000001
+IIHF 000000000000FFFF <- 00000000AAAAAAAA = AAAAAAAA0000FFFF
+IIHF 0000000000007FFF <- 00000000AAAAAAAA = AAAAAAAA00007FFF
+IIHF 0000000000008000 <- 00000000AAAAAAAA = AAAAAAAA00008000
+IIHF 00000000FFFFFFFF <- 00000000AAAAAAAA = AAAAAAAAFFFFFFFF
+IIHF 0000000080000000 <- 00000000AAAAAAAA = AAAAAAAA80000000
+IIHF 000000007FFFFFFF <- 00000000AAAAAAAA = AAAAAAAA7FFFFFFF
+IIHF AAAAAAAAAAAAAAAA <- 00000000AAAAAAAA = AAAAAAAAAAAAAAAA
+IIHF 8000000000000000 <- 00000000AAAAAAAA = AAAAAAAA00000000
+IIHF FFFFFFFFFFFFFFFF <- 00000000AAAAAAAA = AAAAAAAAFFFFFFFF
+IIHF 5555555555555555 <- 00000000AAAAAAAA = AAAAAAAA55555555
+IILF 0000000000000000 <- 0000000000000000 = 0000000000000000
+IILF 0000000000000001 <- 0000000000000000 = 0000000000000000
+IILF 000000000000FFFF <- 0000000000000000 = 0000000000000000
+IILF 0000000000007FFF <- 0000000000000000 = 0000000000000000
+IILF 0000000000008000 <- 0000000000000000 = 0000000000000000
+IILF 00000000FFFFFFFF <- 0000000000000000 = 0000000000000000
+IILF 0000000080000000 <- 0000000000000000 = 0000000000000000
+IILF 000000007FFFFFFF <- 0000000000000000 = 0000000000000000
+IILF AAAAAAAAAAAAAAAA <- 0000000000000000 = AAAAAAAA00000000
+IILF 8000000000000000 <- 0000000000000000 = 8000000000000000
+IILF FFFFFFFFFFFFFFFF <- 0000000000000000 = FFFFFFFF00000000
+IILF 5555555555555555 <- 0000000000000000 = 5555555500000000
+IILF 0000000000000000 <- 00000000000000FF = 00000000000000FF
+IILF 0000000000000001 <- 00000000000000FF = 00000000000000FF
+IILF 000000000000FFFF <- 00000000000000FF = 00000000000000FF
+IILF 0000000000007FFF <- 00000000000000FF = 00000000000000FF
+IILF 0000000000008000 <- 00000000000000FF = 00000000000000FF
+IILF 00000000FFFFFFFF <- 00000000000000FF = 00000000000000FF
+IILF 0000000080000000 <- 00000000000000FF = 00000000000000FF
+IILF 000000007FFFFFFF <- 00000000000000FF = 00000000000000FF
+IILF AAAAAAAAAAAAAAAA <- 00000000000000FF = AAAAAAAA000000FF
+IILF 8000000000000000 <- 00000000000000FF = 80000000000000FF
+IILF FFFFFFFFFFFFFFFF <- 00000000000000FF = FFFFFFFF000000FF
+IILF 5555555555555555 <- 00000000000000FF = 55555555000000FF
+IILF 0000000000000000 <- 0000000000000055 = 0000000000000055
+IILF 0000000000000001 <- 0000000000000055 = 0000000000000055
+IILF 000000000000FFFF <- 0000000000000055 = 0000000000000055
+IILF 0000000000007FFF <- 0000000000000055 = 0000000000000055
+IILF 0000000000008000 <- 0000000000000055 = 0000000000000055
+IILF 00000000FFFFFFFF <- 0000000000000055 = 0000000000000055
+IILF 0000000080000000 <- 0000000000000055 = 0000000000000055
+IILF 000000007FFFFFFF <- 0000000000000055 = 0000000000000055
+IILF AAAAAAAAAAAAAAAA <- 0000000000000055 = AAAAAAAA00000055
+IILF 8000000000000000 <- 0000000000000055 = 8000000000000055
+IILF FFFFFFFFFFFFFFFF <- 0000000000000055 = FFFFFFFF00000055
+IILF 5555555555555555 <- 0000000000000055 = 5555555500000055
+IILF 0000000000000000 <- 00000000000000AA = 00000000000000AA
+IILF 0000000000000001 <- 00000000000000AA = 00000000000000AA
+IILF 000000000000FFFF <- 00000000000000AA = 00000000000000AA
+IILF 0000000000007FFF <- 00000000000000AA = 00000000000000AA
+IILF 0000000000008000 <- 00000000000000AA = 00000000000000AA
+IILF 00000000FFFFFFFF <- 00000000000000AA = 00000000000000AA
+IILF 0000000080000000 <- 00000000000000AA = 00000000000000AA
+IILF 000000007FFFFFFF <- 00000000000000AA = 00000000000000AA
+IILF AAAAAAAAAAAAAAAA <- 00000000000000AA = AAAAAAAA000000AA
+IILF 8000000000000000 <- 00000000000000AA = 80000000000000AA
+IILF FFFFFFFFFFFFFFFF <- 00000000000000AA = FFFFFFFF000000AA
+IILF 5555555555555555 <- 00000000000000AA = 55555555000000AA
+IILF 0000000000000000 <- 000000000000FFFF = 000000000000FFFF
+IILF 0000000000000001 <- 000000000000FFFF = 000000000000FFFF
+IILF 000000000000FFFF <- 000000000000FFFF = 000000000000FFFF
+IILF 0000000000007FFF <- 000000000000FFFF = 000000000000FFFF
+IILF 0000000000008000 <- 000000000000FFFF = 000000000000FFFF
+IILF 00000000FFFFFFFF <- 000000000000FFFF = 000000000000FFFF
+IILF 0000000080000000 <- 000000000000FFFF = 000000000000FFFF
+IILF 000000007FFFFFFF <- 000000000000FFFF = 000000000000FFFF
+IILF AAAAAAAAAAAAAAAA <- 000000000000FFFF = AAAAAAAA0000FFFF
+IILF 8000000000000000 <- 000000000000FFFF = 800000000000FFFF
+IILF FFFFFFFFFFFFFFFF <- 000000000000FFFF = FFFFFFFF0000FFFF
+IILF 5555555555555555 <- 000000000000FFFF = 555555550000FFFF
+IILF 0000000000000000 <- 0000000000005555 = 0000000000005555
+IILF 0000000000000001 <- 0000000000005555 = 0000000000005555
+IILF 000000000000FFFF <- 0000000000005555 = 0000000000005555
+IILF 0000000000007FFF <- 0000000000005555 = 0000000000005555
+IILF 0000000000008000 <- 0000000000005555 = 0000000000005555
+IILF 00000000FFFFFFFF <- 0000000000005555 = 0000000000005555
+IILF 0000000080000000 <- 0000000000005555 = 0000000000005555
+IILF 000000007FFFFFFF <- 0000000000005555 = 0000000000005555
+IILF AAAAAAAAAAAAAAAA <- 0000000000005555 = AAAAAAAA00005555
+IILF 8000000000000000 <- 0000000000005555 = 8000000000005555
+IILF FFFFFFFFFFFFFFFF <- 0000000000005555 = FFFFFFFF00005555
+IILF 5555555555555555 <- 0000000000005555 = 5555555500005555
+IILF 0000000000000000 <- 000000000000AAAA = 000000000000AAAA
+IILF 0000000000000001 <- 000000000000AAAA = 000000000000AAAA
+IILF 000000000000FFFF <- 000000000000AAAA = 000000000000AAAA
+IILF 0000000000007FFF <- 000000000000AAAA = 000000000000AAAA
+IILF 0000000000008000 <- 000000000000AAAA = 000000000000AAAA
+IILF 00000000FFFFFFFF <- 000000000000AAAA = 000000000000AAAA
+IILF 0000000080000000 <- 000000000000AAAA = 000000000000AAAA
+IILF 000000007FFFFFFF <- 000000000000AAAA = 000000000000AAAA
+IILF AAAAAAAAAAAAAAAA <- 000000000000AAAA = AAAAAAAA0000AAAA
+IILF 8000000000000000 <- 000000000000AAAA = 800000000000AAAA
+IILF FFFFFFFFFFFFFFFF <- 000000000000AAAA = FFFFFFFF0000AAAA
+IILF 5555555555555555 <- 000000000000AAAA = 555555550000AAAA
+IILF 0000000000000000 <- 00000000FFFF0000 = 00000000FFFF0000
+IILF 0000000000000001 <- 00000000FFFF0000 = 00000000FFFF0000
+IILF 000000000000FFFF <- 00000000FFFF0000 = 00000000FFFF0000
+IILF 0000000000007FFF <- 00000000FFFF0000 = 00000000FFFF0000
+IILF 0000000000008000 <- 00000000FFFF0000 = 00000000FFFF0000
+IILF 00000000FFFFFFFF <- 00000000FFFF0000 = 00000000FFFF0000
+IILF 0000000080000000 <- 00000000FFFF0000 = 00000000FFFF0000
+IILF 000000007FFFFFFF <- 00000000FFFF0000 = 00000000FFFF0000
+IILF AAAAAAAAAAAAAAAA <- 00000000FFFF0000 = AAAAAAAAFFFF0000
+IILF 8000000000000000 <- 00000000FFFF0000 = 80000000FFFF0000
+IILF FFFFFFFFFFFFFFFF <- 00000000FFFF0000 = FFFFFFFFFFFF0000
+IILF 5555555555555555 <- 00000000FFFF0000 = 55555555FFFF0000
+IILF 0000000000000000 <- 0000000055550000 = 0000000055550000
+IILF 0000000000000001 <- 0000000055550000 = 0000000055550000
+IILF 000000000000FFFF <- 0000000055550000 = 0000000055550000
+IILF 0000000000007FFF <- 0000000055550000 = 0000000055550000
+IILF 0000000000008000 <- 0000000055550000 = 0000000055550000
+IILF 00000000FFFFFFFF <- 0000000055550000 = 0000000055550000
+IILF 0000000080000000 <- 0000000055550000 = 0000000055550000
+IILF 000000007FFFFFFF <- 0000000055550000 = 0000000055550000
+IILF AAAAAAAAAAAAAAAA <- 0000000055550000 = AAAAAAAA55550000
+IILF 8000000000000000 <- 0000000055550000 = 8000000055550000
+IILF FFFFFFFFFFFFFFFF <- 0000000055550000 = FFFFFFFF55550000
+IILF 5555555555555555 <- 0000000055550000 = 5555555555550000
+IILF 0000000000000000 <- 00000000AAAA0000 = 00000000AAAA0000
+IILF 0000000000000001 <- 00000000AAAA0000 = 00000000AAAA0000
+IILF 000000000000FFFF <- 00000000AAAA0000 = 00000000AAAA0000
+IILF 0000000000007FFF <- 00000000AAAA0000 = 00000000AAAA0000
+IILF 0000000000008000 <- 00000000AAAA0000 = 00000000AAAA0000
+IILF 00000000FFFFFFFF <- 00000000AAAA0000 = 00000000AAAA0000
+IILF 0000000080000000 <- 00000000AAAA0000 = 00000000AAAA0000
+IILF 000000007FFFFFFF <- 00000000AAAA0000 = 00000000AAAA0000
+IILF AAAAAAAAAAAAAAAA <- 00000000AAAA0000 = AAAAAAAAAAAA0000
+IILF 8000000000000000 <- 00000000AAAA0000 = 80000000AAAA0000
+IILF FFFFFFFFFFFFFFFF <- 00000000AAAA0000 = FFFFFFFFAAAA0000
+IILF 5555555555555555 <- 00000000AAAA0000 = 55555555AAAA0000
+IILF 0000000000000000 <- 00000000FFFFFFFF = 00000000FFFFFFFF
+IILF 0000000000000001 <- 00000000FFFFFFFF = 00000000FFFFFFFF
+IILF 000000000000FFFF <- 00000000FFFFFFFF = 00000000FFFFFFFF
+IILF 0000000000007FFF <- 00000000FFFFFFFF = 00000000FFFFFFFF
+IILF 0000000000008000 <- 00000000FFFFFFFF = 00000000FFFFFFFF
+IILF 00000000FFFFFFFF <- 00000000FFFFFFFF = 00000000FFFFFFFF
+IILF 0000000080000000 <- 00000000FFFFFFFF = 00000000FFFFFFFF
+IILF 000000007FFFFFFF <- 00000000FFFFFFFF = 00000000FFFFFFFF
+IILF AAAAAAAAAAAAAAAA <- 00000000FFFFFFFF = AAAAAAAAFFFFFFFF
+IILF 8000000000000000 <- 00000000FFFFFFFF = 80000000FFFFFFFF
+IILF FFFFFFFFFFFFFFFF <- 00000000FFFFFFFF = FFFFFFFFFFFFFFFF
+IILF 5555555555555555 <- 00000000FFFFFFFF = 55555555FFFFFFFF
+IILF 0000000000000000 <- 0000000055555555 = 0000000055555555
+IILF 0000000000000001 <- 0000000055555555 = 0000000055555555
+IILF 000000000000FFFF <- 0000000055555555 = 0000000055555555
+IILF 0000000000007FFF <- 0000000055555555 = 0000000055555555
+IILF 0000000000008000 <- 0000000055555555 = 0000000055555555
+IILF 00000000FFFFFFFF <- 0000000055555555 = 0000000055555555
+IILF 0000000080000000 <- 0000000055555555 = 0000000055555555
+IILF 000000007FFFFFFF <- 0000000055555555 = 0000000055555555
+IILF AAAAAAAAAAAAAAAA <- 0000000055555555 = AAAAAAAA55555555
+IILF 8000000000000000 <- 0000000055555555 = 8000000055555555
+IILF FFFFFFFFFFFFFFFF <- 0000000055555555 = FFFFFFFF55555555
+IILF 5555555555555555 <- 0000000055555555 = 5555555555555555
+IILF 0000000000000000 <- 00000000AAAAAAAA = 00000000AAAAAAAA
+IILF 0000000000000001 <- 00000000AAAAAAAA = 00000000AAAAAAAA
+IILF 000000000000FFFF <- 00000000AAAAAAAA = 00000000AAAAAAAA
+IILF 0000000000007FFF <- 00000000AAAAAAAA = 00000000AAAAAAAA
+IILF 0000000000008000 <- 00000000AAAAAAAA = 00000000AAAAAAAA
+IILF 00000000FFFFFFFF <- 00000000AAAAAAAA = 00000000AAAAAAAA
+IILF 0000000080000000 <- 00000000AAAAAAAA = 00000000AAAAAAAA
+IILF 000000007FFFFFFF <- 00000000AAAAAAAA = 00000000AAAAAAAA
+IILF AAAAAAAAAAAAAAAA <- 00000000AAAAAAAA = AAAAAAAAAAAAAAAA
+IILF 8000000000000000 <- 00000000AAAAAAAA = 80000000AAAAAAAA
+IILF FFFFFFFFFFFFFFFF <- 00000000AAAAAAAA = FFFFFFFFAAAAAAAA
+IILF 5555555555555555 <- 00000000AAAAAAAA = 55555555AAAAAAAA
#include <stdio.h>
#include "mul.h"
+#include "opcodes.h"
static void do_imm_insns(void)
{
regsweep(msgr, m2);
memsweep(msgf, m2);
regsweep(msgfr, m2);
- memsweep(msy, m2);
+ msysweep(m2);
}
int main()
printf(#insn " %16.16lX * %16.16lX = %16.16lX%16.16lX\n", m1, (unsigned long) m2, tmp1, tmp2); \
})
+#define MUL_REG_XIMM(insn, m1, um2, m2) \
+({ \
+ unsigned long tmp1 = m1; \
+ unsigned long tmp2 = m1; \
+ asm volatile( "lgr 2, %0\n" \
+ "lgr 3, %1\n" \
+ insn(2,m2) \
+ "lgr %0,2\n" \
+ "lgr %1,3\n" \
+ : "+d" (tmp1), "+d" (tmp2) \
+ :: "2","3"); \
+ printf(#insn " %16.16lX * %16.16lX = %16.16lX%16.16lX\n", m1, (unsigned long) 0x##um2##m2, tmp1, tmp2); \
+})
+
#define memsweep(i, m2) \
({ \
MUL_REG_IMM(i, 0x7ffffffffffffffful, m2); \
})
+#define ximmsweep(i, um2, m2) \
+({ \
+ MUL_REG_XIMM(i, 0ul, um2, m2); \
+ MUL_REG_XIMM(i, 1ul, um2, m2); \
+ MUL_REG_XIMM(i, 0xfffful, um2, m2); \
+ MUL_REG_XIMM(i, 0x7ffful, um2, m2); \
+ MUL_REG_XIMM(i, 0x8000ul, um2, m2); \
+ MUL_REG_XIMM(i, 0xfffffffful, um2, m2); \
+ MUL_REG_XIMM(i, 0x80000000ul, um2, m2); \
+ MUL_REG_XIMM(i, 0x7ffffffful, um2, m2); \
+ MUL_REG_XIMM(i, 0xfffffffffffffffful, um2, m2); \
+ MUL_REG_XIMM(i, 0x8000000000000000ul, um2, m2); \
+ MUL_REG_XIMM(i, 0x7ffffffffffffffful, um2, m2); \
+})
+
+#define MUL_MSY(m1, m2) \
+({ \
+ unsigned long tmp1 = m1; \
+ unsigned long tmp2 = m1; \
+ register unsigned long *addr asm("5") = &m2; \
+ asm volatile( "lgr 2, %0\n" \
+ "lgr 3, %1\n" \
+ MSY(2,0,5,000,00) \
+ "lgr %0,2\n" \
+ "lgr %1,3\n" \
+ : "+d" (tmp1), "+d" (tmp2) \
+ : "Q" (m2), "d" (addr) \
+ : "2","3"); \
+ printf("msy %16.16lX * %16.16lX = %16.16lX%16.16lX\n", m1, m2, tmp1, tmp2); \
+})
+
+#define msysweep(s2) \
+({ \
+ MUL_MSY(0ul, s2); \
+ MUL_MSY(1ul, s2); \
+ MUL_MSY(0xfffful, s2); \
+ MUL_MSY(0x7ffful, s2); \
+ MUL_MSY(0x8000ul, s2); \
+ MUL_MSY(0xfffffffful, s2); \
+ MUL_MSY(0x80000000ul, s2); \
+ MUL_MSY(0x7ffffffful, s2); \
+ MUL_MSY(0xfffffffffffffffful, s2); \
+ MUL_MSY(0x8000000000000000ul, s2); \
+ MUL_MSY(0x7ffffffffffffffful, s2); \
+})
+
+#define MUL_MHY(m1, m2) \
+({ \
+ unsigned long tmp1 = m1; \
+ unsigned long tmp2 = m1; \
+ register unsigned long *addr asm("5") = &m2; \
+ asm volatile( "lgr 2, %0\n" \
+ "lgr 3, %1\n" \
+ MHY(2,0,5,000,00) \
+ "lgr %0,2\n" \
+ "lgr %1,3\n" \
+ : "+d" (tmp1), "+d" (tmp2) \
+ : "Q" (m2), "d" (addr) \
+ : "2","3"); \
+ printf("mhy %16.16lX * %16.16lX = %16.16lX%16.16lX\n", m1, m2, tmp1, tmp2); \
+})
+
+#define mhysweep(s2) \
+({ \
+ MUL_MHY(0ul, s2); \
+ MUL_MHY(1ul, s2); \
+ MUL_MHY(0xfffful, s2); \
+ MUL_MHY(0x7ffful, s2); \
+ MUL_MHY(0x8000ul, s2); \
+ MUL_MHY(0xfffffffful, s2); \
+ MUL_MHY(0x80000000ul, s2); \
+ MUL_MHY(0x7ffffffful, s2); \
+ MUL_MHY(0xfffffffffffffffful, s2); \
+ MUL_MHY(0x8000000000000000ul, s2); \
+ MUL_MHY(0x7ffffffffffffffful, s2); \
+})
+
+#define MUL_MFY(m1, m2) \
+({ \
+ unsigned long tmp1 = m1; \
+ unsigned long tmp2 = m1; \
+ register unsigned long *addr asm("5") = &m2; \
+ asm volatile( "lgr 2, %0\n" \
+ "lgr 3, %1\n" \
+ MFY(2,0,5,000,00) \
+ "lgr %0,2\n" \
+ "lgr %1,3\n" \
+ : "+d" (tmp1), "+d" (tmp2) \
+ : "Q" (m2), "d" (addr) \
+ : "2","3"); \
+ printf("mfy %16.16lX * %16.16lX = %16.16lX%16.16lX\n", m1, m2, tmp1, tmp2); \
+})
+
+#define mfysweep(s2) \
+({ \
+ MUL_MFY(0ul, s2); \
+ MUL_MFY(1ul, s2); \
+ MUL_MFY(0xfffful, s2); \
+ MUL_MFY(0x7ffful, s2); \
+ MUL_MFY(0x8000ul, s2); \
+ MUL_MFY(0xfffffffful, s2); \
+ MUL_MFY(0x80000000ul, s2); \
+ MUL_MFY(0x7ffffffful, s2); \
+ MUL_MFY(0xfffffffffffffffful, s2); \
+ MUL_MFY(0x8000000000000000ul, s2); \
+ MUL_MFY(0x7ffffffffffffffful, s2); \
+})
#include <stdio.h>
#include "mul.h"
+#include "opcodes.h"
static void do_imm_insns(void)
{
- immsweep(msfi, 0);
- immsweep(msfi, -1);
- immsweep(msfi, -32768);
- immsweep(msfi, 32767);
- immsweep(msfi, 32767);
- immsweep(msfi, 32767);
- immsweep(msfi, -2147483648);
- immsweep(msfi, 2147483647);
- immsweep(msgfi, 0);
- immsweep(msgfi, -1);
- immsweep(msgfi, -32768);
- immsweep(msgfi, 32767);
- immsweep(msgfi, 32767);
- immsweep(msgfi, 32767);
- immsweep(msgfi, -2147483648);
- immsweep(msgfi, 2147483647);
+ ximmsweep(MSFI, 00000000, 00000000);
+ ximmsweep(MSFI, ffffffff, ffffffff);
+ ximmsweep(MSFI, ffffffff, ffff8000);
+ ximmsweep(MSFI, 00000000, 00007fff);
+ ximmsweep(MSFI, 00000000, 00007fff);
+ ximmsweep(MSFI, 00000000, 00007fff);
+ ximmsweep(MSFI, ffffffff, 80000000);
+ ximmsweep(MSFI, 00000000, 7fffffff);
+ ximmsweep(MSGFI, 00000000, 00000000);
+ ximmsweep(MSGFI, ffffffff, ffffffff);
+ ximmsweep(MSGFI, ffffffff, ffff8000);
+ ximmsweep(MSGFI, 00000000, 00007fff);
+ ximmsweep(MSGFI, 00000000, 00007fff);
+ ximmsweep(MSGFI, 00000000, 00007fff);
+ ximmsweep(MSGFI, ffffffff, 80000000);
+ ximmsweep(MSGFI, 00000000, 7fffffff);
}
static void do_regmem_insns(unsigned long m2)
{
- memsweep(mhy, m2);
- memsweep(mfy, m2);
+ mhysweep(m2);
+ mfysweep(m2);
}
int main()
mfy FFFFFFFFFFFFFFFF * 000000000000FFFF = FFFFFFFF00000000FFFFFFFF00000000
mfy 8000000000000000 * 000000000000FFFF = 80000000000000008000000000000000
mfy 7FFFFFFFFFFFFFFF * 000000000000FFFF = 7FFFFFFF000000007FFFFFFF00000000
-msfi 0000000000000000 * 0000000000000000 = 00000000000000000000000000000000
-msfi 0000000000000001 * 0000000000000000 = 00000000000000000000000000000001
-msfi 000000000000FFFF * 0000000000000000 = 0000000000000000000000000000FFFF
-msfi 0000000000007FFF * 0000000000000000 = 00000000000000000000000000007FFF
-msfi 0000000000008000 * 0000000000000000 = 00000000000000000000000000008000
-msfi 00000000FFFFFFFF * 0000000000000000 = 000000000000000000000000FFFFFFFF
-msfi 0000000080000000 * 0000000000000000 = 00000000000000000000000080000000
-msfi 000000007FFFFFFF * 0000000000000000 = 0000000000000000000000007FFFFFFF
-msfi FFFFFFFFFFFFFFFF * 0000000000000000 = FFFFFFFF00000000FFFFFFFFFFFFFFFF
-msfi 8000000000000000 * 0000000000000000 = 80000000000000008000000000000000
-msfi 7FFFFFFFFFFFFFFF * 0000000000000000 = 7FFFFFFF000000007FFFFFFFFFFFFFFF
-msfi 0000000000000000 * FFFFFFFFFFFFFFFF = 00000000000000000000000000000000
-msfi 0000000000000001 * FFFFFFFFFFFFFFFF = 00000000FFFFFFFF0000000000000001
-msfi 000000000000FFFF * FFFFFFFFFFFFFFFF = 00000000FFFF0001000000000000FFFF
-msfi 0000000000007FFF * FFFFFFFFFFFFFFFF = 00000000FFFF80010000000000007FFF
-msfi 0000000000008000 * FFFFFFFFFFFFFFFF = 00000000FFFF80000000000000008000
-msfi 00000000FFFFFFFF * FFFFFFFFFFFFFFFF = 000000000000000100000000FFFFFFFF
-msfi 0000000080000000 * FFFFFFFFFFFFFFFF = 00000000800000000000000080000000
-msfi 000000007FFFFFFF * FFFFFFFFFFFFFFFF = 0000000080000001000000007FFFFFFF
-msfi FFFFFFFFFFFFFFFF * FFFFFFFFFFFFFFFF = FFFFFFFF00000001FFFFFFFFFFFFFFFF
-msfi 8000000000000000 * FFFFFFFFFFFFFFFF = 80000000000000008000000000000000
-msfi 7FFFFFFFFFFFFFFF * FFFFFFFFFFFFFFFF = 7FFFFFFF000000017FFFFFFFFFFFFFFF
-msfi 0000000000000000 * FFFFFFFFFFFF8000 = 00000000000000000000000000000000
-msfi 0000000000000001 * FFFFFFFFFFFF8000 = 00000000FFFF80000000000000000001
-msfi 000000000000FFFF * FFFFFFFFFFFF8000 = 0000000080008000000000000000FFFF
-msfi 0000000000007FFF * FFFFFFFFFFFF8000 = 00000000C00080000000000000007FFF
-msfi 0000000000008000 * FFFFFFFFFFFF8000 = 00000000C00000000000000000008000
-msfi 00000000FFFFFFFF * FFFFFFFFFFFF8000 = 000000000000800000000000FFFFFFFF
-msfi 0000000080000000 * FFFFFFFFFFFF8000 = 00000000000000000000000080000000
-msfi 000000007FFFFFFF * FFFFFFFFFFFF8000 = 0000000000008000000000007FFFFFFF
-msfi FFFFFFFFFFFFFFFF * FFFFFFFFFFFF8000 = FFFFFFFF00008000FFFFFFFFFFFFFFFF
-msfi 8000000000000000 * FFFFFFFFFFFF8000 = 80000000000000008000000000000000
-msfi 7FFFFFFFFFFFFFFF * FFFFFFFFFFFF8000 = 7FFFFFFF000080007FFFFFFFFFFFFFFF
-msfi 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
-msfi 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
-msfi 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
-msfi 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
-msfi 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
-msfi 00000000FFFFFFFF * 0000000000007FFF = 00000000FFFF800100000000FFFFFFFF
-msfi 0000000080000000 * 0000000000007FFF = 00000000800000000000000080000000
-msfi 000000007FFFFFFF * 0000000000007FFF = 000000007FFF8001000000007FFFFFFF
-msfi FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
-msfi 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
-msfi 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
-msfi 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
-msfi 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
-msfi 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
-msfi 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
-msfi 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
-msfi 00000000FFFFFFFF * 0000000000007FFF = 00000000FFFF800100000000FFFFFFFF
-msfi 0000000080000000 * 0000000000007FFF = 00000000800000000000000080000000
-msfi 000000007FFFFFFF * 0000000000007FFF = 000000007FFF8001000000007FFFFFFF
-msfi FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
-msfi 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
-msfi 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
-msfi 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
-msfi 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
-msfi 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
-msfi 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
-msfi 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
-msfi 00000000FFFFFFFF * 0000000000007FFF = 00000000FFFF800100000000FFFFFFFF
-msfi 0000000080000000 * 0000000000007FFF = 00000000800000000000000080000000
-msfi 000000007FFFFFFF * 0000000000007FFF = 000000007FFF8001000000007FFFFFFF
-msfi FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
-msfi 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
-msfi 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
-msfi 0000000000000000 * FFFFFFFF80000000 = 00000000000000000000000000000000
-msfi 0000000000000001 * FFFFFFFF80000000 = 00000000800000000000000000000001
-msfi 000000000000FFFF * FFFFFFFF80000000 = 0000000080000000000000000000FFFF
-msfi 0000000000007FFF * FFFFFFFF80000000 = 00000000800000000000000000007FFF
-msfi 0000000000008000 * FFFFFFFF80000000 = 00000000000000000000000000008000
-msfi 00000000FFFFFFFF * FFFFFFFF80000000 = 000000008000000000000000FFFFFFFF
-msfi 0000000080000000 * FFFFFFFF80000000 = 00000000000000000000000080000000
-msfi 000000007FFFFFFF * FFFFFFFF80000000 = 0000000080000000000000007FFFFFFF
-msfi FFFFFFFFFFFFFFFF * FFFFFFFF80000000 = FFFFFFFF80000000FFFFFFFFFFFFFFFF
-msfi 8000000000000000 * FFFFFFFF80000000 = 80000000000000008000000000000000
-msfi 7FFFFFFFFFFFFFFF * FFFFFFFF80000000 = 7FFFFFFF800000007FFFFFFFFFFFFFFF
-msfi 0000000000000000 * 000000007FFFFFFF = 00000000000000000000000000000000
-msfi 0000000000000001 * 000000007FFFFFFF = 000000007FFFFFFF0000000000000001
-msfi 000000000000FFFF * 000000007FFFFFFF = 000000007FFF0001000000000000FFFF
-msfi 0000000000007FFF * 000000007FFFFFFF = 000000007FFF80010000000000007FFF
-msfi 0000000000008000 * 000000007FFFFFFF = 00000000FFFF80000000000000008000
-msfi 00000000FFFFFFFF * 000000007FFFFFFF = 000000008000000100000000FFFFFFFF
-msfi 0000000080000000 * 000000007FFFFFFF = 00000000800000000000000080000000
-msfi 000000007FFFFFFF * 000000007FFFFFFF = 0000000000000001000000007FFFFFFF
-msfi FFFFFFFFFFFFFFFF * 000000007FFFFFFF = FFFFFFFF80000001FFFFFFFFFFFFFFFF
-msfi 8000000000000000 * 000000007FFFFFFF = 80000000000000008000000000000000
-msfi 7FFFFFFFFFFFFFFF * 000000007FFFFFFF = 7FFFFFFF800000017FFFFFFFFFFFFFFF
-msgfi 0000000000000000 * 0000000000000000 = 00000000000000000000000000000000
-msgfi 0000000000000001 * 0000000000000000 = 00000000000000000000000000000001
-msgfi 000000000000FFFF * 0000000000000000 = 0000000000000000000000000000FFFF
-msgfi 0000000000007FFF * 0000000000000000 = 00000000000000000000000000007FFF
-msgfi 0000000000008000 * 0000000000000000 = 00000000000000000000000000008000
-msgfi 00000000FFFFFFFF * 0000000000000000 = 000000000000000000000000FFFFFFFF
-msgfi 0000000080000000 * 0000000000000000 = 00000000000000000000000080000000
-msgfi 000000007FFFFFFF * 0000000000000000 = 0000000000000000000000007FFFFFFF
-msgfi FFFFFFFFFFFFFFFF * 0000000000000000 = 0000000000000000FFFFFFFFFFFFFFFF
-msgfi 8000000000000000 * 0000000000000000 = 00000000000000008000000000000000
-msgfi 7FFFFFFFFFFFFFFF * 0000000000000000 = 00000000000000007FFFFFFFFFFFFFFF
-msgfi 0000000000000000 * FFFFFFFFFFFFFFFF = 00000000000000000000000000000000
-msgfi 0000000000000001 * FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF0000000000000001
-msgfi 000000000000FFFF * FFFFFFFFFFFFFFFF = FFFFFFFFFFFF0001000000000000FFFF
-msgfi 0000000000007FFF * FFFFFFFFFFFFFFFF = FFFFFFFFFFFF80010000000000007FFF
-msgfi 0000000000008000 * FFFFFFFFFFFFFFFF = FFFFFFFFFFFF80000000000000008000
-msgfi 00000000FFFFFFFF * FFFFFFFFFFFFFFFF = FFFFFFFF0000000100000000FFFFFFFF
-msgfi 0000000080000000 * FFFFFFFFFFFFFFFF = FFFFFFFF800000000000000080000000
-msgfi 000000007FFFFFFF * FFFFFFFFFFFFFFFF = FFFFFFFF80000001000000007FFFFFFF
-msgfi FFFFFFFFFFFFFFFF * FFFFFFFFFFFFFFFF = 0000000000000001FFFFFFFFFFFFFFFF
-msgfi 8000000000000000 * FFFFFFFFFFFFFFFF = 80000000000000008000000000000000
-msgfi 7FFFFFFFFFFFFFFF * FFFFFFFFFFFFFFFF = 80000000000000017FFFFFFFFFFFFFFF
-msgfi 0000000000000000 * FFFFFFFFFFFF8000 = 00000000000000000000000000000000
-msgfi 0000000000000001 * FFFFFFFFFFFF8000 = FFFFFFFFFFFF80000000000000000001
-msgfi 000000000000FFFF * FFFFFFFFFFFF8000 = FFFFFFFF80008000000000000000FFFF
-msgfi 0000000000007FFF * FFFFFFFFFFFF8000 = FFFFFFFFC00080000000000000007FFF
-msgfi 0000000000008000 * FFFFFFFFFFFF8000 = FFFFFFFFC00000000000000000008000
-msgfi 00000000FFFFFFFF * FFFFFFFFFFFF8000 = FFFF80000000800000000000FFFFFFFF
-msgfi 0000000080000000 * FFFFFFFFFFFF8000 = FFFFC000000000000000000080000000
-msgfi 000000007FFFFFFF * FFFFFFFFFFFF8000 = FFFFC00000008000000000007FFFFFFF
-msgfi FFFFFFFFFFFFFFFF * FFFFFFFFFFFF8000 = 0000000000008000FFFFFFFFFFFFFFFF
-msgfi 8000000000000000 * FFFFFFFFFFFF8000 = 00000000000000008000000000000000
-msgfi 7FFFFFFFFFFFFFFF * FFFFFFFFFFFF8000 = 00000000000080007FFFFFFFFFFFFFFF
-msgfi 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
-msgfi 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
-msgfi 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
-msgfi 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
-msgfi 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
-msgfi 00000000FFFFFFFF * 0000000000007FFF = 00007FFEFFFF800100000000FFFFFFFF
-msgfi 0000000080000000 * 0000000000007FFF = 00003FFF800000000000000080000000
-msgfi 000000007FFFFFFF * 0000000000007FFF = 00003FFF7FFF8001000000007FFFFFFF
-msgfi FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
-msgfi 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
-msgfi 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
-msgfi 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
-msgfi 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
-msgfi 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
-msgfi 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
-msgfi 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
-msgfi 00000000FFFFFFFF * 0000000000007FFF = 00007FFEFFFF800100000000FFFFFFFF
-msgfi 0000000080000000 * 0000000000007FFF = 00003FFF800000000000000080000000
-msgfi 000000007FFFFFFF * 0000000000007FFF = 00003FFF7FFF8001000000007FFFFFFF
-msgfi FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
-msgfi 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
-msgfi 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
-msgfi 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
-msgfi 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
-msgfi 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
-msgfi 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
-msgfi 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
-msgfi 00000000FFFFFFFF * 0000000000007FFF = 00007FFEFFFF800100000000FFFFFFFF
-msgfi 0000000080000000 * 0000000000007FFF = 00003FFF800000000000000080000000
-msgfi 000000007FFFFFFF * 0000000000007FFF = 00003FFF7FFF8001000000007FFFFFFF
-msgfi FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
-msgfi 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
-msgfi 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
-msgfi 0000000000000000 * FFFFFFFF80000000 = 00000000000000000000000000000000
-msgfi 0000000000000001 * FFFFFFFF80000000 = FFFFFFFF800000000000000000000001
-msgfi 000000000000FFFF * FFFFFFFF80000000 = FFFF800080000000000000000000FFFF
-msgfi 0000000000007FFF * FFFFFFFF80000000 = FFFFC000800000000000000000007FFF
-msgfi 0000000000008000 * FFFFFFFF80000000 = FFFFC000000000000000000000008000
-msgfi 00000000FFFFFFFF * FFFFFFFF80000000 = 800000008000000000000000FFFFFFFF
-msgfi 0000000080000000 * FFFFFFFF80000000 = C0000000000000000000000080000000
-msgfi 000000007FFFFFFF * FFFFFFFF80000000 = C000000080000000000000007FFFFFFF
-msgfi FFFFFFFFFFFFFFFF * FFFFFFFF80000000 = 0000000080000000FFFFFFFFFFFFFFFF
-msgfi 8000000000000000 * FFFFFFFF80000000 = 00000000000000008000000000000000
-msgfi 7FFFFFFFFFFFFFFF * FFFFFFFF80000000 = 00000000800000007FFFFFFFFFFFFFFF
-msgfi 0000000000000000 * 000000007FFFFFFF = 00000000000000000000000000000000
-msgfi 0000000000000001 * 000000007FFFFFFF = 000000007FFFFFFF0000000000000001
-msgfi 000000000000FFFF * 000000007FFFFFFF = 00007FFF7FFF0001000000000000FFFF
-msgfi 0000000000007FFF * 000000007FFFFFFF = 00003FFF7FFF80010000000000007FFF
-msgfi 0000000000008000 * 000000007FFFFFFF = 00003FFFFFFF80000000000000008000
-msgfi 00000000FFFFFFFF * 000000007FFFFFFF = 7FFFFFFE8000000100000000FFFFFFFF
-msgfi 0000000080000000 * 000000007FFFFFFF = 3FFFFFFF800000000000000080000000
-msgfi 000000007FFFFFFF * 000000007FFFFFFF = 3FFFFFFF00000001000000007FFFFFFF
-msgfi FFFFFFFFFFFFFFFF * 000000007FFFFFFF = FFFFFFFF80000001FFFFFFFFFFFFFFFF
-msgfi 8000000000000000 * 000000007FFFFFFF = 80000000000000008000000000000000
-msgfi 7FFFFFFFFFFFFFFF * 000000007FFFFFFF = 7FFFFFFF800000017FFFFFFFFFFFFFFF
+MSFI 0000000000000000 * 0000000000000000 = 00000000000000000000000000000000
+MSFI 0000000000000001 * 0000000000000000 = 00000000000000000000000000000001
+MSFI 000000000000FFFF * 0000000000000000 = 0000000000000000000000000000FFFF
+MSFI 0000000000007FFF * 0000000000000000 = 00000000000000000000000000007FFF
+MSFI 0000000000008000 * 0000000000000000 = 00000000000000000000000000008000
+MSFI 00000000FFFFFFFF * 0000000000000000 = 000000000000000000000000FFFFFFFF
+MSFI 0000000080000000 * 0000000000000000 = 00000000000000000000000080000000
+MSFI 000000007FFFFFFF * 0000000000000000 = 0000000000000000000000007FFFFFFF
+MSFI FFFFFFFFFFFFFFFF * 0000000000000000 = FFFFFFFF00000000FFFFFFFFFFFFFFFF
+MSFI 8000000000000000 * 0000000000000000 = 80000000000000008000000000000000
+MSFI 7FFFFFFFFFFFFFFF * 0000000000000000 = 7FFFFFFF000000007FFFFFFFFFFFFFFF
+MSFI 0000000000000000 * FFFFFFFFFFFFFFFF = 00000000000000000000000000000000
+MSFI 0000000000000001 * FFFFFFFFFFFFFFFF = 00000000FFFFFFFF0000000000000001
+MSFI 000000000000FFFF * FFFFFFFFFFFFFFFF = 00000000FFFF0001000000000000FFFF
+MSFI 0000000000007FFF * FFFFFFFFFFFFFFFF = 00000000FFFF80010000000000007FFF
+MSFI 0000000000008000 * FFFFFFFFFFFFFFFF = 00000000FFFF80000000000000008000
+MSFI 00000000FFFFFFFF * FFFFFFFFFFFFFFFF = 000000000000000100000000FFFFFFFF
+MSFI 0000000080000000 * FFFFFFFFFFFFFFFF = 00000000800000000000000080000000
+MSFI 000000007FFFFFFF * FFFFFFFFFFFFFFFF = 0000000080000001000000007FFFFFFF
+MSFI FFFFFFFFFFFFFFFF * FFFFFFFFFFFFFFFF = FFFFFFFF00000001FFFFFFFFFFFFFFFF
+MSFI 8000000000000000 * FFFFFFFFFFFFFFFF = 80000000000000008000000000000000
+MSFI 7FFFFFFFFFFFFFFF * FFFFFFFFFFFFFFFF = 7FFFFFFF000000017FFFFFFFFFFFFFFF
+MSFI 0000000000000000 * FFFFFFFFFFFF8000 = 00000000000000000000000000000000
+MSFI 0000000000000001 * FFFFFFFFFFFF8000 = 00000000FFFF80000000000000000001
+MSFI 000000000000FFFF * FFFFFFFFFFFF8000 = 0000000080008000000000000000FFFF
+MSFI 0000000000007FFF * FFFFFFFFFFFF8000 = 00000000C00080000000000000007FFF
+MSFI 0000000000008000 * FFFFFFFFFFFF8000 = 00000000C00000000000000000008000
+MSFI 00000000FFFFFFFF * FFFFFFFFFFFF8000 = 000000000000800000000000FFFFFFFF
+MSFI 0000000080000000 * FFFFFFFFFFFF8000 = 00000000000000000000000080000000
+MSFI 000000007FFFFFFF * FFFFFFFFFFFF8000 = 0000000000008000000000007FFFFFFF
+MSFI FFFFFFFFFFFFFFFF * FFFFFFFFFFFF8000 = FFFFFFFF00008000FFFFFFFFFFFFFFFF
+MSFI 8000000000000000 * FFFFFFFFFFFF8000 = 80000000000000008000000000000000
+MSFI 7FFFFFFFFFFFFFFF * FFFFFFFFFFFF8000 = 7FFFFFFF000080007FFFFFFFFFFFFFFF
+MSFI 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
+MSFI 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
+MSFI 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
+MSFI 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
+MSFI 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
+MSFI 00000000FFFFFFFF * 0000000000007FFF = 00000000FFFF800100000000FFFFFFFF
+MSFI 0000000080000000 * 0000000000007FFF = 00000000800000000000000080000000
+MSFI 000000007FFFFFFF * 0000000000007FFF = 000000007FFF8001000000007FFFFFFF
+MSFI FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
+MSFI 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
+MSFI 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
+MSFI 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
+MSFI 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
+MSFI 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
+MSFI 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
+MSFI 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
+MSFI 00000000FFFFFFFF * 0000000000007FFF = 00000000FFFF800100000000FFFFFFFF
+MSFI 0000000080000000 * 0000000000007FFF = 00000000800000000000000080000000
+MSFI 000000007FFFFFFF * 0000000000007FFF = 000000007FFF8001000000007FFFFFFF
+MSFI FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
+MSFI 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
+MSFI 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
+MSFI 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
+MSFI 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
+MSFI 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
+MSFI 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
+MSFI 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
+MSFI 00000000FFFFFFFF * 0000000000007FFF = 00000000FFFF800100000000FFFFFFFF
+MSFI 0000000080000000 * 0000000000007FFF = 00000000800000000000000080000000
+MSFI 000000007FFFFFFF * 0000000000007FFF = 000000007FFF8001000000007FFFFFFF
+MSFI FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
+MSFI 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
+MSFI 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
+MSFI 0000000000000000 * FFFFFFFF80000000 = 00000000000000000000000000000000
+MSFI 0000000000000001 * FFFFFFFF80000000 = 00000000800000000000000000000001
+MSFI 000000000000FFFF * FFFFFFFF80000000 = 0000000080000000000000000000FFFF
+MSFI 0000000000007FFF * FFFFFFFF80000000 = 00000000800000000000000000007FFF
+MSFI 0000000000008000 * FFFFFFFF80000000 = 00000000000000000000000000008000
+MSFI 00000000FFFFFFFF * FFFFFFFF80000000 = 000000008000000000000000FFFFFFFF
+MSFI 0000000080000000 * FFFFFFFF80000000 = 00000000000000000000000080000000
+MSFI 000000007FFFFFFF * FFFFFFFF80000000 = 0000000080000000000000007FFFFFFF
+MSFI FFFFFFFFFFFFFFFF * FFFFFFFF80000000 = FFFFFFFF80000000FFFFFFFFFFFFFFFF
+MSFI 8000000000000000 * FFFFFFFF80000000 = 80000000000000008000000000000000
+MSFI 7FFFFFFFFFFFFFFF * FFFFFFFF80000000 = 7FFFFFFF800000007FFFFFFFFFFFFFFF
+MSFI 0000000000000000 * 000000007FFFFFFF = 00000000000000000000000000000000
+MSFI 0000000000000001 * 000000007FFFFFFF = 000000007FFFFFFF0000000000000001
+MSFI 000000000000FFFF * 000000007FFFFFFF = 000000007FFF0001000000000000FFFF
+MSFI 0000000000007FFF * 000000007FFFFFFF = 000000007FFF80010000000000007FFF
+MSFI 0000000000008000 * 000000007FFFFFFF = 00000000FFFF80000000000000008000
+MSFI 00000000FFFFFFFF * 000000007FFFFFFF = 000000008000000100000000FFFFFFFF
+MSFI 0000000080000000 * 000000007FFFFFFF = 00000000800000000000000080000000
+MSFI 000000007FFFFFFF * 000000007FFFFFFF = 0000000000000001000000007FFFFFFF
+MSFI FFFFFFFFFFFFFFFF * 000000007FFFFFFF = FFFFFFFF80000001FFFFFFFFFFFFFFFF
+MSFI 8000000000000000 * 000000007FFFFFFF = 80000000000000008000000000000000
+MSFI 7FFFFFFFFFFFFFFF * 000000007FFFFFFF = 7FFFFFFF800000017FFFFFFFFFFFFFFF
+MSGFI 0000000000000000 * 0000000000000000 = 00000000000000000000000000000000
+MSGFI 0000000000000001 * 0000000000000000 = 00000000000000000000000000000001
+MSGFI 000000000000FFFF * 0000000000000000 = 0000000000000000000000000000FFFF
+MSGFI 0000000000007FFF * 0000000000000000 = 00000000000000000000000000007FFF
+MSGFI 0000000000008000 * 0000000000000000 = 00000000000000000000000000008000
+MSGFI 00000000FFFFFFFF * 0000000000000000 = 000000000000000000000000FFFFFFFF
+MSGFI 0000000080000000 * 0000000000000000 = 00000000000000000000000080000000
+MSGFI 000000007FFFFFFF * 0000000000000000 = 0000000000000000000000007FFFFFFF
+MSGFI FFFFFFFFFFFFFFFF * 0000000000000000 = 0000000000000000FFFFFFFFFFFFFFFF
+MSGFI 8000000000000000 * 0000000000000000 = 00000000000000008000000000000000
+MSGFI 7FFFFFFFFFFFFFFF * 0000000000000000 = 00000000000000007FFFFFFFFFFFFFFF
+MSGFI 0000000000000000 * FFFFFFFFFFFFFFFF = 00000000000000000000000000000000
+MSGFI 0000000000000001 * FFFFFFFFFFFFFFFF = FFFFFFFFFFFFFFFF0000000000000001
+MSGFI 000000000000FFFF * FFFFFFFFFFFFFFFF = FFFFFFFFFFFF0001000000000000FFFF
+MSGFI 0000000000007FFF * FFFFFFFFFFFFFFFF = FFFFFFFFFFFF80010000000000007FFF
+MSGFI 0000000000008000 * FFFFFFFFFFFFFFFF = FFFFFFFFFFFF80000000000000008000
+MSGFI 00000000FFFFFFFF * FFFFFFFFFFFFFFFF = FFFFFFFF0000000100000000FFFFFFFF
+MSGFI 0000000080000000 * FFFFFFFFFFFFFFFF = FFFFFFFF800000000000000080000000
+MSGFI 000000007FFFFFFF * FFFFFFFFFFFFFFFF = FFFFFFFF80000001000000007FFFFFFF
+MSGFI FFFFFFFFFFFFFFFF * FFFFFFFFFFFFFFFF = 0000000000000001FFFFFFFFFFFFFFFF
+MSGFI 8000000000000000 * FFFFFFFFFFFFFFFF = 80000000000000008000000000000000
+MSGFI 7FFFFFFFFFFFFFFF * FFFFFFFFFFFFFFFF = 80000000000000017FFFFFFFFFFFFFFF
+MSGFI 0000000000000000 * FFFFFFFFFFFF8000 = 00000000000000000000000000000000
+MSGFI 0000000000000001 * FFFFFFFFFFFF8000 = FFFFFFFFFFFF80000000000000000001
+MSGFI 000000000000FFFF * FFFFFFFFFFFF8000 = FFFFFFFF80008000000000000000FFFF
+MSGFI 0000000000007FFF * FFFFFFFFFFFF8000 = FFFFFFFFC00080000000000000007FFF
+MSGFI 0000000000008000 * FFFFFFFFFFFF8000 = FFFFFFFFC00000000000000000008000
+MSGFI 00000000FFFFFFFF * FFFFFFFFFFFF8000 = FFFF80000000800000000000FFFFFFFF
+MSGFI 0000000080000000 * FFFFFFFFFFFF8000 = FFFFC000000000000000000080000000
+MSGFI 000000007FFFFFFF * FFFFFFFFFFFF8000 = FFFFC00000008000000000007FFFFFFF
+MSGFI FFFFFFFFFFFFFFFF * FFFFFFFFFFFF8000 = 0000000000008000FFFFFFFFFFFFFFFF
+MSGFI 8000000000000000 * FFFFFFFFFFFF8000 = 00000000000000008000000000000000
+MSGFI 7FFFFFFFFFFFFFFF * FFFFFFFFFFFF8000 = 00000000000080007FFFFFFFFFFFFFFF
+MSGFI 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
+MSGFI 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
+MSGFI 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
+MSGFI 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
+MSGFI 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
+MSGFI 00000000FFFFFFFF * 0000000000007FFF = 00007FFEFFFF800100000000FFFFFFFF
+MSGFI 0000000080000000 * 0000000000007FFF = 00003FFF800000000000000080000000
+MSGFI 000000007FFFFFFF * 0000000000007FFF = 00003FFF7FFF8001000000007FFFFFFF
+MSGFI FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
+MSGFI 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
+MSGFI 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
+MSGFI 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
+MSGFI 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
+MSGFI 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
+MSGFI 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
+MSGFI 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
+MSGFI 00000000FFFFFFFF * 0000000000007FFF = 00007FFEFFFF800100000000FFFFFFFF
+MSGFI 0000000080000000 * 0000000000007FFF = 00003FFF800000000000000080000000
+MSGFI 000000007FFFFFFF * 0000000000007FFF = 00003FFF7FFF8001000000007FFFFFFF
+MSGFI FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
+MSGFI 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
+MSGFI 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
+MSGFI 0000000000000000 * 0000000000007FFF = 00000000000000000000000000000000
+MSGFI 0000000000000001 * 0000000000007FFF = 0000000000007FFF0000000000000001
+MSGFI 000000000000FFFF * 0000000000007FFF = 000000007FFE8001000000000000FFFF
+MSGFI 0000000000007FFF * 0000000000007FFF = 000000003FFF00010000000000007FFF
+MSGFI 0000000000008000 * 0000000000007FFF = 000000003FFF80000000000000008000
+MSGFI 00000000FFFFFFFF * 0000000000007FFF = 00007FFEFFFF800100000000FFFFFFFF
+MSGFI 0000000080000000 * 0000000000007FFF = 00003FFF800000000000000080000000
+MSGFI 000000007FFFFFFF * 0000000000007FFF = 00003FFF7FFF8001000000007FFFFFFF
+MSGFI FFFFFFFFFFFFFFFF * 0000000000007FFF = FFFFFFFFFFFF8001FFFFFFFFFFFFFFFF
+MSGFI 8000000000000000 * 0000000000007FFF = 80000000000000008000000000000000
+MSGFI 7FFFFFFFFFFFFFFF * 0000000000007FFF = 7FFFFFFFFFFF80017FFFFFFFFFFFFFFF
+MSGFI 0000000000000000 * FFFFFFFF80000000 = 00000000000000000000000000000000
+MSGFI 0000000000000001 * FFFFFFFF80000000 = FFFFFFFF800000000000000000000001
+MSGFI 000000000000FFFF * FFFFFFFF80000000 = FFFF800080000000000000000000FFFF
+MSGFI 0000000000007FFF * FFFFFFFF80000000 = FFFFC000800000000000000000007FFF
+MSGFI 0000000000008000 * FFFFFFFF80000000 = FFFFC000000000000000000000008000
+MSGFI 00000000FFFFFFFF * FFFFFFFF80000000 = 800000008000000000000000FFFFFFFF
+MSGFI 0000000080000000 * FFFFFFFF80000000 = C0000000000000000000000080000000
+MSGFI 000000007FFFFFFF * FFFFFFFF80000000 = C000000080000000000000007FFFFFFF
+MSGFI FFFFFFFFFFFFFFFF * FFFFFFFF80000000 = 0000000080000000FFFFFFFFFFFFFFFF
+MSGFI 8000000000000000 * FFFFFFFF80000000 = 00000000000000008000000000000000
+MSGFI 7FFFFFFFFFFFFFFF * FFFFFFFF80000000 = 00000000800000007FFFFFFFFFFFFFFF
+MSGFI 0000000000000000 * 000000007FFFFFFF = 00000000000000000000000000000000
+MSGFI 0000000000000001 * 000000007FFFFFFF = 000000007FFFFFFF0000000000000001
+MSGFI 000000000000FFFF * 000000007FFFFFFF = 00007FFF7FFF0001000000000000FFFF
+MSGFI 0000000000007FFF * 000000007FFFFFFF = 00003FFF7FFF80010000000000007FFF
+MSGFI 0000000000008000 * 000000007FFFFFFF = 00003FFFFFFF80000000000000008000
+MSGFI 00000000FFFFFFFF * 000000007FFFFFFF = 7FFFFFFE8000000100000000FFFFFFFF
+MSGFI 0000000080000000 * 000000007FFFFFFF = 3FFFFFFF800000000000000080000000
+MSGFI 000000007FFFFFFF * 000000007FFFFFFF = 3FFFFFFF00000001000000007FFFFFFF
+MSGFI FFFFFFFFFFFFFFFF * 000000007FFFFFFF = FFFFFFFF80000001FFFFFFFFFFFFFFFF
+MSGFI 8000000000000000 * 000000007FFFFFFF = 80000000000000008000000000000000
+MSGFI 7FFFFFFFFFFFFFFF * 000000007FFFFFFF = 7FFFFFFF800000017FFFFFFFFFFFFFFF
#include <stdio.h>
#include "or.h"
+#include "opcodes.h"
+
+#define oihh(r1,i2) ".long 0xa5" #r1 "8" #i2 "\n\t"
+#define oihl(r1,i2) ".long 0xa5" #r1 "9" #i2 "\n\t"
+#define oilh(r1,i2) ".long 0xa5" #r1 "a" #i2 "\n\t"
+#define oill(r1,i2) ".long 0xa5" #r1 "b" #i2 "\n\t"
static void do_imm_insns(void)
{
memimmsweep(oi, 128);
memimmsweep(oi, 0xaa);
memimmsweep(oi, 0x55);
- memimmsweep(oiy, 0);
- memimmsweep(oiy, 255);
- memimmsweep(oiy, 128);
- memimmsweep(oiy, 0xaa);
- memimmsweep(oiy, 0x55);
- immsweep(oihh, 0x55);
- immsweep(oihl, 0x55);
- immsweep(oilh, 0x55);
- immsweep(oill, 0x55);
- immsweep(oihh, 0xaa);
- immsweep(oihl, 0xaa);
- immsweep(oilh, 0xaa);
- immsweep(oill, 0xaa);
- immsweep(oihh, 0xff);
- immsweep(oihl, 0xff);
- immsweep(oilh, 0xff);
- immsweep(oill, 0xff);
- immsweep(oihh, 0x0);
- immsweep(oihl, 0x0);
- immsweep(oilh, 0x0);
- immsweep(oill, 0x0);
- immsweep(oihh, 0xffff);
- immsweep(oihl, 0xffff);
- immsweep(oilh, 0xffff);
- immsweep(oill, 0xffff);
- immsweep(oihh, 0xaaaa);
- immsweep(oihl, 0xaaaa);
- immsweep(oilh, 0xaaaa);
- immsweep(oill, 0xaaaa);
- immsweep(oihh, 0x5555);
- immsweep(oihl, 0x5555);
- immsweep(oilh, 0x5555);
- immsweep(oill, 0x5555);
+ oiysweep(00);
+ oiysweep(ff);
+ oiysweep(80);
+ oiysweep(aa);
+ oiysweep(55);
+ immsweep(oihh, 0055);
+ immsweep(oihl, 0055);
+ immsweep(oilh, 0055);
+ immsweep(oill, 0055);
+ immsweep(oihh, 00aa);
+ immsweep(oihl, 00aa);
+ immsweep(oilh, 00aa);
+ immsweep(oill, 00aa);
+ immsweep(oihh, 00ff);
+ immsweep(oihl, 00ff);
+ immsweep(oilh, 00ff);
+ immsweep(oill, 00ff);
+ immsweep(oihh, 0000);
+ immsweep(oihl, 0000);
+ immsweep(oilh, 0000);
+ immsweep(oill, 0000);
+ immsweep(oihh, ffff);
+ immsweep(oihl, ffff);
+ immsweep(oilh, ffff);
+ immsweep(oill, ffff);
+ immsweep(oihh, aaaa);
+ immsweep(oihl, aaaa);
+ immsweep(oilh, aaaa);
+ immsweep(oill, aaaa);
+ immsweep(oihh, 5555);
+ immsweep(oihl, 5555);
+ immsweep(oilh, 5555);
+ immsweep(oill, 5555);
}
memsweep(og, s2);
regsweep(or, s2);
regsweep(ogr, s2);
- memsweep(oy, s2);
+ oysweep(s2);
}
int main()
#include <stdio.h>
+/* Dummy variable. Needed to work around GCC code generation bugs */
+volatile long v;
+
#define OR_REG_MEM(insn, s1, s2) \
({ \
unsigned long tmp = s1; \
#define OR_REG_IMM(insn, s1, s2) \
({ \
- unsigned long tmp = s1; \
+ register unsigned long tmp asm("2") = s1; \
int cc; \
- asm volatile( #insn " %0," #s2 "\n" \
+ asm volatile( insn(2,s2) \
"ipm %1\n" \
"srl %1,28\n" \
: "+d" (tmp), "=d" (cc) \
: "d" (tmp) \
- : "0", "cc"); \
- printf(#insn " %16.16lX | %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) s2, tmp, cc); \
+ : "cc"); \
+ v = tmp; /* work around GCC code gen bug */ \
+ printf(#insn " %16.16lX | %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) 0x##s2, v, cc); \
})
#define OR_MEM_IMM(insn, s1, s2) \
OR_MEM_IMM(i, 0x5555555555555555ul, s2); \
})
+#define OR_OY(s1, s2) \
+({ \
+ register unsigned long tmp asm("1") = s1; \
+ register unsigned long *addr asm("2") = &s2; \
+ int cc; \
+ asm volatile( OY(1,0,2,000,00) \
+ "ipm %1\n" \
+ "srl %1,28\n" \
+ : "+d" (tmp), "=d" (cc) \
+ : "d" (tmp), "d"(addr) \
+ : "cc"); \
+ printf("oy %16.16lX | %16.16lX = %16.16lX (cc=%d)\n", s1, s2, tmp, cc); \
+})
+
+#define OR_OIY(s1, i2) \
+({ \
+ unsigned long tmp = s1; \
+ register unsigned long *addr asm("2") = &tmp; \
+ int cc; \
+ asm volatile( OIY(i2,2,000,00) \
+ "ipm %1\n" \
+ "srl %1,28\n" \
+ : "+Q" (tmp), "=d" (cc) \
+ : "Q" (tmp), "d" (addr) \
+ : "cc"); \
+ printf("oiy %16.16lX | %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) 0x##i2, tmp, cc); \
+})
+#define oysweep(s2) \
+({ \
+ OR_OY(0ul, s2); \
+ OR_OY(1ul, s2); \
+ OR_OY(0xfffful, s2); \
+ OR_OY(0x7ffful, s2); \
+ OR_OY(0x8000ul, s2); \
+ OR_OY(0xfffffffful, s2); \
+ OR_OY(0x80000000ul, s2); \
+ OR_OY(0x7ffffffful, s2); \
+ OR_OY(0xaaaaaaaaaaaaaaaaul, s2); \
+ OR_OY(0x8000000000000000ul, s2); \
+ OR_OY(0xfffffffffffffffful, s2); \
+ OR_OY(0x5555555555555555ul, s2); \
+})
+
+#define oiysweep(s2) \
+({ \
+ OR_OIY(0ul, s2); \
+ OR_OIY(1ul, s2); \
+ OR_OIY(0xfffful, s2); \
+ OR_OIY(0x7ffful, s2); \
+ OR_OIY(0x8000ul, s2); \
+ OR_OIY(0xfffffffful, s2); \
+ OR_OIY(0x80000000ul, s2); \
+ OR_OIY(0x7ffffffful, s2); \
+ OR_OIY(0xaaaaaaaaaaaaaaaaul, s2); \
+ OR_OIY(0x8000000000000000ul, s2); \
+ OR_OIY(0xfffffffffffffffful, s2); \
+ OR_OIY(0x5555555555555555ul, s2); \
+})
#include <stdio.h>
#include "or.h"
+#include "opcodes.h"
static void do_imm_insns(void)
{
- immsweep(oihf, 0);
- immsweep(oihf, 0xff);
- immsweep(oihf, 0x55);
- immsweep(oihf, 0xaa);
- immsweep(oihf, 0xffff);
- immsweep(oihf, 0x5555);
- immsweep(oihf, 0xaaaa);
- immsweep(oihf, 0xffff0000);
- immsweep(oihf, 0x55550000);
- immsweep(oihf, 0xaaaa0000);
- immsweep(oihf, 0xffffffff);
- immsweep(oihf, 0x55555555);
- immsweep(oihf, 0xaaaaaaaa);
- immsweep(oilf, 0);
- immsweep(oilf, 0xff);
- immsweep(oilf, 0x55);
- immsweep(oilf, 0xaa);
- immsweep(oilf, 0xffff);
- immsweep(oilf, 0x5555);
- immsweep(oilf, 0xaaaa);
- immsweep(oilf, 0xffff0000);
- immsweep(oilf, 0x55550000);
- immsweep(oilf, 0xaaaa0000);
- immsweep(oilf, 0xffffffff);
- immsweep(oilf, 0x55555555);
- immsweep(oilf, 0xaaaaaaaa);
+ immsweep(OIHF, 00000000);
+ immsweep(OIHF, 000000ff);
+ immsweep(OIHF, 00000055);
+ immsweep(OIHF, 000000aa);
+ immsweep(OIHF, 0000ffff);
+ immsweep(OIHF, 00005555);
+ immsweep(OIHF, 0000aaaa);
+ immsweep(OIHF, ffff0000);
+ immsweep(OIHF, 55550000);
+ immsweep(OIHF, aaaa0000);
+ immsweep(OIHF, ffffffff);
+ immsweep(OIHF, 55555555);
+ immsweep(OIHF, aaaaaaaa);
+ immsweep(OILF, 00000000);
+ immsweep(OILF, 000000ff);
+ immsweep(OILF, 00000055);
+ immsweep(OILF, 000000aa);
+ immsweep(OILF, 0000ffff);
+ immsweep(OILF, 00005555);
+ immsweep(OILF, 0000aaaa);
+ immsweep(OILF, ffff0000);
+ immsweep(OILF, 55550000);
+ immsweep(OILF, aaaa0000);
+ immsweep(OILF, ffffffff);
+ immsweep(OILF, 55555555);
+ immsweep(OILF, aaaaaaaa);
}
-oihf 0000000000000000 | 0000000000000000 = 0000000000000000 (cc=0)
-oihf 0000000000000001 | 0000000000000000 = 0000000000000001 (cc=0)
-oihf 000000000000FFFF | 0000000000000000 = 000000000000FFFF (cc=0)
-oihf 0000000000007FFF | 0000000000000000 = 0000000000007FFF (cc=0)
-oihf 0000000000008000 | 0000000000000000 = 0000000000008000 (cc=0)
-oihf 00000000FFFFFFFF | 0000000000000000 = 00000000FFFFFFFF (cc=0)
-oihf 0000000080000000 | 0000000000000000 = 0000000080000000 (cc=0)
-oihf 000000007FFFFFFF | 0000000000000000 = 000000007FFFFFFF (cc=0)
-oihf AAAAAAAAAAAAAAAA | 0000000000000000 = AAAAAAAAAAAAAAAA (cc=1)
-oihf 8000000000000000 | 0000000000000000 = 8000000000000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 0000000000000000 = 5555555555555555 (cc=1)
-oihf 0000000000000000 | 00000000000000FF = 000000FF00000000 (cc=1)
-oihf 0000000000000001 | 00000000000000FF = 000000FF00000001 (cc=1)
-oihf 000000000000FFFF | 00000000000000FF = 000000FF0000FFFF (cc=1)
-oihf 0000000000007FFF | 00000000000000FF = 000000FF00007FFF (cc=1)
-oihf 0000000000008000 | 00000000000000FF = 000000FF00008000 (cc=1)
-oihf 00000000FFFFFFFF | 00000000000000FF = 000000FFFFFFFFFF (cc=1)
-oihf 0000000080000000 | 00000000000000FF = 000000FF80000000 (cc=1)
-oihf 000000007FFFFFFF | 00000000000000FF = 000000FF7FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 00000000000000FF = AAAAAAFFAAAAAAAA (cc=1)
-oihf 8000000000000000 | 00000000000000FF = 800000FF00000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 00000000000000FF = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 00000000000000FF = 555555FF55555555 (cc=1)
-oihf 0000000000000000 | 0000000000000055 = 0000005500000000 (cc=1)
-oihf 0000000000000001 | 0000000000000055 = 0000005500000001 (cc=1)
-oihf 000000000000FFFF | 0000000000000055 = 000000550000FFFF (cc=1)
-oihf 0000000000007FFF | 0000000000000055 = 0000005500007FFF (cc=1)
-oihf 0000000000008000 | 0000000000000055 = 0000005500008000 (cc=1)
-oihf 00000000FFFFFFFF | 0000000000000055 = 00000055FFFFFFFF (cc=1)
-oihf 0000000080000000 | 0000000000000055 = 0000005580000000 (cc=1)
-oihf 000000007FFFFFFF | 0000000000000055 = 000000557FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 0000000000000055 = AAAAAAFFAAAAAAAA (cc=1)
-oihf 8000000000000000 | 0000000000000055 = 8000005500000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 0000000000000055 = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 0000000000000055 = 5555555555555555 (cc=1)
-oihf 0000000000000000 | 00000000000000AA = 000000AA00000000 (cc=1)
-oihf 0000000000000001 | 00000000000000AA = 000000AA00000001 (cc=1)
-oihf 000000000000FFFF | 00000000000000AA = 000000AA0000FFFF (cc=1)
-oihf 0000000000007FFF | 00000000000000AA = 000000AA00007FFF (cc=1)
-oihf 0000000000008000 | 00000000000000AA = 000000AA00008000 (cc=1)
-oihf 00000000FFFFFFFF | 00000000000000AA = 000000AAFFFFFFFF (cc=1)
-oihf 0000000080000000 | 00000000000000AA = 000000AA80000000 (cc=1)
-oihf 000000007FFFFFFF | 00000000000000AA = 000000AA7FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 00000000000000AA = AAAAAAAAAAAAAAAA (cc=1)
-oihf 8000000000000000 | 00000000000000AA = 800000AA00000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 00000000000000AA = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 00000000000000AA = 555555FF55555555 (cc=1)
-oihf 0000000000000000 | 000000000000FFFF = 0000FFFF00000000 (cc=1)
-oihf 0000000000000001 | 000000000000FFFF = 0000FFFF00000001 (cc=1)
-oihf 000000000000FFFF | 000000000000FFFF = 0000FFFF0000FFFF (cc=1)
-oihf 0000000000007FFF | 000000000000FFFF = 0000FFFF00007FFF (cc=1)
-oihf 0000000000008000 | 000000000000FFFF = 0000FFFF00008000 (cc=1)
-oihf 00000000FFFFFFFF | 000000000000FFFF = 0000FFFFFFFFFFFF (cc=1)
-oihf 0000000080000000 | 000000000000FFFF = 0000FFFF80000000 (cc=1)
-oihf 000000007FFFFFFF | 000000000000FFFF = 0000FFFF7FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 000000000000FFFF = AAAAFFFFAAAAAAAA (cc=1)
-oihf 8000000000000000 | 000000000000FFFF = 8000FFFF00000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 000000000000FFFF = 5555FFFF55555555 (cc=1)
-oihf 0000000000000000 | 0000000000005555 = 0000555500000000 (cc=1)
-oihf 0000000000000001 | 0000000000005555 = 0000555500000001 (cc=1)
-oihf 000000000000FFFF | 0000000000005555 = 000055550000FFFF (cc=1)
-oihf 0000000000007FFF | 0000000000005555 = 0000555500007FFF (cc=1)
-oihf 0000000000008000 | 0000000000005555 = 0000555500008000 (cc=1)
-oihf 00000000FFFFFFFF | 0000000000005555 = 00005555FFFFFFFF (cc=1)
-oihf 0000000080000000 | 0000000000005555 = 0000555580000000 (cc=1)
-oihf 000000007FFFFFFF | 0000000000005555 = 000055557FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 0000000000005555 = AAAAFFFFAAAAAAAA (cc=1)
-oihf 8000000000000000 | 0000000000005555 = 8000555500000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 0000000000005555 = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 0000000000005555 = 5555555555555555 (cc=1)
-oihf 0000000000000000 | 000000000000AAAA = 0000AAAA00000000 (cc=1)
-oihf 0000000000000001 | 000000000000AAAA = 0000AAAA00000001 (cc=1)
-oihf 000000000000FFFF | 000000000000AAAA = 0000AAAA0000FFFF (cc=1)
-oihf 0000000000007FFF | 000000000000AAAA = 0000AAAA00007FFF (cc=1)
-oihf 0000000000008000 | 000000000000AAAA = 0000AAAA00008000 (cc=1)
-oihf 00000000FFFFFFFF | 000000000000AAAA = 0000AAAAFFFFFFFF (cc=1)
-oihf 0000000080000000 | 000000000000AAAA = 0000AAAA80000000 (cc=1)
-oihf 000000007FFFFFFF | 000000000000AAAA = 0000AAAA7FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 000000000000AAAA = AAAAAAAAAAAAAAAA (cc=1)
-oihf 8000000000000000 | 000000000000AAAA = 8000AAAA00000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 000000000000AAAA = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 000000000000AAAA = 5555FFFF55555555 (cc=1)
-oihf 0000000000000000 | 00000000FFFF0000 = FFFF000000000000 (cc=1)
-oihf 0000000000000001 | 00000000FFFF0000 = FFFF000000000001 (cc=1)
-oihf 000000000000FFFF | 00000000FFFF0000 = FFFF00000000FFFF (cc=1)
-oihf 0000000000007FFF | 00000000FFFF0000 = FFFF000000007FFF (cc=1)
-oihf 0000000000008000 | 00000000FFFF0000 = FFFF000000008000 (cc=1)
-oihf 00000000FFFFFFFF | 00000000FFFF0000 = FFFF0000FFFFFFFF (cc=1)
-oihf 0000000080000000 | 00000000FFFF0000 = FFFF000080000000 (cc=1)
-oihf 000000007FFFFFFF | 00000000FFFF0000 = FFFF00007FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 00000000FFFF0000 = FFFFAAAAAAAAAAAA (cc=1)
-oihf 8000000000000000 | 00000000FFFF0000 = FFFF000000000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 00000000FFFF0000 = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 00000000FFFF0000 = FFFF555555555555 (cc=1)
-oihf 0000000000000000 | 0000000055550000 = 5555000000000000 (cc=1)
-oihf 0000000000000001 | 0000000055550000 = 5555000000000001 (cc=1)
-oihf 000000000000FFFF | 0000000055550000 = 555500000000FFFF (cc=1)
-oihf 0000000000007FFF | 0000000055550000 = 5555000000007FFF (cc=1)
-oihf 0000000000008000 | 0000000055550000 = 5555000000008000 (cc=1)
-oihf 00000000FFFFFFFF | 0000000055550000 = 55550000FFFFFFFF (cc=1)
-oihf 0000000080000000 | 0000000055550000 = 5555000080000000 (cc=1)
-oihf 000000007FFFFFFF | 0000000055550000 = 555500007FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 0000000055550000 = FFFFAAAAAAAAAAAA (cc=1)
-oihf 8000000000000000 | 0000000055550000 = D555000000000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 0000000055550000 = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 0000000055550000 = 5555555555555555 (cc=1)
-oihf 0000000000000000 | 00000000AAAA0000 = AAAA000000000000 (cc=1)
-oihf 0000000000000001 | 00000000AAAA0000 = AAAA000000000001 (cc=1)
-oihf 000000000000FFFF | 00000000AAAA0000 = AAAA00000000FFFF (cc=1)
-oihf 0000000000007FFF | 00000000AAAA0000 = AAAA000000007FFF (cc=1)
-oihf 0000000000008000 | 00000000AAAA0000 = AAAA000000008000 (cc=1)
-oihf 00000000FFFFFFFF | 00000000AAAA0000 = AAAA0000FFFFFFFF (cc=1)
-oihf 0000000080000000 | 00000000AAAA0000 = AAAA000080000000 (cc=1)
-oihf 000000007FFFFFFF | 00000000AAAA0000 = AAAA00007FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 00000000AAAA0000 = AAAAAAAAAAAAAAAA (cc=1)
-oihf 8000000000000000 | 00000000AAAA0000 = AAAA000000000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 00000000AAAA0000 = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 00000000AAAA0000 = FFFF555555555555 (cc=1)
-oihf 0000000000000000 | 00000000FFFFFFFF = FFFFFFFF00000000 (cc=1)
-oihf 0000000000000001 | 00000000FFFFFFFF = FFFFFFFF00000001 (cc=1)
-oihf 000000000000FFFF | 00000000FFFFFFFF = FFFFFFFF0000FFFF (cc=1)
-oihf 0000000000007FFF | 00000000FFFFFFFF = FFFFFFFF00007FFF (cc=1)
-oihf 0000000000008000 | 00000000FFFFFFFF = FFFFFFFF00008000 (cc=1)
-oihf 00000000FFFFFFFF | 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-oihf 0000000080000000 | 00000000FFFFFFFF = FFFFFFFF80000000 (cc=1)
-oihf 000000007FFFFFFF | 00000000FFFFFFFF = FFFFFFFF7FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 00000000FFFFFFFF = FFFFFFFFAAAAAAAA (cc=1)
-oihf 8000000000000000 | 00000000FFFFFFFF = FFFFFFFF00000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 00000000FFFFFFFF = FFFFFFFF55555555 (cc=1)
-oihf 0000000000000000 | 0000000055555555 = 5555555500000000 (cc=1)
-oihf 0000000000000001 | 0000000055555555 = 5555555500000001 (cc=1)
-oihf 000000000000FFFF | 0000000055555555 = 555555550000FFFF (cc=1)
-oihf 0000000000007FFF | 0000000055555555 = 5555555500007FFF (cc=1)
-oihf 0000000000008000 | 0000000055555555 = 5555555500008000 (cc=1)
-oihf 00000000FFFFFFFF | 0000000055555555 = 55555555FFFFFFFF (cc=1)
-oihf 0000000080000000 | 0000000055555555 = 5555555580000000 (cc=1)
-oihf 000000007FFFFFFF | 0000000055555555 = 555555557FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 0000000055555555 = FFFFFFFFAAAAAAAA (cc=1)
-oihf 8000000000000000 | 0000000055555555 = D555555500000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 0000000055555555 = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 0000000055555555 = 5555555555555555 (cc=1)
-oihf 0000000000000000 | 00000000AAAAAAAA = AAAAAAAA00000000 (cc=1)
-oihf 0000000000000001 | 00000000AAAAAAAA = AAAAAAAA00000001 (cc=1)
-oihf 000000000000FFFF | 00000000AAAAAAAA = AAAAAAAA0000FFFF (cc=1)
-oihf 0000000000007FFF | 00000000AAAAAAAA = AAAAAAAA00007FFF (cc=1)
-oihf 0000000000008000 | 00000000AAAAAAAA = AAAAAAAA00008000 (cc=1)
-oihf 00000000FFFFFFFF | 00000000AAAAAAAA = AAAAAAAAFFFFFFFF (cc=1)
-oihf 0000000080000000 | 00000000AAAAAAAA = AAAAAAAA80000000 (cc=1)
-oihf 000000007FFFFFFF | 00000000AAAAAAAA = AAAAAAAA7FFFFFFF (cc=1)
-oihf AAAAAAAAAAAAAAAA | 00000000AAAAAAAA = AAAAAAAAAAAAAAAA (cc=1)
-oihf 8000000000000000 | 00000000AAAAAAAA = AAAAAAAA00000000 (cc=1)
-oihf FFFFFFFFFFFFFFFF | 00000000AAAAAAAA = FFFFFFFFFFFFFFFF (cc=1)
-oihf 5555555555555555 | 00000000AAAAAAAA = FFFFFFFF55555555 (cc=1)
-oilf 0000000000000000 | 0000000000000000 = 0000000000000000 (cc=0)
-oilf 0000000000000001 | 0000000000000000 = 0000000000000001 (cc=1)
-oilf 000000000000FFFF | 0000000000000000 = 000000000000FFFF (cc=1)
-oilf 0000000000007FFF | 0000000000000000 = 0000000000007FFF (cc=1)
-oilf 0000000000008000 | 0000000000000000 = 0000000000008000 (cc=1)
-oilf 00000000FFFFFFFF | 0000000000000000 = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 0000000000000000 = 0000000080000000 (cc=1)
-oilf 000000007FFFFFFF | 0000000000000000 = 000000007FFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 0000000000000000 = AAAAAAAAAAAAAAAA (cc=1)
-oilf 8000000000000000 | 0000000000000000 = 8000000000000000 (cc=0)
-oilf FFFFFFFFFFFFFFFF | 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 0000000000000000 = 5555555555555555 (cc=1)
-oilf 0000000000000000 | 00000000000000FF = 00000000000000FF (cc=1)
-oilf 0000000000000001 | 00000000000000FF = 00000000000000FF (cc=1)
-oilf 000000000000FFFF | 00000000000000FF = 000000000000FFFF (cc=1)
-oilf 0000000000007FFF | 00000000000000FF = 0000000000007FFF (cc=1)
-oilf 0000000000008000 | 00000000000000FF = 00000000000080FF (cc=1)
-oilf 00000000FFFFFFFF | 00000000000000FF = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 00000000000000FF = 00000000800000FF (cc=1)
-oilf 000000007FFFFFFF | 00000000000000FF = 000000007FFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 00000000000000FF = AAAAAAAAAAAAAAFF (cc=1)
-oilf 8000000000000000 | 00000000000000FF = 80000000000000FF (cc=1)
-oilf FFFFFFFFFFFFFFFF | 00000000000000FF = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 00000000000000FF = 55555555555555FF (cc=1)
-oilf 0000000000000000 | 0000000000000055 = 0000000000000055 (cc=1)
-oilf 0000000000000001 | 0000000000000055 = 0000000000000055 (cc=1)
-oilf 000000000000FFFF | 0000000000000055 = 000000000000FFFF (cc=1)
-oilf 0000000000007FFF | 0000000000000055 = 0000000000007FFF (cc=1)
-oilf 0000000000008000 | 0000000000000055 = 0000000000008055 (cc=1)
-oilf 00000000FFFFFFFF | 0000000000000055 = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 0000000000000055 = 0000000080000055 (cc=1)
-oilf 000000007FFFFFFF | 0000000000000055 = 000000007FFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 0000000000000055 = AAAAAAAAAAAAAAFF (cc=1)
-oilf 8000000000000000 | 0000000000000055 = 8000000000000055 (cc=1)
-oilf FFFFFFFFFFFFFFFF | 0000000000000055 = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 0000000000000055 = 5555555555555555 (cc=1)
-oilf 0000000000000000 | 00000000000000AA = 00000000000000AA (cc=1)
-oilf 0000000000000001 | 00000000000000AA = 00000000000000AB (cc=1)
-oilf 000000000000FFFF | 00000000000000AA = 000000000000FFFF (cc=1)
-oilf 0000000000007FFF | 00000000000000AA = 0000000000007FFF (cc=1)
-oilf 0000000000008000 | 00000000000000AA = 00000000000080AA (cc=1)
-oilf 00000000FFFFFFFF | 00000000000000AA = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 00000000000000AA = 00000000800000AA (cc=1)
-oilf 000000007FFFFFFF | 00000000000000AA = 000000007FFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 00000000000000AA = AAAAAAAAAAAAAAAA (cc=1)
-oilf 8000000000000000 | 00000000000000AA = 80000000000000AA (cc=1)
-oilf FFFFFFFFFFFFFFFF | 00000000000000AA = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 00000000000000AA = 55555555555555FF (cc=1)
-oilf 0000000000000000 | 000000000000FFFF = 000000000000FFFF (cc=1)
-oilf 0000000000000001 | 000000000000FFFF = 000000000000FFFF (cc=1)
-oilf 000000000000FFFF | 000000000000FFFF = 000000000000FFFF (cc=1)
-oilf 0000000000007FFF | 000000000000FFFF = 000000000000FFFF (cc=1)
-oilf 0000000000008000 | 000000000000FFFF = 000000000000FFFF (cc=1)
-oilf 00000000FFFFFFFF | 000000000000FFFF = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 000000000000FFFF = 000000008000FFFF (cc=1)
-oilf 000000007FFFFFFF | 000000000000FFFF = 000000007FFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 000000000000FFFF = AAAAAAAAAAAAFFFF (cc=1)
-oilf 8000000000000000 | 000000000000FFFF = 800000000000FFFF (cc=1)
-oilf FFFFFFFFFFFFFFFF | 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 000000000000FFFF = 555555555555FFFF (cc=1)
-oilf 0000000000000000 | 0000000000005555 = 0000000000005555 (cc=1)
-oilf 0000000000000001 | 0000000000005555 = 0000000000005555 (cc=1)
-oilf 000000000000FFFF | 0000000000005555 = 000000000000FFFF (cc=1)
-oilf 0000000000007FFF | 0000000000005555 = 0000000000007FFF (cc=1)
-oilf 0000000000008000 | 0000000000005555 = 000000000000D555 (cc=1)
-oilf 00000000FFFFFFFF | 0000000000005555 = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 0000000000005555 = 0000000080005555 (cc=1)
-oilf 000000007FFFFFFF | 0000000000005555 = 000000007FFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 0000000000005555 = AAAAAAAAAAAAFFFF (cc=1)
-oilf 8000000000000000 | 0000000000005555 = 8000000000005555 (cc=1)
-oilf FFFFFFFFFFFFFFFF | 0000000000005555 = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 0000000000005555 = 5555555555555555 (cc=1)
-oilf 0000000000000000 | 000000000000AAAA = 000000000000AAAA (cc=1)
-oilf 0000000000000001 | 000000000000AAAA = 000000000000AAAB (cc=1)
-oilf 000000000000FFFF | 000000000000AAAA = 000000000000FFFF (cc=1)
-oilf 0000000000007FFF | 000000000000AAAA = 000000000000FFFF (cc=1)
-oilf 0000000000008000 | 000000000000AAAA = 000000000000AAAA (cc=1)
-oilf 00000000FFFFFFFF | 000000000000AAAA = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 000000000000AAAA = 000000008000AAAA (cc=1)
-oilf 000000007FFFFFFF | 000000000000AAAA = 000000007FFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 000000000000AAAA = AAAAAAAAAAAAAAAA (cc=1)
-oilf 8000000000000000 | 000000000000AAAA = 800000000000AAAA (cc=1)
-oilf FFFFFFFFFFFFFFFF | 000000000000AAAA = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 000000000000AAAA = 555555555555FFFF (cc=1)
-oilf 0000000000000000 | 00000000FFFF0000 = 00000000FFFF0000 (cc=1)
-oilf 0000000000000001 | 00000000FFFF0000 = 00000000FFFF0001 (cc=1)
-oilf 000000000000FFFF | 00000000FFFF0000 = 00000000FFFFFFFF (cc=1)
-oilf 0000000000007FFF | 00000000FFFF0000 = 00000000FFFF7FFF (cc=1)
-oilf 0000000000008000 | 00000000FFFF0000 = 00000000FFFF8000 (cc=1)
-oilf 00000000FFFFFFFF | 00000000FFFF0000 = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 00000000FFFF0000 = 00000000FFFF0000 (cc=1)
-oilf 000000007FFFFFFF | 00000000FFFF0000 = 00000000FFFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 00000000FFFF0000 = AAAAAAAAFFFFAAAA (cc=1)
-oilf 8000000000000000 | 00000000FFFF0000 = 80000000FFFF0000 (cc=1)
-oilf FFFFFFFFFFFFFFFF | 00000000FFFF0000 = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 00000000FFFF0000 = 55555555FFFF5555 (cc=1)
-oilf 0000000000000000 | 0000000055550000 = 0000000055550000 (cc=1)
-oilf 0000000000000001 | 0000000055550000 = 0000000055550001 (cc=1)
-oilf 000000000000FFFF | 0000000055550000 = 000000005555FFFF (cc=1)
-oilf 0000000000007FFF | 0000000055550000 = 0000000055557FFF (cc=1)
-oilf 0000000000008000 | 0000000055550000 = 0000000055558000 (cc=1)
-oilf 00000000FFFFFFFF | 0000000055550000 = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 0000000055550000 = 00000000D5550000 (cc=1)
-oilf 000000007FFFFFFF | 0000000055550000 = 000000007FFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 0000000055550000 = AAAAAAAAFFFFAAAA (cc=1)
-oilf 8000000000000000 | 0000000055550000 = 8000000055550000 (cc=1)
-oilf FFFFFFFFFFFFFFFF | 0000000055550000 = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 0000000055550000 = 5555555555555555 (cc=1)
-oilf 0000000000000000 | 00000000AAAA0000 = 00000000AAAA0000 (cc=1)
-oilf 0000000000000001 | 00000000AAAA0000 = 00000000AAAA0001 (cc=1)
-oilf 000000000000FFFF | 00000000AAAA0000 = 00000000AAAAFFFF (cc=1)
-oilf 0000000000007FFF | 00000000AAAA0000 = 00000000AAAA7FFF (cc=1)
-oilf 0000000000008000 | 00000000AAAA0000 = 00000000AAAA8000 (cc=1)
-oilf 00000000FFFFFFFF | 00000000AAAA0000 = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 00000000AAAA0000 = 00000000AAAA0000 (cc=1)
-oilf 000000007FFFFFFF | 00000000AAAA0000 = 00000000FFFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 00000000AAAA0000 = AAAAAAAAAAAAAAAA (cc=1)
-oilf 8000000000000000 | 00000000AAAA0000 = 80000000AAAA0000 (cc=1)
-oilf FFFFFFFFFFFFFFFF | 00000000AAAA0000 = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 00000000AAAA0000 = 55555555FFFF5555 (cc=1)
-oilf 0000000000000000 | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-oilf 0000000000000001 | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-oilf 000000000000FFFF | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-oilf 0000000000007FFF | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-oilf 0000000000008000 | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-oilf 00000000FFFFFFFF | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-oilf 000000007FFFFFFF | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 00000000FFFFFFFF = AAAAAAAAFFFFFFFF (cc=1)
-oilf 8000000000000000 | 00000000FFFFFFFF = 80000000FFFFFFFF (cc=1)
-oilf FFFFFFFFFFFFFFFF | 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 00000000FFFFFFFF = 55555555FFFFFFFF (cc=1)
-oilf 0000000000000000 | 0000000055555555 = 0000000055555555 (cc=1)
-oilf 0000000000000001 | 0000000055555555 = 0000000055555555 (cc=1)
-oilf 000000000000FFFF | 0000000055555555 = 000000005555FFFF (cc=1)
-oilf 0000000000007FFF | 0000000055555555 = 0000000055557FFF (cc=1)
-oilf 0000000000008000 | 0000000055555555 = 000000005555D555 (cc=1)
-oilf 00000000FFFFFFFF | 0000000055555555 = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 0000000055555555 = 00000000D5555555 (cc=1)
-oilf 000000007FFFFFFF | 0000000055555555 = 000000007FFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 0000000055555555 = AAAAAAAAFFFFFFFF (cc=1)
-oilf 8000000000000000 | 0000000055555555 = 8000000055555555 (cc=1)
-oilf FFFFFFFFFFFFFFFF | 0000000055555555 = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 0000000055555555 = 5555555555555555 (cc=1)
-oilf 0000000000000000 | 00000000AAAAAAAA = 00000000AAAAAAAA (cc=1)
-oilf 0000000000000001 | 00000000AAAAAAAA = 00000000AAAAAAAB (cc=1)
-oilf 000000000000FFFF | 00000000AAAAAAAA = 00000000AAAAFFFF (cc=1)
-oilf 0000000000007FFF | 00000000AAAAAAAA = 00000000AAAAFFFF (cc=1)
-oilf 0000000000008000 | 00000000AAAAAAAA = 00000000AAAAAAAA (cc=1)
-oilf 00000000FFFFFFFF | 00000000AAAAAAAA = 00000000FFFFFFFF (cc=1)
-oilf 0000000080000000 | 00000000AAAAAAAA = 00000000AAAAAAAA (cc=1)
-oilf 000000007FFFFFFF | 00000000AAAAAAAA = 00000000FFFFFFFF (cc=1)
-oilf AAAAAAAAAAAAAAAA | 00000000AAAAAAAA = AAAAAAAAAAAAAAAA (cc=1)
-oilf 8000000000000000 | 00000000AAAAAAAA = 80000000AAAAAAAA (cc=1)
-oilf FFFFFFFFFFFFFFFF | 00000000AAAAAAAA = FFFFFFFFFFFFFFFF (cc=1)
-oilf 5555555555555555 | 00000000AAAAAAAA = 55555555FFFFFFFF (cc=1)
+OIHF 0000000000000000 | 0000000000000000 = 0000000000000000 (cc=0)
+OIHF 0000000000000001 | 0000000000000000 = 0000000000000001 (cc=0)
+OIHF 000000000000FFFF | 0000000000000000 = 000000000000FFFF (cc=0)
+OIHF 0000000000007FFF | 0000000000000000 = 0000000000007FFF (cc=0)
+OIHF 0000000000008000 | 0000000000000000 = 0000000000008000 (cc=0)
+OIHF 00000000FFFFFFFF | 0000000000000000 = 00000000FFFFFFFF (cc=0)
+OIHF 0000000080000000 | 0000000000000000 = 0000000080000000 (cc=0)
+OIHF 000000007FFFFFFF | 0000000000000000 = 000000007FFFFFFF (cc=0)
+OIHF AAAAAAAAAAAAAAAA | 0000000000000000 = AAAAAAAAAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 0000000000000000 = 8000000000000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 0000000000000000 = 5555555555555555 (cc=1)
+OIHF 0000000000000000 | 00000000000000FF = 000000FF00000000 (cc=1)
+OIHF 0000000000000001 | 00000000000000FF = 000000FF00000001 (cc=1)
+OIHF 000000000000FFFF | 00000000000000FF = 000000FF0000FFFF (cc=1)
+OIHF 0000000000007FFF | 00000000000000FF = 000000FF00007FFF (cc=1)
+OIHF 0000000000008000 | 00000000000000FF = 000000FF00008000 (cc=1)
+OIHF 00000000FFFFFFFF | 00000000000000FF = 000000FFFFFFFFFF (cc=1)
+OIHF 0000000080000000 | 00000000000000FF = 000000FF80000000 (cc=1)
+OIHF 000000007FFFFFFF | 00000000000000FF = 000000FF7FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 00000000000000FF = AAAAAAFFAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 00000000000000FF = 800000FF00000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 00000000000000FF = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 00000000000000FF = 555555FF55555555 (cc=1)
+OIHF 0000000000000000 | 0000000000000055 = 0000005500000000 (cc=1)
+OIHF 0000000000000001 | 0000000000000055 = 0000005500000001 (cc=1)
+OIHF 000000000000FFFF | 0000000000000055 = 000000550000FFFF (cc=1)
+OIHF 0000000000007FFF | 0000000000000055 = 0000005500007FFF (cc=1)
+OIHF 0000000000008000 | 0000000000000055 = 0000005500008000 (cc=1)
+OIHF 00000000FFFFFFFF | 0000000000000055 = 00000055FFFFFFFF (cc=1)
+OIHF 0000000080000000 | 0000000000000055 = 0000005580000000 (cc=1)
+OIHF 000000007FFFFFFF | 0000000000000055 = 000000557FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 0000000000000055 = AAAAAAFFAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 0000000000000055 = 8000005500000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 0000000000000055 = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 0000000000000055 = 5555555555555555 (cc=1)
+OIHF 0000000000000000 | 00000000000000AA = 000000AA00000000 (cc=1)
+OIHF 0000000000000001 | 00000000000000AA = 000000AA00000001 (cc=1)
+OIHF 000000000000FFFF | 00000000000000AA = 000000AA0000FFFF (cc=1)
+OIHF 0000000000007FFF | 00000000000000AA = 000000AA00007FFF (cc=1)
+OIHF 0000000000008000 | 00000000000000AA = 000000AA00008000 (cc=1)
+OIHF 00000000FFFFFFFF | 00000000000000AA = 000000AAFFFFFFFF (cc=1)
+OIHF 0000000080000000 | 00000000000000AA = 000000AA80000000 (cc=1)
+OIHF 000000007FFFFFFF | 00000000000000AA = 000000AA7FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 00000000000000AA = AAAAAAAAAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 00000000000000AA = 800000AA00000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 00000000000000AA = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 00000000000000AA = 555555FF55555555 (cc=1)
+OIHF 0000000000000000 | 000000000000FFFF = 0000FFFF00000000 (cc=1)
+OIHF 0000000000000001 | 000000000000FFFF = 0000FFFF00000001 (cc=1)
+OIHF 000000000000FFFF | 000000000000FFFF = 0000FFFF0000FFFF (cc=1)
+OIHF 0000000000007FFF | 000000000000FFFF = 0000FFFF00007FFF (cc=1)
+OIHF 0000000000008000 | 000000000000FFFF = 0000FFFF00008000 (cc=1)
+OIHF 00000000FFFFFFFF | 000000000000FFFF = 0000FFFFFFFFFFFF (cc=1)
+OIHF 0000000080000000 | 000000000000FFFF = 0000FFFF80000000 (cc=1)
+OIHF 000000007FFFFFFF | 000000000000FFFF = 0000FFFF7FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 000000000000FFFF = AAAAFFFFAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 000000000000FFFF = 8000FFFF00000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 000000000000FFFF = 5555FFFF55555555 (cc=1)
+OIHF 0000000000000000 | 0000000000005555 = 0000555500000000 (cc=1)
+OIHF 0000000000000001 | 0000000000005555 = 0000555500000001 (cc=1)
+OIHF 000000000000FFFF | 0000000000005555 = 000055550000FFFF (cc=1)
+OIHF 0000000000007FFF | 0000000000005555 = 0000555500007FFF (cc=1)
+OIHF 0000000000008000 | 0000000000005555 = 0000555500008000 (cc=1)
+OIHF 00000000FFFFFFFF | 0000000000005555 = 00005555FFFFFFFF (cc=1)
+OIHF 0000000080000000 | 0000000000005555 = 0000555580000000 (cc=1)
+OIHF 000000007FFFFFFF | 0000000000005555 = 000055557FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 0000000000005555 = AAAAFFFFAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 0000000000005555 = 8000555500000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 0000000000005555 = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 0000000000005555 = 5555555555555555 (cc=1)
+OIHF 0000000000000000 | 000000000000AAAA = 0000AAAA00000000 (cc=1)
+OIHF 0000000000000001 | 000000000000AAAA = 0000AAAA00000001 (cc=1)
+OIHF 000000000000FFFF | 000000000000AAAA = 0000AAAA0000FFFF (cc=1)
+OIHF 0000000000007FFF | 000000000000AAAA = 0000AAAA00007FFF (cc=1)
+OIHF 0000000000008000 | 000000000000AAAA = 0000AAAA00008000 (cc=1)
+OIHF 00000000FFFFFFFF | 000000000000AAAA = 0000AAAAFFFFFFFF (cc=1)
+OIHF 0000000080000000 | 000000000000AAAA = 0000AAAA80000000 (cc=1)
+OIHF 000000007FFFFFFF | 000000000000AAAA = 0000AAAA7FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 000000000000AAAA = AAAAAAAAAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 000000000000AAAA = 8000AAAA00000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 000000000000AAAA = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 000000000000AAAA = 5555FFFF55555555 (cc=1)
+OIHF 0000000000000000 | 00000000FFFF0000 = FFFF000000000000 (cc=1)
+OIHF 0000000000000001 | 00000000FFFF0000 = FFFF000000000001 (cc=1)
+OIHF 000000000000FFFF | 00000000FFFF0000 = FFFF00000000FFFF (cc=1)
+OIHF 0000000000007FFF | 00000000FFFF0000 = FFFF000000007FFF (cc=1)
+OIHF 0000000000008000 | 00000000FFFF0000 = FFFF000000008000 (cc=1)
+OIHF 00000000FFFFFFFF | 00000000FFFF0000 = FFFF0000FFFFFFFF (cc=1)
+OIHF 0000000080000000 | 00000000FFFF0000 = FFFF000080000000 (cc=1)
+OIHF 000000007FFFFFFF | 00000000FFFF0000 = FFFF00007FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 00000000FFFF0000 = FFFFAAAAAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 00000000FFFF0000 = FFFF000000000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 00000000FFFF0000 = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 00000000FFFF0000 = FFFF555555555555 (cc=1)
+OIHF 0000000000000000 | 0000000055550000 = 5555000000000000 (cc=1)
+OIHF 0000000000000001 | 0000000055550000 = 5555000000000001 (cc=1)
+OIHF 000000000000FFFF | 0000000055550000 = 555500000000FFFF (cc=1)
+OIHF 0000000000007FFF | 0000000055550000 = 5555000000007FFF (cc=1)
+OIHF 0000000000008000 | 0000000055550000 = 5555000000008000 (cc=1)
+OIHF 00000000FFFFFFFF | 0000000055550000 = 55550000FFFFFFFF (cc=1)
+OIHF 0000000080000000 | 0000000055550000 = 5555000080000000 (cc=1)
+OIHF 000000007FFFFFFF | 0000000055550000 = 555500007FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 0000000055550000 = FFFFAAAAAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 0000000055550000 = D555000000000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 0000000055550000 = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 0000000055550000 = 5555555555555555 (cc=1)
+OIHF 0000000000000000 | 00000000AAAA0000 = AAAA000000000000 (cc=1)
+OIHF 0000000000000001 | 00000000AAAA0000 = AAAA000000000001 (cc=1)
+OIHF 000000000000FFFF | 00000000AAAA0000 = AAAA00000000FFFF (cc=1)
+OIHF 0000000000007FFF | 00000000AAAA0000 = AAAA000000007FFF (cc=1)
+OIHF 0000000000008000 | 00000000AAAA0000 = AAAA000000008000 (cc=1)
+OIHF 00000000FFFFFFFF | 00000000AAAA0000 = AAAA0000FFFFFFFF (cc=1)
+OIHF 0000000080000000 | 00000000AAAA0000 = AAAA000080000000 (cc=1)
+OIHF 000000007FFFFFFF | 00000000AAAA0000 = AAAA00007FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 00000000AAAA0000 = AAAAAAAAAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 00000000AAAA0000 = AAAA000000000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 00000000AAAA0000 = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 00000000AAAA0000 = FFFF555555555555 (cc=1)
+OIHF 0000000000000000 | 00000000FFFFFFFF = FFFFFFFF00000000 (cc=1)
+OIHF 0000000000000001 | 00000000FFFFFFFF = FFFFFFFF00000001 (cc=1)
+OIHF 000000000000FFFF | 00000000FFFFFFFF = FFFFFFFF0000FFFF (cc=1)
+OIHF 0000000000007FFF | 00000000FFFFFFFF = FFFFFFFF00007FFF (cc=1)
+OIHF 0000000000008000 | 00000000FFFFFFFF = FFFFFFFF00008000 (cc=1)
+OIHF 00000000FFFFFFFF | 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 0000000080000000 | 00000000FFFFFFFF = FFFFFFFF80000000 (cc=1)
+OIHF 000000007FFFFFFF | 00000000FFFFFFFF = FFFFFFFF7FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 00000000FFFFFFFF = FFFFFFFFAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 00000000FFFFFFFF = FFFFFFFF00000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 00000000FFFFFFFF = FFFFFFFF55555555 (cc=1)
+OIHF 0000000000000000 | 0000000055555555 = 5555555500000000 (cc=1)
+OIHF 0000000000000001 | 0000000055555555 = 5555555500000001 (cc=1)
+OIHF 000000000000FFFF | 0000000055555555 = 555555550000FFFF (cc=1)
+OIHF 0000000000007FFF | 0000000055555555 = 5555555500007FFF (cc=1)
+OIHF 0000000000008000 | 0000000055555555 = 5555555500008000 (cc=1)
+OIHF 00000000FFFFFFFF | 0000000055555555 = 55555555FFFFFFFF (cc=1)
+OIHF 0000000080000000 | 0000000055555555 = 5555555580000000 (cc=1)
+OIHF 000000007FFFFFFF | 0000000055555555 = 555555557FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 0000000055555555 = FFFFFFFFAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 0000000055555555 = D555555500000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 0000000055555555 = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 0000000055555555 = 5555555555555555 (cc=1)
+OIHF 0000000000000000 | 00000000AAAAAAAA = AAAAAAAA00000000 (cc=1)
+OIHF 0000000000000001 | 00000000AAAAAAAA = AAAAAAAA00000001 (cc=1)
+OIHF 000000000000FFFF | 00000000AAAAAAAA = AAAAAAAA0000FFFF (cc=1)
+OIHF 0000000000007FFF | 00000000AAAAAAAA = AAAAAAAA00007FFF (cc=1)
+OIHF 0000000000008000 | 00000000AAAAAAAA = AAAAAAAA00008000 (cc=1)
+OIHF 00000000FFFFFFFF | 00000000AAAAAAAA = AAAAAAAAFFFFFFFF (cc=1)
+OIHF 0000000080000000 | 00000000AAAAAAAA = AAAAAAAA80000000 (cc=1)
+OIHF 000000007FFFFFFF | 00000000AAAAAAAA = AAAAAAAA7FFFFFFF (cc=1)
+OIHF AAAAAAAAAAAAAAAA | 00000000AAAAAAAA = AAAAAAAAAAAAAAAA (cc=1)
+OIHF 8000000000000000 | 00000000AAAAAAAA = AAAAAAAA00000000 (cc=1)
+OIHF FFFFFFFFFFFFFFFF | 00000000AAAAAAAA = FFFFFFFFFFFFFFFF (cc=1)
+OIHF 5555555555555555 | 00000000AAAAAAAA = FFFFFFFF55555555 (cc=1)
+OILF 0000000000000000 | 0000000000000000 = 0000000000000000 (cc=0)
+OILF 0000000000000001 | 0000000000000000 = 0000000000000001 (cc=1)
+OILF 000000000000FFFF | 0000000000000000 = 000000000000FFFF (cc=1)
+OILF 0000000000007FFF | 0000000000000000 = 0000000000007FFF (cc=1)
+OILF 0000000000008000 | 0000000000000000 = 0000000000008000 (cc=1)
+OILF 00000000FFFFFFFF | 0000000000000000 = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 0000000000000000 = 0000000080000000 (cc=1)
+OILF 000000007FFFFFFF | 0000000000000000 = 000000007FFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 0000000000000000 = AAAAAAAAAAAAAAAA (cc=1)
+OILF 8000000000000000 | 0000000000000000 = 8000000000000000 (cc=0)
+OILF FFFFFFFFFFFFFFFF | 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 0000000000000000 = 5555555555555555 (cc=1)
+OILF 0000000000000000 | 00000000000000FF = 00000000000000FF (cc=1)
+OILF 0000000000000001 | 00000000000000FF = 00000000000000FF (cc=1)
+OILF 000000000000FFFF | 00000000000000FF = 000000000000FFFF (cc=1)
+OILF 0000000000007FFF | 00000000000000FF = 0000000000007FFF (cc=1)
+OILF 0000000000008000 | 00000000000000FF = 00000000000080FF (cc=1)
+OILF 00000000FFFFFFFF | 00000000000000FF = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 00000000000000FF = 00000000800000FF (cc=1)
+OILF 000000007FFFFFFF | 00000000000000FF = 000000007FFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 00000000000000FF = AAAAAAAAAAAAAAFF (cc=1)
+OILF 8000000000000000 | 00000000000000FF = 80000000000000FF (cc=1)
+OILF FFFFFFFFFFFFFFFF | 00000000000000FF = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 00000000000000FF = 55555555555555FF (cc=1)
+OILF 0000000000000000 | 0000000000000055 = 0000000000000055 (cc=1)
+OILF 0000000000000001 | 0000000000000055 = 0000000000000055 (cc=1)
+OILF 000000000000FFFF | 0000000000000055 = 000000000000FFFF (cc=1)
+OILF 0000000000007FFF | 0000000000000055 = 0000000000007FFF (cc=1)
+OILF 0000000000008000 | 0000000000000055 = 0000000000008055 (cc=1)
+OILF 00000000FFFFFFFF | 0000000000000055 = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 0000000000000055 = 0000000080000055 (cc=1)
+OILF 000000007FFFFFFF | 0000000000000055 = 000000007FFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 0000000000000055 = AAAAAAAAAAAAAAFF (cc=1)
+OILF 8000000000000000 | 0000000000000055 = 8000000000000055 (cc=1)
+OILF FFFFFFFFFFFFFFFF | 0000000000000055 = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 0000000000000055 = 5555555555555555 (cc=1)
+OILF 0000000000000000 | 00000000000000AA = 00000000000000AA (cc=1)
+OILF 0000000000000001 | 00000000000000AA = 00000000000000AB (cc=1)
+OILF 000000000000FFFF | 00000000000000AA = 000000000000FFFF (cc=1)
+OILF 0000000000007FFF | 00000000000000AA = 0000000000007FFF (cc=1)
+OILF 0000000000008000 | 00000000000000AA = 00000000000080AA (cc=1)
+OILF 00000000FFFFFFFF | 00000000000000AA = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 00000000000000AA = 00000000800000AA (cc=1)
+OILF 000000007FFFFFFF | 00000000000000AA = 000000007FFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 00000000000000AA = AAAAAAAAAAAAAAAA (cc=1)
+OILF 8000000000000000 | 00000000000000AA = 80000000000000AA (cc=1)
+OILF FFFFFFFFFFFFFFFF | 00000000000000AA = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 00000000000000AA = 55555555555555FF (cc=1)
+OILF 0000000000000000 | 000000000000FFFF = 000000000000FFFF (cc=1)
+OILF 0000000000000001 | 000000000000FFFF = 000000000000FFFF (cc=1)
+OILF 000000000000FFFF | 000000000000FFFF = 000000000000FFFF (cc=1)
+OILF 0000000000007FFF | 000000000000FFFF = 000000000000FFFF (cc=1)
+OILF 0000000000008000 | 000000000000FFFF = 000000000000FFFF (cc=1)
+OILF 00000000FFFFFFFF | 000000000000FFFF = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 000000000000FFFF = 000000008000FFFF (cc=1)
+OILF 000000007FFFFFFF | 000000000000FFFF = 000000007FFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 000000000000FFFF = AAAAAAAAAAAAFFFF (cc=1)
+OILF 8000000000000000 | 000000000000FFFF = 800000000000FFFF (cc=1)
+OILF FFFFFFFFFFFFFFFF | 000000000000FFFF = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 000000000000FFFF = 555555555555FFFF (cc=1)
+OILF 0000000000000000 | 0000000000005555 = 0000000000005555 (cc=1)
+OILF 0000000000000001 | 0000000000005555 = 0000000000005555 (cc=1)
+OILF 000000000000FFFF | 0000000000005555 = 000000000000FFFF (cc=1)
+OILF 0000000000007FFF | 0000000000005555 = 0000000000007FFF (cc=1)
+OILF 0000000000008000 | 0000000000005555 = 000000000000D555 (cc=1)
+OILF 00000000FFFFFFFF | 0000000000005555 = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 0000000000005555 = 0000000080005555 (cc=1)
+OILF 000000007FFFFFFF | 0000000000005555 = 000000007FFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 0000000000005555 = AAAAAAAAAAAAFFFF (cc=1)
+OILF 8000000000000000 | 0000000000005555 = 8000000000005555 (cc=1)
+OILF FFFFFFFFFFFFFFFF | 0000000000005555 = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 0000000000005555 = 5555555555555555 (cc=1)
+OILF 0000000000000000 | 000000000000AAAA = 000000000000AAAA (cc=1)
+OILF 0000000000000001 | 000000000000AAAA = 000000000000AAAB (cc=1)
+OILF 000000000000FFFF | 000000000000AAAA = 000000000000FFFF (cc=1)
+OILF 0000000000007FFF | 000000000000AAAA = 000000000000FFFF (cc=1)
+OILF 0000000000008000 | 000000000000AAAA = 000000000000AAAA (cc=1)
+OILF 00000000FFFFFFFF | 000000000000AAAA = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 000000000000AAAA = 000000008000AAAA (cc=1)
+OILF 000000007FFFFFFF | 000000000000AAAA = 000000007FFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 000000000000AAAA = AAAAAAAAAAAAAAAA (cc=1)
+OILF 8000000000000000 | 000000000000AAAA = 800000000000AAAA (cc=1)
+OILF FFFFFFFFFFFFFFFF | 000000000000AAAA = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 000000000000AAAA = 555555555555FFFF (cc=1)
+OILF 0000000000000000 | 00000000FFFF0000 = 00000000FFFF0000 (cc=1)
+OILF 0000000000000001 | 00000000FFFF0000 = 00000000FFFF0001 (cc=1)
+OILF 000000000000FFFF | 00000000FFFF0000 = 00000000FFFFFFFF (cc=1)
+OILF 0000000000007FFF | 00000000FFFF0000 = 00000000FFFF7FFF (cc=1)
+OILF 0000000000008000 | 00000000FFFF0000 = 00000000FFFF8000 (cc=1)
+OILF 00000000FFFFFFFF | 00000000FFFF0000 = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 00000000FFFF0000 = 00000000FFFF0000 (cc=1)
+OILF 000000007FFFFFFF | 00000000FFFF0000 = 00000000FFFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 00000000FFFF0000 = AAAAAAAAFFFFAAAA (cc=1)
+OILF 8000000000000000 | 00000000FFFF0000 = 80000000FFFF0000 (cc=1)
+OILF FFFFFFFFFFFFFFFF | 00000000FFFF0000 = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 00000000FFFF0000 = 55555555FFFF5555 (cc=1)
+OILF 0000000000000000 | 0000000055550000 = 0000000055550000 (cc=1)
+OILF 0000000000000001 | 0000000055550000 = 0000000055550001 (cc=1)
+OILF 000000000000FFFF | 0000000055550000 = 000000005555FFFF (cc=1)
+OILF 0000000000007FFF | 0000000055550000 = 0000000055557FFF (cc=1)
+OILF 0000000000008000 | 0000000055550000 = 0000000055558000 (cc=1)
+OILF 00000000FFFFFFFF | 0000000055550000 = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 0000000055550000 = 00000000D5550000 (cc=1)
+OILF 000000007FFFFFFF | 0000000055550000 = 000000007FFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 0000000055550000 = AAAAAAAAFFFFAAAA (cc=1)
+OILF 8000000000000000 | 0000000055550000 = 8000000055550000 (cc=1)
+OILF FFFFFFFFFFFFFFFF | 0000000055550000 = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 0000000055550000 = 5555555555555555 (cc=1)
+OILF 0000000000000000 | 00000000AAAA0000 = 00000000AAAA0000 (cc=1)
+OILF 0000000000000001 | 00000000AAAA0000 = 00000000AAAA0001 (cc=1)
+OILF 000000000000FFFF | 00000000AAAA0000 = 00000000AAAAFFFF (cc=1)
+OILF 0000000000007FFF | 00000000AAAA0000 = 00000000AAAA7FFF (cc=1)
+OILF 0000000000008000 | 00000000AAAA0000 = 00000000AAAA8000 (cc=1)
+OILF 00000000FFFFFFFF | 00000000AAAA0000 = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 00000000AAAA0000 = 00000000AAAA0000 (cc=1)
+OILF 000000007FFFFFFF | 00000000AAAA0000 = 00000000FFFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 00000000AAAA0000 = AAAAAAAAAAAAAAAA (cc=1)
+OILF 8000000000000000 | 00000000AAAA0000 = 80000000AAAA0000 (cc=1)
+OILF FFFFFFFFFFFFFFFF | 00000000AAAA0000 = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 00000000AAAA0000 = 55555555FFFF5555 (cc=1)
+OILF 0000000000000000 | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+OILF 0000000000000001 | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+OILF 000000000000FFFF | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+OILF 0000000000007FFF | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+OILF 0000000000008000 | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+OILF 00000000FFFFFFFF | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+OILF 000000007FFFFFFF | 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 00000000FFFFFFFF = AAAAAAAAFFFFFFFF (cc=1)
+OILF 8000000000000000 | 00000000FFFFFFFF = 80000000FFFFFFFF (cc=1)
+OILF FFFFFFFFFFFFFFFF | 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 00000000FFFFFFFF = 55555555FFFFFFFF (cc=1)
+OILF 0000000000000000 | 0000000055555555 = 0000000055555555 (cc=1)
+OILF 0000000000000001 | 0000000055555555 = 0000000055555555 (cc=1)
+OILF 000000000000FFFF | 0000000055555555 = 000000005555FFFF (cc=1)
+OILF 0000000000007FFF | 0000000055555555 = 0000000055557FFF (cc=1)
+OILF 0000000000008000 | 0000000055555555 = 000000005555D555 (cc=1)
+OILF 00000000FFFFFFFF | 0000000055555555 = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 0000000055555555 = 00000000D5555555 (cc=1)
+OILF 000000007FFFFFFF | 0000000055555555 = 000000007FFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 0000000055555555 = AAAAAAAAFFFFFFFF (cc=1)
+OILF 8000000000000000 | 0000000055555555 = 8000000055555555 (cc=1)
+OILF FFFFFFFFFFFFFFFF | 0000000055555555 = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 0000000055555555 = 5555555555555555 (cc=1)
+OILF 0000000000000000 | 00000000AAAAAAAA = 00000000AAAAAAAA (cc=1)
+OILF 0000000000000001 | 00000000AAAAAAAA = 00000000AAAAAAAB (cc=1)
+OILF 000000000000FFFF | 00000000AAAAAAAA = 00000000AAAAFFFF (cc=1)
+OILF 0000000000007FFF | 00000000AAAAAAAA = 00000000AAAAFFFF (cc=1)
+OILF 0000000000008000 | 00000000AAAAAAAA = 00000000AAAAAAAA (cc=1)
+OILF 00000000FFFFFFFF | 00000000AAAAAAAA = 00000000FFFFFFFF (cc=1)
+OILF 0000000080000000 | 00000000AAAAAAAA = 00000000AAAAAAAA (cc=1)
+OILF 000000007FFFFFFF | 00000000AAAAAAAA = 00000000FFFFFFFF (cc=1)
+OILF AAAAAAAAAAAAAAAA | 00000000AAAAAAAA = AAAAAAAAAAAAAAAA (cc=1)
+OILF 8000000000000000 | 00000000AAAAAAAA = 80000000AAAAAAAA (cc=1)
+OILF FFFFFFFFFFFFFFFF | 00000000AAAAAAAA = FFFFFFFFFFFFFFFF (cc=1)
+OILF 5555555555555555 | 00000000AAAAAAAA = 55555555FFFFFFFF (cc=1)
#include <stdio.h>
#include "sub.h"
+#include "opcodes.h"
static void do_regmem_insns(unsigned long s2)
{
memsweep(slbg, s2, 1);
regsweep(slbr, s2, 1);
regsweep(slbgr, s2, 1);
- memsweep(shy, s2, 0);
- memsweep(sly, s2, 0);
- memsweep(sy, s2, 0);
+ ldispsweep(SHY, s2, 0);
+ ldispsweep(SLY, s2, 0);
+ ldispsweep(SY, s2, 0);
}
int main()
#include <stdio.h>
+/* Dummy variable. Needed to work around GCC code generation bugs */
+volatile long v;
+
#define SUB_REG_MEM(insn, s1, s2, NOBORROW) \
({ \
unsigned long tmp = s1; \
#define SUB_REG_IMM(insn, s1, s2, NOBORROW) \
({ \
- unsigned long tmp = s1; \
+ register unsigned long tmp asm("2") = s1; \
int cc; \
asm volatile( "lghi 0," #NOBORROW "\n" \
"aghi 0, 0\n" \
- #insn " %0," #s2 "\n" \
+ insn(2,s2) \
"ipm %1\n" \
"srl %1,28\n" \
: "+d" (tmp), "=d" (cc) \
: "d" (tmp) \
: "0", "cc"); \
- printf(#insn " %16.16lX - %16.16lX - %d = %16.16lX (cc=%d)\n", s1, (unsigned long) s2, !NOBORROW, tmp, cc); \
+ v = tmp; \
+ printf(#insn " %16.16lX - %16.16lX - %d = %16.16lX (cc=%d)\n", s1, (unsigned long) 0x00000000##s2, !NOBORROW, v, cc); \
})
#define memsweep(i, s2, carryset) \
SUB_REG_IMM(i, 0x7ffffffffffffffful, s2, carryset); \
})
+#define SUB_REG_LDISP(insn, s1, s2, NOBORROW) \
+({ \
+ register unsigned long tmp asm("2") = s1; \
+ register unsigned long *addr asm("5") = &s2; \
+ int cc; \
+ asm volatile( "lghi 0," #NOBORROW "\n" \
+ "aghi 0, 0\n" \
+ insn(2,0,5,000,00) \
+ "ipm %1\n" \
+ "srl %1,28\n" \
+ : "+d" (tmp), "=d" (cc) \
+ : "d" (tmp), "Q" (s2), "d"(addr) \
+ : "cc"); \
+ v = tmp; /* work around GCC code gen bug */ \
+ printf(#insn " %16.16lX - %16.16lX - %d = %16.16lX (cc=%d)\n", s1, s2, !NOBORROW, v, cc); \
+})
+
+#define ldispsweep(i, s2, carryset) \
+({ \
+ SUB_REG_LDISP(i, 0ul, s2, carryset); \
+ SUB_REG_LDISP(i, 1ul, s2, carryset); \
+ SUB_REG_LDISP(i, 0xfffful, s2, carryset); \
+ SUB_REG_LDISP(i, 0x7ffful, s2, carryset); \
+ SUB_REG_LDISP(i, 0x8000ul, s2, carryset); \
+ SUB_REG_LDISP(i, 0xfffffffful, s2, carryset); \
+ SUB_REG_LDISP(i, 0x80000000ul, s2, carryset); \
+ SUB_REG_LDISP(i, 0x7ffffffful, s2, carryset); \
+ SUB_REG_LDISP(i, 0xfffffffffffffffful, s2, carryset); \
+ SUB_REG_LDISP(i, 0x8000000000000000ul, s2, carryset); \
+ SUB_REG_LDISP(i, 0x7ffffffffffffffful, s2, carryset); \
+})
slbgr FFFFFFFFFFFFFFFF - 0000000000000000 - 0 = FFFFFFFFFFFFFFFF (cc=3)
slbgr 8000000000000000 - 0000000000000000 - 0 = 8000000000000000 (cc=3)
slbgr 7FFFFFFFFFFFFFFF - 0000000000000000 - 0 = 7FFFFFFFFFFFFFFF (cc=3)
-shy 0000000000000000 - 0000000000000000 - 1 = 0000000000000000 (cc=0)
-shy 0000000000000001 - 0000000000000000 - 1 = 0000000000000001 (cc=2)
-shy 000000000000FFFF - 0000000000000000 - 1 = 000000000000FFFF (cc=2)
-shy 0000000000007FFF - 0000000000000000 - 1 = 0000000000007FFF (cc=2)
-shy 0000000000008000 - 0000000000000000 - 1 = 0000000000008000 (cc=2)
-shy 00000000FFFFFFFF - 0000000000000000 - 1 = 00000000FFFFFFFF (cc=1)
-shy 0000000080000000 - 0000000000000000 - 1 = 0000000080000000 (cc=1)
-shy 000000007FFFFFFF - 0000000000000000 - 1 = 000000007FFFFFFF (cc=2)
-shy FFFFFFFFFFFFFFFF - 0000000000000000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
-shy 8000000000000000 - 0000000000000000 - 1 = 8000000000000000 (cc=0)
-shy 7FFFFFFFFFFFFFFF - 0000000000000000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
-sly 0000000000000000 - 0000000000000000 - 1 = 0000000000000000 (cc=2)
-sly 0000000000000001 - 0000000000000000 - 1 = 0000000000000001 (cc=3)
-sly 000000000000FFFF - 0000000000000000 - 1 = 000000000000FFFF (cc=3)
-sly 0000000000007FFF - 0000000000000000 - 1 = 0000000000007FFF (cc=3)
-sly 0000000000008000 - 0000000000000000 - 1 = 0000000000008000 (cc=3)
-sly 00000000FFFFFFFF - 0000000000000000 - 1 = 00000000FFFFFFFF (cc=3)
-sly 0000000080000000 - 0000000000000000 - 1 = 0000000080000000 (cc=3)
-sly 000000007FFFFFFF - 0000000000000000 - 1 = 000000007FFFFFFF (cc=3)
-sly FFFFFFFFFFFFFFFF - 0000000000000000 - 1 = FFFFFFFFFFFFFFFF (cc=3)
-sly 8000000000000000 - 0000000000000000 - 1 = 8000000000000000 (cc=2)
-sly 7FFFFFFFFFFFFFFF - 0000000000000000 - 1 = 7FFFFFFFFFFFFFFF (cc=3)
-sy 0000000000000000 - 0000000000000000 - 1 = 0000000000000000 (cc=0)
-sy 0000000000000001 - 0000000000000000 - 1 = 0000000000000001 (cc=2)
-sy 000000000000FFFF - 0000000000000000 - 1 = 000000000000FFFF (cc=2)
-sy 0000000000007FFF - 0000000000000000 - 1 = 0000000000007FFF (cc=2)
-sy 0000000000008000 - 0000000000000000 - 1 = 0000000000008000 (cc=2)
-sy 00000000FFFFFFFF - 0000000000000000 - 1 = 00000000FFFFFFFF (cc=1)
-sy 0000000080000000 - 0000000000000000 - 1 = 0000000080000000 (cc=1)
-sy 000000007FFFFFFF - 0000000000000000 - 1 = 000000007FFFFFFF (cc=2)
-sy FFFFFFFFFFFFFFFF - 0000000000000000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
-sy 8000000000000000 - 0000000000000000 - 1 = 8000000000000000 (cc=0)
-sy 7FFFFFFFFFFFFFFF - 0000000000000000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SHY 0000000000000000 - 0000000000000000 - 1 = 0000000000000000 (cc=0)
+SHY 0000000000000001 - 0000000000000000 - 1 = 0000000000000001 (cc=2)
+SHY 000000000000FFFF - 0000000000000000 - 1 = 000000000000FFFF (cc=2)
+SHY 0000000000007FFF - 0000000000000000 - 1 = 0000000000007FFF (cc=2)
+SHY 0000000000008000 - 0000000000000000 - 1 = 0000000000008000 (cc=2)
+SHY 00000000FFFFFFFF - 0000000000000000 - 1 = 00000000FFFFFFFF (cc=1)
+SHY 0000000080000000 - 0000000000000000 - 1 = 0000000080000000 (cc=1)
+SHY 000000007FFFFFFF - 0000000000000000 - 1 = 000000007FFFFFFF (cc=2)
+SHY FFFFFFFFFFFFFFFF - 0000000000000000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SHY 8000000000000000 - 0000000000000000 - 1 = 8000000000000000 (cc=0)
+SHY 7FFFFFFFFFFFFFFF - 0000000000000000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SLY 0000000000000000 - 0000000000000000 - 1 = 0000000000000000 (cc=2)
+SLY 0000000000000001 - 0000000000000000 - 1 = 0000000000000001 (cc=3)
+SLY 000000000000FFFF - 0000000000000000 - 1 = 000000000000FFFF (cc=3)
+SLY 0000000000007FFF - 0000000000000000 - 1 = 0000000000007FFF (cc=3)
+SLY 0000000000008000 - 0000000000000000 - 1 = 0000000000008000 (cc=3)
+SLY 00000000FFFFFFFF - 0000000000000000 - 1 = 00000000FFFFFFFF (cc=3)
+SLY 0000000080000000 - 0000000000000000 - 1 = 0000000080000000 (cc=3)
+SLY 000000007FFFFFFF - 0000000000000000 - 1 = 000000007FFFFFFF (cc=3)
+SLY FFFFFFFFFFFFFFFF - 0000000000000000 - 1 = FFFFFFFFFFFFFFFF (cc=3)
+SLY 8000000000000000 - 0000000000000000 - 1 = 8000000000000000 (cc=2)
+SLY 7FFFFFFFFFFFFFFF - 0000000000000000 - 1 = 7FFFFFFFFFFFFFFF (cc=3)
+SY 0000000000000000 - 0000000000000000 - 1 = 0000000000000000 (cc=0)
+SY 0000000000000001 - 0000000000000000 - 1 = 0000000000000001 (cc=2)
+SY 000000000000FFFF - 0000000000000000 - 1 = 000000000000FFFF (cc=2)
+SY 0000000000007FFF - 0000000000000000 - 1 = 0000000000007FFF (cc=2)
+SY 0000000000008000 - 0000000000000000 - 1 = 0000000000008000 (cc=2)
+SY 00000000FFFFFFFF - 0000000000000000 - 1 = 00000000FFFFFFFF (cc=1)
+SY 0000000080000000 - 0000000000000000 - 1 = 0000000080000000 (cc=1)
+SY 000000007FFFFFFF - 0000000000000000 - 1 = 000000007FFFFFFF (cc=2)
+SY FFFFFFFFFFFFFFFF - 0000000000000000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SY 8000000000000000 - 0000000000000000 - 1 = 8000000000000000 (cc=0)
+SY 7FFFFFFFFFFFFFFF - 0000000000000000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
s 0000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 0000000080000001 (cc=1)
s 0000000000000001 - 7FFFFFFFFFFFFFFF - 1 = 0000000080000002 (cc=1)
s 000000000000FFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080010000 (cc=1)
slbgr FFFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 0 = 8000000000000000 (cc=3)
slbgr 8000000000000000 - 7FFFFFFFFFFFFFFF - 0 = 0000000000000001 (cc=3)
slbgr 7FFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 0 = 0000000000000000 (cc=2)
-shy 0000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 00000000FFFF8001 (cc=1)
-shy 0000000000000001 - 7FFFFFFFFFFFFFFF - 1 = 00000000FFFF8002 (cc=1)
-shy 000000000000FFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000000008000 (cc=2)
-shy 0000000000007FFF - 7FFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=0)
-shy 0000000000008000 - 7FFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=2)
-shy 00000000FFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 00000000FFFF8000 (cc=1)
-shy 0000000080000000 - 7FFFFFFFFFFFFFFF - 1 = 000000007FFF8001 (cc=3)
-shy 000000007FFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 000000007FFF8000 (cc=2)
-shy FFFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = FFFFFFFFFFFF8000 (cc=1)
-shy 8000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 80000000FFFF8001 (cc=1)
-shy 7FFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 7FFFFFFFFFFF8000 (cc=1)
-sly 0000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 0000000080000001 (cc=1)
-sly 0000000000000001 - 7FFFFFFFFFFFFFFF - 1 = 0000000080000002 (cc=1)
-sly 000000000000FFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080010000 (cc=1)
-sly 0000000000007FFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080008000 (cc=1)
-sly 0000000000008000 - 7FFFFFFFFFFFFFFF - 1 = 0000000080008001 (cc=1)
-sly 00000000FFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080000000 (cc=3)
-sly 0000000080000000 - 7FFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=3)
-sly 000000007FFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=2)
-sly FFFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = FFFFFFFF80000000 (cc=3)
-sly 8000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 8000000080000001 (cc=1)
-sly 7FFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 7FFFFFFF80000000 (cc=3)
-sy 0000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 0000000080000001 (cc=1)
-sy 0000000000000001 - 7FFFFFFFFFFFFFFF - 1 = 0000000080000002 (cc=1)
-sy 000000000000FFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080010000 (cc=1)
-sy 0000000000007FFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080008000 (cc=1)
-sy 0000000000008000 - 7FFFFFFFFFFFFFFF - 1 = 0000000080008001 (cc=1)
-sy 00000000FFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080000000 (cc=1)
-sy 0000000080000000 - 7FFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=3)
-sy 000000007FFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=0)
-sy FFFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = FFFFFFFF80000000 (cc=1)
-sy 8000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 8000000080000001 (cc=1)
-sy 7FFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 7FFFFFFF80000000 (cc=1)
+SHY 0000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 00000000FFFF8001 (cc=1)
+SHY 0000000000000001 - 7FFFFFFFFFFFFFFF - 1 = 00000000FFFF8002 (cc=1)
+SHY 000000000000FFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000000008000 (cc=2)
+SHY 0000000000007FFF - 7FFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=0)
+SHY 0000000000008000 - 7FFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=2)
+SHY 00000000FFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 00000000FFFF8000 (cc=1)
+SHY 0000000080000000 - 7FFFFFFFFFFFFFFF - 1 = 000000007FFF8001 (cc=3)
+SHY 000000007FFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 000000007FFF8000 (cc=2)
+SHY FFFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = FFFFFFFFFFFF8000 (cc=1)
+SHY 8000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 80000000FFFF8001 (cc=1)
+SHY 7FFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 7FFFFFFFFFFF8000 (cc=1)
+SLY 0000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 0000000080000001 (cc=1)
+SLY 0000000000000001 - 7FFFFFFFFFFFFFFF - 1 = 0000000080000002 (cc=1)
+SLY 000000000000FFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080010000 (cc=1)
+SLY 0000000000007FFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080008000 (cc=1)
+SLY 0000000000008000 - 7FFFFFFFFFFFFFFF - 1 = 0000000080008001 (cc=1)
+SLY 00000000FFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080000000 (cc=3)
+SLY 0000000080000000 - 7FFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=3)
+SLY 000000007FFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=2)
+SLY FFFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = FFFFFFFF80000000 (cc=3)
+SLY 8000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 8000000080000001 (cc=1)
+SLY 7FFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 7FFFFFFF80000000 (cc=3)
+SY 0000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 0000000080000001 (cc=1)
+SY 0000000000000001 - 7FFFFFFFFFFFFFFF - 1 = 0000000080000002 (cc=1)
+SY 000000000000FFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080010000 (cc=1)
+SY 0000000000007FFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080008000 (cc=1)
+SY 0000000000008000 - 7FFFFFFFFFFFFFFF - 1 = 0000000080008001 (cc=1)
+SY 00000000FFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000080000000 (cc=1)
+SY 0000000080000000 - 7FFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=3)
+SY 000000007FFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=0)
+SY FFFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = FFFFFFFF80000000 (cc=1)
+SY 8000000000000000 - 7FFFFFFFFFFFFFFF - 1 = 8000000080000001 (cc=1)
+SY 7FFFFFFFFFFFFFFF - 7FFFFFFFFFFFFFFF - 1 = 7FFFFFFF80000000 (cc=1)
s 0000000000000000 - 8000000000000000 - 1 = 0000000080000000 (cc=3)
s 0000000000000001 - 8000000000000000 - 1 = 0000000080000001 (cc=3)
s 000000000000FFFF - 8000000000000000 - 1 = 000000008000FFFF (cc=3)
slbgr FFFFFFFFFFFFFFFF - 8000000000000000 - 0 = 7FFFFFFFFFFFFFFF (cc=3)
slbgr 8000000000000000 - 8000000000000000 - 0 = 0000000000000000 (cc=2)
slbgr 7FFFFFFFFFFFFFFF - 8000000000000000 - 0 = FFFFFFFFFFFFFFFF (cc=1)
-shy 0000000000000000 - 8000000000000000 - 1 = 0000000000008000 (cc=2)
-shy 0000000000000001 - 8000000000000000 - 1 = 0000000000008001 (cc=2)
-shy 000000000000FFFF - 8000000000000000 - 1 = 0000000000017FFF (cc=2)
-shy 0000000000007FFF - 8000000000000000 - 1 = 000000000000FFFF (cc=2)
-shy 0000000000008000 - 8000000000000000 - 1 = 0000000000010000 (cc=2)
-shy 00000000FFFFFFFF - 8000000000000000 - 1 = 0000000000007FFF (cc=2)
-shy 0000000080000000 - 8000000000000000 - 1 = 0000000080008000 (cc=1)
-shy 000000007FFFFFFF - 8000000000000000 - 1 = 0000000080007FFF (cc=3)
-shy FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF00007FFF (cc=2)
-shy 8000000000000000 - 8000000000000000 - 1 = 8000000000008000 (cc=2)
-shy 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF00007FFF (cc=2)
-sly 0000000000000000 - 8000000000000000 - 1 = 0000000080000000 (cc=1)
-sly 0000000000000001 - 8000000000000000 - 1 = 0000000080000001 (cc=1)
-sly 000000000000FFFF - 8000000000000000 - 1 = 000000008000FFFF (cc=1)
-sly 0000000000007FFF - 8000000000000000 - 1 = 0000000080007FFF (cc=1)
-sly 0000000000008000 - 8000000000000000 - 1 = 0000000080008000 (cc=1)
-sly 00000000FFFFFFFF - 8000000000000000 - 1 = 000000007FFFFFFF (cc=3)
-sly 0000000080000000 - 8000000000000000 - 1 = 0000000000000000 (cc=2)
-sly 000000007FFFFFFF - 8000000000000000 - 1 = 00000000FFFFFFFF (cc=1)
-sly FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF7FFFFFFF (cc=3)
-sly 8000000000000000 - 8000000000000000 - 1 = 8000000080000000 (cc=1)
-sly 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF7FFFFFFF (cc=3)
-sy 0000000000000000 - 8000000000000000 - 1 = 0000000080000000 (cc=3)
-sy 0000000000000001 - 8000000000000000 - 1 = 0000000080000001 (cc=3)
-sy 000000000000FFFF - 8000000000000000 - 1 = 000000008000FFFF (cc=3)
-sy 0000000000007FFF - 8000000000000000 - 1 = 0000000080007FFF (cc=3)
-sy 0000000000008000 - 8000000000000000 - 1 = 0000000080008000 (cc=3)
-sy 00000000FFFFFFFF - 8000000000000000 - 1 = 000000007FFFFFFF (cc=2)
-sy 0000000080000000 - 8000000000000000 - 1 = 0000000000000000 (cc=0)
-sy 000000007FFFFFFF - 8000000000000000 - 1 = 00000000FFFFFFFF (cc=3)
-sy FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF7FFFFFFF (cc=2)
-sy 8000000000000000 - 8000000000000000 - 1 = 8000000080000000 (cc=3)
-sy 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF7FFFFFFF (cc=2)
+SHY 0000000000000000 - 8000000000000000 - 1 = 0000000000008000 (cc=2)
+SHY 0000000000000001 - 8000000000000000 - 1 = 0000000000008001 (cc=2)
+SHY 000000000000FFFF - 8000000000000000 - 1 = 0000000000017FFF (cc=2)
+SHY 0000000000007FFF - 8000000000000000 - 1 = 000000000000FFFF (cc=2)
+SHY 0000000000008000 - 8000000000000000 - 1 = 0000000000010000 (cc=2)
+SHY 00000000FFFFFFFF - 8000000000000000 - 1 = 0000000000007FFF (cc=2)
+SHY 0000000080000000 - 8000000000000000 - 1 = 0000000080008000 (cc=1)
+SHY 000000007FFFFFFF - 8000000000000000 - 1 = 0000000080007FFF (cc=3)
+SHY FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF00007FFF (cc=2)
+SHY 8000000000000000 - 8000000000000000 - 1 = 8000000000008000 (cc=2)
+SHY 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF00007FFF (cc=2)
+SLY 0000000000000000 - 8000000000000000 - 1 = 0000000080000000 (cc=1)
+SLY 0000000000000001 - 8000000000000000 - 1 = 0000000080000001 (cc=1)
+SLY 000000000000FFFF - 8000000000000000 - 1 = 000000008000FFFF (cc=1)
+SLY 0000000000007FFF - 8000000000000000 - 1 = 0000000080007FFF (cc=1)
+SLY 0000000000008000 - 8000000000000000 - 1 = 0000000080008000 (cc=1)
+SLY 00000000FFFFFFFF - 8000000000000000 - 1 = 000000007FFFFFFF (cc=3)
+SLY 0000000080000000 - 8000000000000000 - 1 = 0000000000000000 (cc=2)
+SLY 000000007FFFFFFF - 8000000000000000 - 1 = 00000000FFFFFFFF (cc=1)
+SLY FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF7FFFFFFF (cc=3)
+SLY 8000000000000000 - 8000000000000000 - 1 = 8000000080000000 (cc=1)
+SLY 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF7FFFFFFF (cc=3)
+SY 0000000000000000 - 8000000000000000 - 1 = 0000000080000000 (cc=3)
+SY 0000000000000001 - 8000000000000000 - 1 = 0000000080000001 (cc=3)
+SY 000000000000FFFF - 8000000000000000 - 1 = 000000008000FFFF (cc=3)
+SY 0000000000007FFF - 8000000000000000 - 1 = 0000000080007FFF (cc=3)
+SY 0000000000008000 - 8000000000000000 - 1 = 0000000080008000 (cc=3)
+SY 00000000FFFFFFFF - 8000000000000000 - 1 = 000000007FFFFFFF (cc=2)
+SY 0000000080000000 - 8000000000000000 - 1 = 0000000000000000 (cc=0)
+SY 000000007FFFFFFF - 8000000000000000 - 1 = 00000000FFFFFFFF (cc=3)
+SY FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF7FFFFFFF (cc=2)
+SY 8000000000000000 - 8000000000000000 - 1 = 8000000080000000 (cc=3)
+SY 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF7FFFFFFF (cc=2)
s 0000000000000000 - FFFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=2)
s 0000000000000001 - FFFFFFFFFFFFFFFF - 1 = 0000000000000002 (cc=2)
s 000000000000FFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000010000 (cc=2)
slbgr FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 0 = 0000000000000000 (cc=2)
slbgr 8000000000000000 - FFFFFFFFFFFFFFFF - 0 = 8000000000000001 (cc=1)
slbgr 7FFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 0 = 8000000000000000 (cc=1)
-shy 0000000000000000 - FFFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=2)
-shy 0000000000000001 - FFFFFFFFFFFFFFFF - 1 = 0000000000000002 (cc=2)
-shy 000000000000FFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000010000 (cc=2)
-shy 0000000000007FFF - FFFFFFFFFFFFFFFF - 1 = 0000000000008000 (cc=2)
-shy 0000000000008000 - FFFFFFFFFFFFFFFF - 1 = 0000000000008001 (cc=2)
-shy 00000000FFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=0)
-shy 0000000080000000 - FFFFFFFFFFFFFFFF - 1 = 0000000080000001 (cc=1)
-shy 000000007FFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000080000000 (cc=3)
-shy FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = FFFFFFFF00000000 (cc=0)
-shy 8000000000000000 - FFFFFFFFFFFFFFFF - 1 = 8000000000000001 (cc=2)
-shy 7FFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 7FFFFFFF00000000 (cc=0)
-sly 0000000000000000 - FFFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=1)
-sly 0000000000000001 - FFFFFFFFFFFFFFFF - 1 = 0000000000000002 (cc=1)
-sly 000000000000FFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000010000 (cc=1)
-sly 0000000000007FFF - FFFFFFFFFFFFFFFF - 1 = 0000000000008000 (cc=1)
-sly 0000000000008000 - FFFFFFFFFFFFFFFF - 1 = 0000000000008001 (cc=1)
-sly 00000000FFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=2)
-sly 0000000080000000 - FFFFFFFFFFFFFFFF - 1 = 0000000080000001 (cc=1)
-sly 000000007FFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000080000000 (cc=1)
-sly FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = FFFFFFFF00000000 (cc=2)
-sly 8000000000000000 - FFFFFFFFFFFFFFFF - 1 = 8000000000000001 (cc=1)
-sly 7FFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 7FFFFFFF00000000 (cc=2)
-sy 0000000000000000 - FFFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=2)
-sy 0000000000000001 - FFFFFFFFFFFFFFFF - 1 = 0000000000000002 (cc=2)
-sy 000000000000FFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000010000 (cc=2)
-sy 0000000000007FFF - FFFFFFFFFFFFFFFF - 1 = 0000000000008000 (cc=2)
-sy 0000000000008000 - FFFFFFFFFFFFFFFF - 1 = 0000000000008001 (cc=2)
-sy 00000000FFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=0)
-sy 0000000080000000 - FFFFFFFFFFFFFFFF - 1 = 0000000080000001 (cc=1)
-sy 000000007FFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000080000000 (cc=3)
-sy FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = FFFFFFFF00000000 (cc=0)
-sy 8000000000000000 - FFFFFFFFFFFFFFFF - 1 = 8000000000000001 (cc=2)
-sy 7FFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 7FFFFFFF00000000 (cc=0)
+SHY 0000000000000000 - FFFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=2)
+SHY 0000000000000001 - FFFFFFFFFFFFFFFF - 1 = 0000000000000002 (cc=2)
+SHY 000000000000FFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000010000 (cc=2)
+SHY 0000000000007FFF - FFFFFFFFFFFFFFFF - 1 = 0000000000008000 (cc=2)
+SHY 0000000000008000 - FFFFFFFFFFFFFFFF - 1 = 0000000000008001 (cc=2)
+SHY 00000000FFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=0)
+SHY 0000000080000000 - FFFFFFFFFFFFFFFF - 1 = 0000000080000001 (cc=1)
+SHY 000000007FFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000080000000 (cc=3)
+SHY FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = FFFFFFFF00000000 (cc=0)
+SHY 8000000000000000 - FFFFFFFFFFFFFFFF - 1 = 8000000000000001 (cc=2)
+SHY 7FFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 7FFFFFFF00000000 (cc=0)
+SLY 0000000000000000 - FFFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=1)
+SLY 0000000000000001 - FFFFFFFFFFFFFFFF - 1 = 0000000000000002 (cc=1)
+SLY 000000000000FFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000010000 (cc=1)
+SLY 0000000000007FFF - FFFFFFFFFFFFFFFF - 1 = 0000000000008000 (cc=1)
+SLY 0000000000008000 - FFFFFFFFFFFFFFFF - 1 = 0000000000008001 (cc=1)
+SLY 00000000FFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=2)
+SLY 0000000080000000 - FFFFFFFFFFFFFFFF - 1 = 0000000080000001 (cc=1)
+SLY 000000007FFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000080000000 (cc=1)
+SLY FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = FFFFFFFF00000000 (cc=2)
+SLY 8000000000000000 - FFFFFFFFFFFFFFFF - 1 = 8000000000000001 (cc=1)
+SLY 7FFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 7FFFFFFF00000000 (cc=2)
+SY 0000000000000000 - FFFFFFFFFFFFFFFF - 1 = 0000000000000001 (cc=2)
+SY 0000000000000001 - FFFFFFFFFFFFFFFF - 1 = 0000000000000002 (cc=2)
+SY 000000000000FFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000010000 (cc=2)
+SY 0000000000007FFF - FFFFFFFFFFFFFFFF - 1 = 0000000000008000 (cc=2)
+SY 0000000000008000 - FFFFFFFFFFFFFFFF - 1 = 0000000000008001 (cc=2)
+SY 00000000FFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000000000000 (cc=0)
+SY 0000000080000000 - FFFFFFFFFFFFFFFF - 1 = 0000000080000001 (cc=1)
+SY 000000007FFFFFFF - FFFFFFFFFFFFFFFF - 1 = 0000000080000000 (cc=3)
+SY FFFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = FFFFFFFF00000000 (cc=0)
+SY 8000000000000000 - FFFFFFFFFFFFFFFF - 1 = 8000000000000001 (cc=2)
+SY 7FFFFFFFFFFFFFFF - FFFFFFFFFFFFFFFF - 1 = 7FFFFFFF00000000 (cc=0)
s 0000000000000000 - 7FFFFFFF00000000 - 1 = 0000000080000001 (cc=1)
s 0000000000000001 - 7FFFFFFF00000000 - 1 = 0000000080000002 (cc=1)
s 000000000000FFFF - 7FFFFFFF00000000 - 1 = 0000000080010000 (cc=1)
slbgr FFFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 0 = 80000000FFFFFFFF (cc=3)
slbgr 8000000000000000 - 7FFFFFFF00000000 - 0 = 0000000100000000 (cc=3)
slbgr 7FFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 0 = 00000000FFFFFFFF (cc=3)
-shy 0000000000000000 - 7FFFFFFF00000000 - 1 = 00000000FFFF8001 (cc=1)
-shy 0000000000000001 - 7FFFFFFF00000000 - 1 = 00000000FFFF8002 (cc=1)
-shy 000000000000FFFF - 7FFFFFFF00000000 - 1 = 0000000000008000 (cc=2)
-shy 0000000000007FFF - 7FFFFFFF00000000 - 1 = 0000000000000000 (cc=0)
-shy 0000000000008000 - 7FFFFFFF00000000 - 1 = 0000000000000001 (cc=2)
-shy 00000000FFFFFFFF - 7FFFFFFF00000000 - 1 = 00000000FFFF8000 (cc=1)
-shy 0000000080000000 - 7FFFFFFF00000000 - 1 = 000000007FFF8001 (cc=3)
-shy 000000007FFFFFFF - 7FFFFFFF00000000 - 1 = 000000007FFF8000 (cc=2)
-shy FFFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = FFFFFFFFFFFF8000 (cc=1)
-shy 8000000000000000 - 7FFFFFFF00000000 - 1 = 80000000FFFF8001 (cc=1)
-shy 7FFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = 7FFFFFFFFFFF8000 (cc=1)
-sly 0000000000000000 - 7FFFFFFF00000000 - 1 = 0000000080000001 (cc=1)
-sly 0000000000000001 - 7FFFFFFF00000000 - 1 = 0000000080000002 (cc=1)
-sly 000000000000FFFF - 7FFFFFFF00000000 - 1 = 0000000080010000 (cc=1)
-sly 0000000000007FFF - 7FFFFFFF00000000 - 1 = 0000000080008000 (cc=1)
-sly 0000000000008000 - 7FFFFFFF00000000 - 1 = 0000000080008001 (cc=1)
-sly 00000000FFFFFFFF - 7FFFFFFF00000000 - 1 = 0000000080000000 (cc=3)
-sly 0000000080000000 - 7FFFFFFF00000000 - 1 = 0000000000000001 (cc=3)
-sly 000000007FFFFFFF - 7FFFFFFF00000000 - 1 = 0000000000000000 (cc=2)
-sly FFFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = FFFFFFFF80000000 (cc=3)
-sly 8000000000000000 - 7FFFFFFF00000000 - 1 = 8000000080000001 (cc=1)
-sly 7FFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = 7FFFFFFF80000000 (cc=3)
-sy 0000000000000000 - 7FFFFFFF00000000 - 1 = 0000000080000001 (cc=1)
-sy 0000000000000001 - 7FFFFFFF00000000 - 1 = 0000000080000002 (cc=1)
-sy 000000000000FFFF - 7FFFFFFF00000000 - 1 = 0000000080010000 (cc=1)
-sy 0000000000007FFF - 7FFFFFFF00000000 - 1 = 0000000080008000 (cc=1)
-sy 0000000000008000 - 7FFFFFFF00000000 - 1 = 0000000080008001 (cc=1)
-sy 00000000FFFFFFFF - 7FFFFFFF00000000 - 1 = 0000000080000000 (cc=1)
-sy 0000000080000000 - 7FFFFFFF00000000 - 1 = 0000000000000001 (cc=3)
-sy 000000007FFFFFFF - 7FFFFFFF00000000 - 1 = 0000000000000000 (cc=0)
-sy FFFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = FFFFFFFF80000000 (cc=1)
-sy 8000000000000000 - 7FFFFFFF00000000 - 1 = 8000000080000001 (cc=1)
-sy 7FFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = 7FFFFFFF80000000 (cc=1)
+SHY 0000000000000000 - 7FFFFFFF00000000 - 1 = 00000000FFFF8001 (cc=1)
+SHY 0000000000000001 - 7FFFFFFF00000000 - 1 = 00000000FFFF8002 (cc=1)
+SHY 000000000000FFFF - 7FFFFFFF00000000 - 1 = 0000000000008000 (cc=2)
+SHY 0000000000007FFF - 7FFFFFFF00000000 - 1 = 0000000000000000 (cc=0)
+SHY 0000000000008000 - 7FFFFFFF00000000 - 1 = 0000000000000001 (cc=2)
+SHY 00000000FFFFFFFF - 7FFFFFFF00000000 - 1 = 00000000FFFF8000 (cc=1)
+SHY 0000000080000000 - 7FFFFFFF00000000 - 1 = 000000007FFF8001 (cc=3)
+SHY 000000007FFFFFFF - 7FFFFFFF00000000 - 1 = 000000007FFF8000 (cc=2)
+SHY FFFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = FFFFFFFFFFFF8000 (cc=1)
+SHY 8000000000000000 - 7FFFFFFF00000000 - 1 = 80000000FFFF8001 (cc=1)
+SHY 7FFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = 7FFFFFFFFFFF8000 (cc=1)
+SLY 0000000000000000 - 7FFFFFFF00000000 - 1 = 0000000080000001 (cc=1)
+SLY 0000000000000001 - 7FFFFFFF00000000 - 1 = 0000000080000002 (cc=1)
+SLY 000000000000FFFF - 7FFFFFFF00000000 - 1 = 0000000080010000 (cc=1)
+SLY 0000000000007FFF - 7FFFFFFF00000000 - 1 = 0000000080008000 (cc=1)
+SLY 0000000000008000 - 7FFFFFFF00000000 - 1 = 0000000080008001 (cc=1)
+SLY 00000000FFFFFFFF - 7FFFFFFF00000000 - 1 = 0000000080000000 (cc=3)
+SLY 0000000080000000 - 7FFFFFFF00000000 - 1 = 0000000000000001 (cc=3)
+SLY 000000007FFFFFFF - 7FFFFFFF00000000 - 1 = 0000000000000000 (cc=2)
+SLY FFFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = FFFFFFFF80000000 (cc=3)
+SLY 8000000000000000 - 7FFFFFFF00000000 - 1 = 8000000080000001 (cc=1)
+SLY 7FFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = 7FFFFFFF80000000 (cc=3)
+SY 0000000000000000 - 7FFFFFFF00000000 - 1 = 0000000080000001 (cc=1)
+SY 0000000000000001 - 7FFFFFFF00000000 - 1 = 0000000080000002 (cc=1)
+SY 000000000000FFFF - 7FFFFFFF00000000 - 1 = 0000000080010000 (cc=1)
+SY 0000000000007FFF - 7FFFFFFF00000000 - 1 = 0000000080008000 (cc=1)
+SY 0000000000008000 - 7FFFFFFF00000000 - 1 = 0000000080008001 (cc=1)
+SY 00000000FFFFFFFF - 7FFFFFFF00000000 - 1 = 0000000080000000 (cc=1)
+SY 0000000080000000 - 7FFFFFFF00000000 - 1 = 0000000000000001 (cc=3)
+SY 000000007FFFFFFF - 7FFFFFFF00000000 - 1 = 0000000000000000 (cc=0)
+SY FFFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = FFFFFFFF80000000 (cc=1)
+SY 8000000000000000 - 7FFFFFFF00000000 - 1 = 8000000080000001 (cc=1)
+SY 7FFFFFFFFFFFFFFF - 7FFFFFFF00000000 - 1 = 7FFFFFFF80000000 (cc=1)
s 0000000000000000 - 8000000000000000 - 1 = 0000000080000000 (cc=3)
s 0000000000000001 - 8000000000000000 - 1 = 0000000080000001 (cc=3)
s 000000000000FFFF - 8000000000000000 - 1 = 000000008000FFFF (cc=3)
slbgr FFFFFFFFFFFFFFFF - 8000000000000000 - 0 = 7FFFFFFFFFFFFFFF (cc=3)
slbgr 8000000000000000 - 8000000000000000 - 0 = 0000000000000000 (cc=2)
slbgr 7FFFFFFFFFFFFFFF - 8000000000000000 - 0 = FFFFFFFFFFFFFFFF (cc=1)
-shy 0000000000000000 - 8000000000000000 - 1 = 0000000000008000 (cc=2)
-shy 0000000000000001 - 8000000000000000 - 1 = 0000000000008001 (cc=2)
-shy 000000000000FFFF - 8000000000000000 - 1 = 0000000000017FFF (cc=2)
-shy 0000000000007FFF - 8000000000000000 - 1 = 000000000000FFFF (cc=2)
-shy 0000000000008000 - 8000000000000000 - 1 = 0000000000010000 (cc=2)
-shy 00000000FFFFFFFF - 8000000000000000 - 1 = 0000000000007FFF (cc=2)
-shy 0000000080000000 - 8000000000000000 - 1 = 0000000080008000 (cc=1)
-shy 000000007FFFFFFF - 8000000000000000 - 1 = 0000000080007FFF (cc=3)
-shy FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF00007FFF (cc=2)
-shy 8000000000000000 - 8000000000000000 - 1 = 8000000000008000 (cc=2)
-shy 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF00007FFF (cc=2)
-sly 0000000000000000 - 8000000000000000 - 1 = 0000000080000000 (cc=1)
-sly 0000000000000001 - 8000000000000000 - 1 = 0000000080000001 (cc=1)
-sly 000000000000FFFF - 8000000000000000 - 1 = 000000008000FFFF (cc=1)
-sly 0000000000007FFF - 8000000000000000 - 1 = 0000000080007FFF (cc=1)
-sly 0000000000008000 - 8000000000000000 - 1 = 0000000080008000 (cc=1)
-sly 00000000FFFFFFFF - 8000000000000000 - 1 = 000000007FFFFFFF (cc=3)
-sly 0000000080000000 - 8000000000000000 - 1 = 0000000000000000 (cc=2)
-sly 000000007FFFFFFF - 8000000000000000 - 1 = 00000000FFFFFFFF (cc=1)
-sly FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF7FFFFFFF (cc=3)
-sly 8000000000000000 - 8000000000000000 - 1 = 8000000080000000 (cc=1)
-sly 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF7FFFFFFF (cc=3)
-sy 0000000000000000 - 8000000000000000 - 1 = 0000000080000000 (cc=3)
-sy 0000000000000001 - 8000000000000000 - 1 = 0000000080000001 (cc=3)
-sy 000000000000FFFF - 8000000000000000 - 1 = 000000008000FFFF (cc=3)
-sy 0000000000007FFF - 8000000000000000 - 1 = 0000000080007FFF (cc=3)
-sy 0000000000008000 - 8000000000000000 - 1 = 0000000080008000 (cc=3)
-sy 00000000FFFFFFFF - 8000000000000000 - 1 = 000000007FFFFFFF (cc=2)
-sy 0000000080000000 - 8000000000000000 - 1 = 0000000000000000 (cc=0)
-sy 000000007FFFFFFF - 8000000000000000 - 1 = 00000000FFFFFFFF (cc=3)
-sy FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF7FFFFFFF (cc=2)
-sy 8000000000000000 - 8000000000000000 - 1 = 8000000080000000 (cc=3)
-sy 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF7FFFFFFF (cc=2)
+SHY 0000000000000000 - 8000000000000000 - 1 = 0000000000008000 (cc=2)
+SHY 0000000000000001 - 8000000000000000 - 1 = 0000000000008001 (cc=2)
+SHY 000000000000FFFF - 8000000000000000 - 1 = 0000000000017FFF (cc=2)
+SHY 0000000000007FFF - 8000000000000000 - 1 = 000000000000FFFF (cc=2)
+SHY 0000000000008000 - 8000000000000000 - 1 = 0000000000010000 (cc=2)
+SHY 00000000FFFFFFFF - 8000000000000000 - 1 = 0000000000007FFF (cc=2)
+SHY 0000000080000000 - 8000000000000000 - 1 = 0000000080008000 (cc=1)
+SHY 000000007FFFFFFF - 8000000000000000 - 1 = 0000000080007FFF (cc=3)
+SHY FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF00007FFF (cc=2)
+SHY 8000000000000000 - 8000000000000000 - 1 = 8000000000008000 (cc=2)
+SHY 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF00007FFF (cc=2)
+SLY 0000000000000000 - 8000000000000000 - 1 = 0000000080000000 (cc=1)
+SLY 0000000000000001 - 8000000000000000 - 1 = 0000000080000001 (cc=1)
+SLY 000000000000FFFF - 8000000000000000 - 1 = 000000008000FFFF (cc=1)
+SLY 0000000000007FFF - 8000000000000000 - 1 = 0000000080007FFF (cc=1)
+SLY 0000000000008000 - 8000000000000000 - 1 = 0000000080008000 (cc=1)
+SLY 00000000FFFFFFFF - 8000000000000000 - 1 = 000000007FFFFFFF (cc=3)
+SLY 0000000080000000 - 8000000000000000 - 1 = 0000000000000000 (cc=2)
+SLY 000000007FFFFFFF - 8000000000000000 - 1 = 00000000FFFFFFFF (cc=1)
+SLY FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF7FFFFFFF (cc=3)
+SLY 8000000000000000 - 8000000000000000 - 1 = 8000000080000000 (cc=1)
+SLY 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF7FFFFFFF (cc=3)
+SY 0000000000000000 - 8000000000000000 - 1 = 0000000080000000 (cc=3)
+SY 0000000000000001 - 8000000000000000 - 1 = 0000000080000001 (cc=3)
+SY 000000000000FFFF - 8000000000000000 - 1 = 000000008000FFFF (cc=3)
+SY 0000000000007FFF - 8000000000000000 - 1 = 0000000080007FFF (cc=3)
+SY 0000000000008000 - 8000000000000000 - 1 = 0000000080008000 (cc=3)
+SY 00000000FFFFFFFF - 8000000000000000 - 1 = 000000007FFFFFFF (cc=2)
+SY 0000000080000000 - 8000000000000000 - 1 = 0000000000000000 (cc=0)
+SY 000000007FFFFFFF - 8000000000000000 - 1 = 00000000FFFFFFFF (cc=3)
+SY FFFFFFFFFFFFFFFF - 8000000000000000 - 1 = FFFFFFFF7FFFFFFF (cc=2)
+SY 8000000000000000 - 8000000000000000 - 1 = 8000000080000000 (cc=3)
+SY 7FFFFFFFFFFFFFFF - 8000000000000000 - 1 = 7FFFFFFF7FFFFFFF (cc=2)
s 0000000000000000 - FFFFFFFF00000000 - 1 = 0000000000000001 (cc=2)
s 0000000000000001 - FFFFFFFF00000000 - 1 = 0000000000000002 (cc=2)
s 000000000000FFFF - FFFFFFFF00000000 - 1 = 0000000000010000 (cc=2)
slbgr FFFFFFFFFFFFFFFF - FFFFFFFF00000000 - 0 = 00000000FFFFFFFF (cc=3)
slbgr 8000000000000000 - FFFFFFFF00000000 - 0 = 8000000100000000 (cc=1)
slbgr 7FFFFFFFFFFFFFFF - FFFFFFFF00000000 - 0 = 80000000FFFFFFFF (cc=1)
-shy 0000000000000000 - FFFFFFFF00000000 - 1 = 0000000000000001 (cc=2)
-shy 0000000000000001 - FFFFFFFF00000000 - 1 = 0000000000000002 (cc=2)
-shy 000000000000FFFF - FFFFFFFF00000000 - 1 = 0000000000010000 (cc=2)
-shy 0000000000007FFF - FFFFFFFF00000000 - 1 = 0000000000008000 (cc=2)
-shy 0000000000008000 - FFFFFFFF00000000 - 1 = 0000000000008001 (cc=2)
-shy 00000000FFFFFFFF - FFFFFFFF00000000 - 1 = 0000000000000000 (cc=0)
-shy 0000000080000000 - FFFFFFFF00000000 - 1 = 0000000080000001 (cc=1)
-shy 000000007FFFFFFF - FFFFFFFF00000000 - 1 = 0000000080000000 (cc=3)
-shy FFFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = FFFFFFFF00000000 (cc=0)
-shy 8000000000000000 - FFFFFFFF00000000 - 1 = 8000000000000001 (cc=2)
-shy 7FFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = 7FFFFFFF00000000 (cc=0)
-sly 0000000000000000 - FFFFFFFF00000000 - 1 = 0000000000000001 (cc=1)
-sly 0000000000000001 - FFFFFFFF00000000 - 1 = 0000000000000002 (cc=1)
-sly 000000000000FFFF - FFFFFFFF00000000 - 1 = 0000000000010000 (cc=1)
-sly 0000000000007FFF - FFFFFFFF00000000 - 1 = 0000000000008000 (cc=1)
-sly 0000000000008000 - FFFFFFFF00000000 - 1 = 0000000000008001 (cc=1)
-sly 00000000FFFFFFFF - FFFFFFFF00000000 - 1 = 0000000000000000 (cc=2)
-sly 0000000080000000 - FFFFFFFF00000000 - 1 = 0000000080000001 (cc=1)
-sly 000000007FFFFFFF - FFFFFFFF00000000 - 1 = 0000000080000000 (cc=1)
-sly FFFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = FFFFFFFF00000000 (cc=2)
-sly 8000000000000000 - FFFFFFFF00000000 - 1 = 8000000000000001 (cc=1)
-sly 7FFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = 7FFFFFFF00000000 (cc=2)
-sy 0000000000000000 - FFFFFFFF00000000 - 1 = 0000000000000001 (cc=2)
-sy 0000000000000001 - FFFFFFFF00000000 - 1 = 0000000000000002 (cc=2)
-sy 000000000000FFFF - FFFFFFFF00000000 - 1 = 0000000000010000 (cc=2)
-sy 0000000000007FFF - FFFFFFFF00000000 - 1 = 0000000000008000 (cc=2)
-sy 0000000000008000 - FFFFFFFF00000000 - 1 = 0000000000008001 (cc=2)
-sy 00000000FFFFFFFF - FFFFFFFF00000000 - 1 = 0000000000000000 (cc=0)
-sy 0000000080000000 - FFFFFFFF00000000 - 1 = 0000000080000001 (cc=1)
-sy 000000007FFFFFFF - FFFFFFFF00000000 - 1 = 0000000080000000 (cc=3)
-sy FFFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = FFFFFFFF00000000 (cc=0)
-sy 8000000000000000 - FFFFFFFF00000000 - 1 = 8000000000000001 (cc=2)
-sy 7FFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = 7FFFFFFF00000000 (cc=0)
+SHY 0000000000000000 - FFFFFFFF00000000 - 1 = 0000000000000001 (cc=2)
+SHY 0000000000000001 - FFFFFFFF00000000 - 1 = 0000000000000002 (cc=2)
+SHY 000000000000FFFF - FFFFFFFF00000000 - 1 = 0000000000010000 (cc=2)
+SHY 0000000000007FFF - FFFFFFFF00000000 - 1 = 0000000000008000 (cc=2)
+SHY 0000000000008000 - FFFFFFFF00000000 - 1 = 0000000000008001 (cc=2)
+SHY 00000000FFFFFFFF - FFFFFFFF00000000 - 1 = 0000000000000000 (cc=0)
+SHY 0000000080000000 - FFFFFFFF00000000 - 1 = 0000000080000001 (cc=1)
+SHY 000000007FFFFFFF - FFFFFFFF00000000 - 1 = 0000000080000000 (cc=3)
+SHY FFFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = FFFFFFFF00000000 (cc=0)
+SHY 8000000000000000 - FFFFFFFF00000000 - 1 = 8000000000000001 (cc=2)
+SHY 7FFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = 7FFFFFFF00000000 (cc=0)
+SLY 0000000000000000 - FFFFFFFF00000000 - 1 = 0000000000000001 (cc=1)
+SLY 0000000000000001 - FFFFFFFF00000000 - 1 = 0000000000000002 (cc=1)
+SLY 000000000000FFFF - FFFFFFFF00000000 - 1 = 0000000000010000 (cc=1)
+SLY 0000000000007FFF - FFFFFFFF00000000 - 1 = 0000000000008000 (cc=1)
+SLY 0000000000008000 - FFFFFFFF00000000 - 1 = 0000000000008001 (cc=1)
+SLY 00000000FFFFFFFF - FFFFFFFF00000000 - 1 = 0000000000000000 (cc=2)
+SLY 0000000080000000 - FFFFFFFF00000000 - 1 = 0000000080000001 (cc=1)
+SLY 000000007FFFFFFF - FFFFFFFF00000000 - 1 = 0000000080000000 (cc=1)
+SLY FFFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = FFFFFFFF00000000 (cc=2)
+SLY 8000000000000000 - FFFFFFFF00000000 - 1 = 8000000000000001 (cc=1)
+SLY 7FFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = 7FFFFFFF00000000 (cc=2)
+SY 0000000000000000 - FFFFFFFF00000000 - 1 = 0000000000000001 (cc=2)
+SY 0000000000000001 - FFFFFFFF00000000 - 1 = 0000000000000002 (cc=2)
+SY 000000000000FFFF - FFFFFFFF00000000 - 1 = 0000000000010000 (cc=2)
+SY 0000000000007FFF - FFFFFFFF00000000 - 1 = 0000000000008000 (cc=2)
+SY 0000000000008000 - FFFFFFFF00000000 - 1 = 0000000000008001 (cc=2)
+SY 00000000FFFFFFFF - FFFFFFFF00000000 - 1 = 0000000000000000 (cc=0)
+SY 0000000080000000 - FFFFFFFF00000000 - 1 = 0000000080000001 (cc=1)
+SY 000000007FFFFFFF - FFFFFFFF00000000 - 1 = 0000000080000000 (cc=3)
+SY FFFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = FFFFFFFF00000000 (cc=0)
+SY 8000000000000000 - FFFFFFFF00000000 - 1 = 8000000000000001 (cc=2)
+SY 7FFFFFFFFFFFFFFF - FFFFFFFF00000000 - 1 = 7FFFFFFF00000000 (cc=0)
s 0000000000000000 - 000000007FFFFFFF - 1 = 0000000000000000 (cc=0)
s 0000000000000001 - 000000007FFFFFFF - 1 = 0000000000000001 (cc=2)
s 000000000000FFFF - 000000007FFFFFFF - 1 = 000000000000FFFF (cc=2)
slbgr FFFFFFFFFFFFFFFF - 000000007FFFFFFF - 0 = FFFFFFFF80000000 (cc=3)
slbgr 8000000000000000 - 000000007FFFFFFF - 0 = 7FFFFFFF80000001 (cc=3)
slbgr 7FFFFFFFFFFFFFFF - 000000007FFFFFFF - 0 = 7FFFFFFF80000000 (cc=3)
-shy 0000000000000000 - 000000007FFFFFFF - 1 = 0000000000000000 (cc=0)
-shy 0000000000000001 - 000000007FFFFFFF - 1 = 0000000000000001 (cc=2)
-shy 000000000000FFFF - 000000007FFFFFFF - 1 = 000000000000FFFF (cc=2)
-shy 0000000000007FFF - 000000007FFFFFFF - 1 = 0000000000007FFF (cc=2)
-shy 0000000000008000 - 000000007FFFFFFF - 1 = 0000000000008000 (cc=2)
-shy 00000000FFFFFFFF - 000000007FFFFFFF - 1 = 00000000FFFFFFFF (cc=1)
-shy 0000000080000000 - 000000007FFFFFFF - 1 = 0000000080000000 (cc=1)
-shy 000000007FFFFFFF - 000000007FFFFFFF - 1 = 000000007FFFFFFF (cc=2)
-shy FFFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
-shy 8000000000000000 - 000000007FFFFFFF - 1 = 8000000000000000 (cc=0)
-shy 7FFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
-sly 0000000000000000 - 000000007FFFFFFF - 1 = 0000000000000000 (cc=2)
-sly 0000000000000001 - 000000007FFFFFFF - 1 = 0000000000000001 (cc=3)
-sly 000000000000FFFF - 000000007FFFFFFF - 1 = 000000000000FFFF (cc=3)
-sly 0000000000007FFF - 000000007FFFFFFF - 1 = 0000000000007FFF (cc=3)
-sly 0000000000008000 - 000000007FFFFFFF - 1 = 0000000000008000 (cc=3)
-sly 00000000FFFFFFFF - 000000007FFFFFFF - 1 = 00000000FFFFFFFF (cc=3)
-sly 0000000080000000 - 000000007FFFFFFF - 1 = 0000000080000000 (cc=3)
-sly 000000007FFFFFFF - 000000007FFFFFFF - 1 = 000000007FFFFFFF (cc=3)
-sly FFFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=3)
-sly 8000000000000000 - 000000007FFFFFFF - 1 = 8000000000000000 (cc=2)
-sly 7FFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=3)
-sy 0000000000000000 - 000000007FFFFFFF - 1 = 0000000000000000 (cc=0)
-sy 0000000000000001 - 000000007FFFFFFF - 1 = 0000000000000001 (cc=2)
-sy 000000000000FFFF - 000000007FFFFFFF - 1 = 000000000000FFFF (cc=2)
-sy 0000000000007FFF - 000000007FFFFFFF - 1 = 0000000000007FFF (cc=2)
-sy 0000000000008000 - 000000007FFFFFFF - 1 = 0000000000008000 (cc=2)
-sy 00000000FFFFFFFF - 000000007FFFFFFF - 1 = 00000000FFFFFFFF (cc=1)
-sy 0000000080000000 - 000000007FFFFFFF - 1 = 0000000080000000 (cc=1)
-sy 000000007FFFFFFF - 000000007FFFFFFF - 1 = 000000007FFFFFFF (cc=2)
-sy FFFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
-sy 8000000000000000 - 000000007FFFFFFF - 1 = 8000000000000000 (cc=0)
-sy 7FFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SHY 0000000000000000 - 000000007FFFFFFF - 1 = 0000000000000000 (cc=0)
+SHY 0000000000000001 - 000000007FFFFFFF - 1 = 0000000000000001 (cc=2)
+SHY 000000000000FFFF - 000000007FFFFFFF - 1 = 000000000000FFFF (cc=2)
+SHY 0000000000007FFF - 000000007FFFFFFF - 1 = 0000000000007FFF (cc=2)
+SHY 0000000000008000 - 000000007FFFFFFF - 1 = 0000000000008000 (cc=2)
+SHY 00000000FFFFFFFF - 000000007FFFFFFF - 1 = 00000000FFFFFFFF (cc=1)
+SHY 0000000080000000 - 000000007FFFFFFF - 1 = 0000000080000000 (cc=1)
+SHY 000000007FFFFFFF - 000000007FFFFFFF - 1 = 000000007FFFFFFF (cc=2)
+SHY FFFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SHY 8000000000000000 - 000000007FFFFFFF - 1 = 8000000000000000 (cc=0)
+SHY 7FFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SLY 0000000000000000 - 000000007FFFFFFF - 1 = 0000000000000000 (cc=2)
+SLY 0000000000000001 - 000000007FFFFFFF - 1 = 0000000000000001 (cc=3)
+SLY 000000000000FFFF - 000000007FFFFFFF - 1 = 000000000000FFFF (cc=3)
+SLY 0000000000007FFF - 000000007FFFFFFF - 1 = 0000000000007FFF (cc=3)
+SLY 0000000000008000 - 000000007FFFFFFF - 1 = 0000000000008000 (cc=3)
+SLY 00000000FFFFFFFF - 000000007FFFFFFF - 1 = 00000000FFFFFFFF (cc=3)
+SLY 0000000080000000 - 000000007FFFFFFF - 1 = 0000000080000000 (cc=3)
+SLY 000000007FFFFFFF - 000000007FFFFFFF - 1 = 000000007FFFFFFF (cc=3)
+SLY FFFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=3)
+SLY 8000000000000000 - 000000007FFFFFFF - 1 = 8000000000000000 (cc=2)
+SLY 7FFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=3)
+SY 0000000000000000 - 000000007FFFFFFF - 1 = 0000000000000000 (cc=0)
+SY 0000000000000001 - 000000007FFFFFFF - 1 = 0000000000000001 (cc=2)
+SY 000000000000FFFF - 000000007FFFFFFF - 1 = 000000000000FFFF (cc=2)
+SY 0000000000007FFF - 000000007FFFFFFF - 1 = 0000000000007FFF (cc=2)
+SY 0000000000008000 - 000000007FFFFFFF - 1 = 0000000000008000 (cc=2)
+SY 00000000FFFFFFFF - 000000007FFFFFFF - 1 = 00000000FFFFFFFF (cc=1)
+SY 0000000080000000 - 000000007FFFFFFF - 1 = 0000000080000000 (cc=1)
+SY 000000007FFFFFFF - 000000007FFFFFFF - 1 = 000000007FFFFFFF (cc=2)
+SY FFFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SY 8000000000000000 - 000000007FFFFFFF - 1 = 8000000000000000 (cc=0)
+SY 7FFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
s 0000000000000000 - 0000000080000000 - 1 = 0000000000000000 (cc=0)
s 0000000000000001 - 0000000080000000 - 1 = 0000000000000001 (cc=2)
s 000000000000FFFF - 0000000080000000 - 1 = 000000000000FFFF (cc=2)
slbgr FFFFFFFFFFFFFFFF - 0000000080000000 - 0 = FFFFFFFF7FFFFFFF (cc=3)
slbgr 8000000000000000 - 0000000080000000 - 0 = 7FFFFFFF80000000 (cc=3)
slbgr 7FFFFFFFFFFFFFFF - 0000000080000000 - 0 = 7FFFFFFF7FFFFFFF (cc=3)
-shy 0000000000000000 - 0000000080000000 - 1 = 0000000000000000 (cc=0)
-shy 0000000000000001 - 0000000080000000 - 1 = 0000000000000001 (cc=2)
-shy 000000000000FFFF - 0000000080000000 - 1 = 000000000000FFFF (cc=2)
-shy 0000000000007FFF - 0000000080000000 - 1 = 0000000000007FFF (cc=2)
-shy 0000000000008000 - 0000000080000000 - 1 = 0000000000008000 (cc=2)
-shy 00000000FFFFFFFF - 0000000080000000 - 1 = 00000000FFFFFFFF (cc=1)
-shy 0000000080000000 - 0000000080000000 - 1 = 0000000080000000 (cc=1)
-shy 000000007FFFFFFF - 0000000080000000 - 1 = 000000007FFFFFFF (cc=2)
-shy FFFFFFFFFFFFFFFF - 0000000080000000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
-shy 8000000000000000 - 0000000080000000 - 1 = 8000000000000000 (cc=0)
-shy 7FFFFFFFFFFFFFFF - 0000000080000000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
-sly 0000000000000000 - 0000000080000000 - 1 = 0000000000000000 (cc=2)
-sly 0000000000000001 - 0000000080000000 - 1 = 0000000000000001 (cc=3)
-sly 000000000000FFFF - 0000000080000000 - 1 = 000000000000FFFF (cc=3)
-sly 0000000000007FFF - 0000000080000000 - 1 = 0000000000007FFF (cc=3)
-sly 0000000000008000 - 0000000080000000 - 1 = 0000000000008000 (cc=3)
-sly 00000000FFFFFFFF - 0000000080000000 - 1 = 00000000FFFFFFFF (cc=3)
-sly 0000000080000000 - 0000000080000000 - 1 = 0000000080000000 (cc=3)
-sly 000000007FFFFFFF - 0000000080000000 - 1 = 000000007FFFFFFF (cc=3)
-sly FFFFFFFFFFFFFFFF - 0000000080000000 - 1 = FFFFFFFFFFFFFFFF (cc=3)
-sly 8000000000000000 - 0000000080000000 - 1 = 8000000000000000 (cc=2)
-sly 7FFFFFFFFFFFFFFF - 0000000080000000 - 1 = 7FFFFFFFFFFFFFFF (cc=3)
-sy 0000000000000000 - 0000000080000000 - 1 = 0000000000000000 (cc=0)
-sy 0000000000000001 - 0000000080000000 - 1 = 0000000000000001 (cc=2)
-sy 000000000000FFFF - 0000000080000000 - 1 = 000000000000FFFF (cc=2)
-sy 0000000000007FFF - 0000000080000000 - 1 = 0000000000007FFF (cc=2)
-sy 0000000000008000 - 0000000080000000 - 1 = 0000000000008000 (cc=2)
-sy 00000000FFFFFFFF - 0000000080000000 - 1 = 00000000FFFFFFFF (cc=1)
-sy 0000000080000000 - 0000000080000000 - 1 = 0000000080000000 (cc=1)
-sy 000000007FFFFFFF - 0000000080000000 - 1 = 000000007FFFFFFF (cc=2)
-sy FFFFFFFFFFFFFFFF - 0000000080000000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
-sy 8000000000000000 - 0000000080000000 - 1 = 8000000000000000 (cc=0)
-sy 7FFFFFFFFFFFFFFF - 0000000080000000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SHY 0000000000000000 - 0000000080000000 - 1 = 0000000000000000 (cc=0)
+SHY 0000000000000001 - 0000000080000000 - 1 = 0000000000000001 (cc=2)
+SHY 000000000000FFFF - 0000000080000000 - 1 = 000000000000FFFF (cc=2)
+SHY 0000000000007FFF - 0000000080000000 - 1 = 0000000000007FFF (cc=2)
+SHY 0000000000008000 - 0000000080000000 - 1 = 0000000000008000 (cc=2)
+SHY 00000000FFFFFFFF - 0000000080000000 - 1 = 00000000FFFFFFFF (cc=1)
+SHY 0000000080000000 - 0000000080000000 - 1 = 0000000080000000 (cc=1)
+SHY 000000007FFFFFFF - 0000000080000000 - 1 = 000000007FFFFFFF (cc=2)
+SHY FFFFFFFFFFFFFFFF - 0000000080000000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SHY 8000000000000000 - 0000000080000000 - 1 = 8000000000000000 (cc=0)
+SHY 7FFFFFFFFFFFFFFF - 0000000080000000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SLY 0000000000000000 - 0000000080000000 - 1 = 0000000000000000 (cc=2)
+SLY 0000000000000001 - 0000000080000000 - 1 = 0000000000000001 (cc=3)
+SLY 000000000000FFFF - 0000000080000000 - 1 = 000000000000FFFF (cc=3)
+SLY 0000000000007FFF - 0000000080000000 - 1 = 0000000000007FFF (cc=3)
+SLY 0000000000008000 - 0000000080000000 - 1 = 0000000000008000 (cc=3)
+SLY 00000000FFFFFFFF - 0000000080000000 - 1 = 00000000FFFFFFFF (cc=3)
+SLY 0000000080000000 - 0000000080000000 - 1 = 0000000080000000 (cc=3)
+SLY 000000007FFFFFFF - 0000000080000000 - 1 = 000000007FFFFFFF (cc=3)
+SLY FFFFFFFFFFFFFFFF - 0000000080000000 - 1 = FFFFFFFFFFFFFFFF (cc=3)
+SLY 8000000000000000 - 0000000080000000 - 1 = 8000000000000000 (cc=2)
+SLY 7FFFFFFFFFFFFFFF - 0000000080000000 - 1 = 7FFFFFFFFFFFFFFF (cc=3)
+SY 0000000000000000 - 0000000080000000 - 1 = 0000000000000000 (cc=0)
+SY 0000000000000001 - 0000000080000000 - 1 = 0000000000000001 (cc=2)
+SY 000000000000FFFF - 0000000080000000 - 1 = 000000000000FFFF (cc=2)
+SY 0000000000007FFF - 0000000080000000 - 1 = 0000000000007FFF (cc=2)
+SY 0000000000008000 - 0000000080000000 - 1 = 0000000000008000 (cc=2)
+SY 00000000FFFFFFFF - 0000000080000000 - 1 = 00000000FFFFFFFF (cc=1)
+SY 0000000080000000 - 0000000080000000 - 1 = 0000000080000000 (cc=1)
+SY 000000007FFFFFFF - 0000000080000000 - 1 = 000000007FFFFFFF (cc=2)
+SY FFFFFFFFFFFFFFFF - 0000000080000000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SY 8000000000000000 - 0000000080000000 - 1 = 8000000000000000 (cc=0)
+SY 7FFFFFFFFFFFFFFF - 0000000080000000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
s 0000000000000000 - 00000000FFFFFFFF - 1 = 0000000000000000 (cc=0)
s 0000000000000001 - 00000000FFFFFFFF - 1 = 0000000000000001 (cc=2)
s 000000000000FFFF - 00000000FFFFFFFF - 1 = 000000000000FFFF (cc=2)
slbgr FFFFFFFFFFFFFFFF - 00000000FFFFFFFF - 0 = FFFFFFFF00000000 (cc=3)
slbgr 8000000000000000 - 00000000FFFFFFFF - 0 = 7FFFFFFF00000001 (cc=3)
slbgr 7FFFFFFFFFFFFFFF - 00000000FFFFFFFF - 0 = 7FFFFFFF00000000 (cc=3)
-shy 0000000000000000 - 00000000FFFFFFFF - 1 = 0000000000000000 (cc=0)
-shy 0000000000000001 - 00000000FFFFFFFF - 1 = 0000000000000001 (cc=2)
-shy 000000000000FFFF - 00000000FFFFFFFF - 1 = 000000000000FFFF (cc=2)
-shy 0000000000007FFF - 00000000FFFFFFFF - 1 = 0000000000007FFF (cc=2)
-shy 0000000000008000 - 00000000FFFFFFFF - 1 = 0000000000008000 (cc=2)
-shy 00000000FFFFFFFF - 00000000FFFFFFFF - 1 = 00000000FFFFFFFF (cc=1)
-shy 0000000080000000 - 00000000FFFFFFFF - 1 = 0000000080000000 (cc=1)
-shy 000000007FFFFFFF - 00000000FFFFFFFF - 1 = 000000007FFFFFFF (cc=2)
-shy FFFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
-shy 8000000000000000 - 00000000FFFFFFFF - 1 = 8000000000000000 (cc=0)
-shy 7FFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
-sly 0000000000000000 - 00000000FFFFFFFF - 1 = 0000000000000000 (cc=2)
-sly 0000000000000001 - 00000000FFFFFFFF - 1 = 0000000000000001 (cc=3)
-sly 000000000000FFFF - 00000000FFFFFFFF - 1 = 000000000000FFFF (cc=3)
-sly 0000000000007FFF - 00000000FFFFFFFF - 1 = 0000000000007FFF (cc=3)
-sly 0000000000008000 - 00000000FFFFFFFF - 1 = 0000000000008000 (cc=3)
-sly 00000000FFFFFFFF - 00000000FFFFFFFF - 1 = 00000000FFFFFFFF (cc=3)
-sly 0000000080000000 - 00000000FFFFFFFF - 1 = 0000000080000000 (cc=3)
-sly 000000007FFFFFFF - 00000000FFFFFFFF - 1 = 000000007FFFFFFF (cc=3)
-sly FFFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=3)
-sly 8000000000000000 - 00000000FFFFFFFF - 1 = 8000000000000000 (cc=2)
-sly 7FFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=3)
-sy 0000000000000000 - 00000000FFFFFFFF - 1 = 0000000000000000 (cc=0)
-sy 0000000000000001 - 00000000FFFFFFFF - 1 = 0000000000000001 (cc=2)
-sy 000000000000FFFF - 00000000FFFFFFFF - 1 = 000000000000FFFF (cc=2)
-sy 0000000000007FFF - 00000000FFFFFFFF - 1 = 0000000000007FFF (cc=2)
-sy 0000000000008000 - 00000000FFFFFFFF - 1 = 0000000000008000 (cc=2)
-sy 00000000FFFFFFFF - 00000000FFFFFFFF - 1 = 00000000FFFFFFFF (cc=1)
-sy 0000000080000000 - 00000000FFFFFFFF - 1 = 0000000080000000 (cc=1)
-sy 000000007FFFFFFF - 00000000FFFFFFFF - 1 = 000000007FFFFFFF (cc=2)
-sy FFFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
-sy 8000000000000000 - 00000000FFFFFFFF - 1 = 8000000000000000 (cc=0)
-sy 7FFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SHY 0000000000000000 - 00000000FFFFFFFF - 1 = 0000000000000000 (cc=0)
+SHY 0000000000000001 - 00000000FFFFFFFF - 1 = 0000000000000001 (cc=2)
+SHY 000000000000FFFF - 00000000FFFFFFFF - 1 = 000000000000FFFF (cc=2)
+SHY 0000000000007FFF - 00000000FFFFFFFF - 1 = 0000000000007FFF (cc=2)
+SHY 0000000000008000 - 00000000FFFFFFFF - 1 = 0000000000008000 (cc=2)
+SHY 00000000FFFFFFFF - 00000000FFFFFFFF - 1 = 00000000FFFFFFFF (cc=1)
+SHY 0000000080000000 - 00000000FFFFFFFF - 1 = 0000000080000000 (cc=1)
+SHY 000000007FFFFFFF - 00000000FFFFFFFF - 1 = 000000007FFFFFFF (cc=2)
+SHY FFFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SHY 8000000000000000 - 00000000FFFFFFFF - 1 = 8000000000000000 (cc=0)
+SHY 7FFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SLY 0000000000000000 - 00000000FFFFFFFF - 1 = 0000000000000000 (cc=2)
+SLY 0000000000000001 - 00000000FFFFFFFF - 1 = 0000000000000001 (cc=3)
+SLY 000000000000FFFF - 00000000FFFFFFFF - 1 = 000000000000FFFF (cc=3)
+SLY 0000000000007FFF - 00000000FFFFFFFF - 1 = 0000000000007FFF (cc=3)
+SLY 0000000000008000 - 00000000FFFFFFFF - 1 = 0000000000008000 (cc=3)
+SLY 00000000FFFFFFFF - 00000000FFFFFFFF - 1 = 00000000FFFFFFFF (cc=3)
+SLY 0000000080000000 - 00000000FFFFFFFF - 1 = 0000000080000000 (cc=3)
+SLY 000000007FFFFFFF - 00000000FFFFFFFF - 1 = 000000007FFFFFFF (cc=3)
+SLY FFFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=3)
+SLY 8000000000000000 - 00000000FFFFFFFF - 1 = 8000000000000000 (cc=2)
+SLY 7FFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=3)
+SY 0000000000000000 - 00000000FFFFFFFF - 1 = 0000000000000000 (cc=0)
+SY 0000000000000001 - 00000000FFFFFFFF - 1 = 0000000000000001 (cc=2)
+SY 000000000000FFFF - 00000000FFFFFFFF - 1 = 000000000000FFFF (cc=2)
+SY 0000000000007FFF - 00000000FFFFFFFF - 1 = 0000000000007FFF (cc=2)
+SY 0000000000008000 - 00000000FFFFFFFF - 1 = 0000000000008000 (cc=2)
+SY 00000000FFFFFFFF - 00000000FFFFFFFF - 1 = 00000000FFFFFFFF (cc=1)
+SY 0000000080000000 - 00000000FFFFFFFF - 1 = 0000000080000000 (cc=1)
+SY 000000007FFFFFFF - 00000000FFFFFFFF - 1 = 000000007FFFFFFF (cc=2)
+SY FFFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SY 8000000000000000 - 00000000FFFFFFFF - 1 = 8000000000000000 (cc=0)
+SY 7FFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
s 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=0)
s 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=2)
s 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=2)
slbgr FFFFFFFFFFFFFFFF - 000000000000FFFF - 0 = FFFFFFFFFFFF0000 (cc=3)
slbgr 8000000000000000 - 000000000000FFFF - 0 = 7FFFFFFFFFFF0001 (cc=3)
slbgr 7FFFFFFFFFFFFFFF - 000000000000FFFF - 0 = 7FFFFFFFFFFF0000 (cc=3)
-shy 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=0)
-shy 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=2)
-shy 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=2)
-shy 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=2)
-shy 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=2)
-shy 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=1)
-shy 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=1)
-shy 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=2)
-shy FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
-shy 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=0)
-shy 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
-sly 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=2)
-sly 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=3)
-sly 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=3)
-sly 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=3)
-sly 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=3)
-sly 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=3)
-sly 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=3)
-sly 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=3)
-sly FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=3)
-sly 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=2)
-sly 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=3)
-sy 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=0)
-sy 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=2)
-sy 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=2)
-sy 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=2)
-sy 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=2)
-sy 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=1)
-sy 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=1)
-sy 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=2)
-sy FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
-sy 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=0)
-sy 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SHY 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=0)
+SHY 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=2)
+SHY 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=2)
+SHY 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=2)
+SHY 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=2)
+SHY 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=1)
+SHY 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=1)
+SHY 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=2)
+SHY FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SHY 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=0)
+SHY 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SLY 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=2)
+SLY 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=3)
+SLY 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=3)
+SLY 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=3)
+SLY 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=3)
+SLY 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=3)
+SLY 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=3)
+SLY 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=3)
+SLY FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=3)
+SLY 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=2)
+SLY 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=3)
+SY 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=0)
+SY 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=2)
+SY 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=2)
+SY 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=2)
+SY 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=2)
+SY 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=1)
+SY 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=1)
+SY 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=2)
+SY FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SY 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=0)
+SY 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
s 0000000000000000 - 0000000000007FFF - 1 = 0000000000000000 (cc=0)
s 0000000000000001 - 0000000000007FFF - 1 = 0000000000000001 (cc=2)
s 000000000000FFFF - 0000000000007FFF - 1 = 000000000000FFFF (cc=2)
slbgr FFFFFFFFFFFFFFFF - 0000000000007FFF - 0 = FFFFFFFFFFFF8000 (cc=3)
slbgr 8000000000000000 - 0000000000007FFF - 0 = 7FFFFFFFFFFF8001 (cc=3)
slbgr 7FFFFFFFFFFFFFFF - 0000000000007FFF - 0 = 7FFFFFFFFFFF8000 (cc=3)
-shy 0000000000000000 - 0000000000007FFF - 1 = 0000000000000000 (cc=0)
-shy 0000000000000001 - 0000000000007FFF - 1 = 0000000000000001 (cc=2)
-shy 000000000000FFFF - 0000000000007FFF - 1 = 000000000000FFFF (cc=2)
-shy 0000000000007FFF - 0000000000007FFF - 1 = 0000000000007FFF (cc=2)
-shy 0000000000008000 - 0000000000007FFF - 1 = 0000000000008000 (cc=2)
-shy 00000000FFFFFFFF - 0000000000007FFF - 1 = 00000000FFFFFFFF (cc=1)
-shy 0000000080000000 - 0000000000007FFF - 1 = 0000000080000000 (cc=1)
-shy 000000007FFFFFFF - 0000000000007FFF - 1 = 000000007FFFFFFF (cc=2)
-shy FFFFFFFFFFFFFFFF - 0000000000007FFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
-shy 8000000000000000 - 0000000000007FFF - 1 = 8000000000000000 (cc=0)
-shy 7FFFFFFFFFFFFFFF - 0000000000007FFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
-sly 0000000000000000 - 0000000000007FFF - 1 = 0000000000000000 (cc=2)
-sly 0000000000000001 - 0000000000007FFF - 1 = 0000000000000001 (cc=3)
-sly 000000000000FFFF - 0000000000007FFF - 1 = 000000000000FFFF (cc=3)
-sly 0000000000007FFF - 0000000000007FFF - 1 = 0000000000007FFF (cc=3)
-sly 0000000000008000 - 0000000000007FFF - 1 = 0000000000008000 (cc=3)
-sly 00000000FFFFFFFF - 0000000000007FFF - 1 = 00000000FFFFFFFF (cc=3)
-sly 0000000080000000 - 0000000000007FFF - 1 = 0000000080000000 (cc=3)
-sly 000000007FFFFFFF - 0000000000007FFF - 1 = 000000007FFFFFFF (cc=3)
-sly FFFFFFFFFFFFFFFF - 0000000000007FFF - 1 = FFFFFFFFFFFFFFFF (cc=3)
-sly 8000000000000000 - 0000000000007FFF - 1 = 8000000000000000 (cc=2)
-sly 7FFFFFFFFFFFFFFF - 0000000000007FFF - 1 = 7FFFFFFFFFFFFFFF (cc=3)
-sy 0000000000000000 - 0000000000007FFF - 1 = 0000000000000000 (cc=0)
-sy 0000000000000001 - 0000000000007FFF - 1 = 0000000000000001 (cc=2)
-sy 000000000000FFFF - 0000000000007FFF - 1 = 000000000000FFFF (cc=2)
-sy 0000000000007FFF - 0000000000007FFF - 1 = 0000000000007FFF (cc=2)
-sy 0000000000008000 - 0000000000007FFF - 1 = 0000000000008000 (cc=2)
-sy 00000000FFFFFFFF - 0000000000007FFF - 1 = 00000000FFFFFFFF (cc=1)
-sy 0000000080000000 - 0000000000007FFF - 1 = 0000000080000000 (cc=1)
-sy 000000007FFFFFFF - 0000000000007FFF - 1 = 000000007FFFFFFF (cc=2)
-sy FFFFFFFFFFFFFFFF - 0000000000007FFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
-sy 8000000000000000 - 0000000000007FFF - 1 = 8000000000000000 (cc=0)
-sy 7FFFFFFFFFFFFFFF - 0000000000007FFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SHY 0000000000000000 - 0000000000007FFF - 1 = 0000000000000000 (cc=0)
+SHY 0000000000000001 - 0000000000007FFF - 1 = 0000000000000001 (cc=2)
+SHY 000000000000FFFF - 0000000000007FFF - 1 = 000000000000FFFF (cc=2)
+SHY 0000000000007FFF - 0000000000007FFF - 1 = 0000000000007FFF (cc=2)
+SHY 0000000000008000 - 0000000000007FFF - 1 = 0000000000008000 (cc=2)
+SHY 00000000FFFFFFFF - 0000000000007FFF - 1 = 00000000FFFFFFFF (cc=1)
+SHY 0000000080000000 - 0000000000007FFF - 1 = 0000000080000000 (cc=1)
+SHY 000000007FFFFFFF - 0000000000007FFF - 1 = 000000007FFFFFFF (cc=2)
+SHY FFFFFFFFFFFFFFFF - 0000000000007FFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SHY 8000000000000000 - 0000000000007FFF - 1 = 8000000000000000 (cc=0)
+SHY 7FFFFFFFFFFFFFFF - 0000000000007FFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SLY 0000000000000000 - 0000000000007FFF - 1 = 0000000000000000 (cc=2)
+SLY 0000000000000001 - 0000000000007FFF - 1 = 0000000000000001 (cc=3)
+SLY 000000000000FFFF - 0000000000007FFF - 1 = 000000000000FFFF (cc=3)
+SLY 0000000000007FFF - 0000000000007FFF - 1 = 0000000000007FFF (cc=3)
+SLY 0000000000008000 - 0000000000007FFF - 1 = 0000000000008000 (cc=3)
+SLY 00000000FFFFFFFF - 0000000000007FFF - 1 = 00000000FFFFFFFF (cc=3)
+SLY 0000000080000000 - 0000000000007FFF - 1 = 0000000080000000 (cc=3)
+SLY 000000007FFFFFFF - 0000000000007FFF - 1 = 000000007FFFFFFF (cc=3)
+SLY FFFFFFFFFFFFFFFF - 0000000000007FFF - 1 = FFFFFFFFFFFFFFFF (cc=3)
+SLY 8000000000000000 - 0000000000007FFF - 1 = 8000000000000000 (cc=2)
+SLY 7FFFFFFFFFFFFFFF - 0000000000007FFF - 1 = 7FFFFFFFFFFFFFFF (cc=3)
+SY 0000000000000000 - 0000000000007FFF - 1 = 0000000000000000 (cc=0)
+SY 0000000000000001 - 0000000000007FFF - 1 = 0000000000000001 (cc=2)
+SY 000000000000FFFF - 0000000000007FFF - 1 = 000000000000FFFF (cc=2)
+SY 0000000000007FFF - 0000000000007FFF - 1 = 0000000000007FFF (cc=2)
+SY 0000000000008000 - 0000000000007FFF - 1 = 0000000000008000 (cc=2)
+SY 00000000FFFFFFFF - 0000000000007FFF - 1 = 00000000FFFFFFFF (cc=1)
+SY 0000000080000000 - 0000000000007FFF - 1 = 0000000080000000 (cc=1)
+SY 000000007FFFFFFF - 0000000000007FFF - 1 = 000000007FFFFFFF (cc=2)
+SY FFFFFFFFFFFFFFFF - 0000000000007FFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SY 8000000000000000 - 0000000000007FFF - 1 = 8000000000000000 (cc=0)
+SY 7FFFFFFFFFFFFFFF - 0000000000007FFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
s 0000000000000000 - 0000000000008000 - 1 = 0000000000000000 (cc=0)
s 0000000000000001 - 0000000000008000 - 1 = 0000000000000001 (cc=2)
s 000000000000FFFF - 0000000000008000 - 1 = 000000000000FFFF (cc=2)
slbgr FFFFFFFFFFFFFFFF - 0000000000008000 - 0 = FFFFFFFFFFFF7FFF (cc=3)
slbgr 8000000000000000 - 0000000000008000 - 0 = 7FFFFFFFFFFF8000 (cc=3)
slbgr 7FFFFFFFFFFFFFFF - 0000000000008000 - 0 = 7FFFFFFFFFFF7FFF (cc=3)
-shy 0000000000000000 - 0000000000008000 - 1 = 0000000000000000 (cc=0)
-shy 0000000000000001 - 0000000000008000 - 1 = 0000000000000001 (cc=2)
-shy 000000000000FFFF - 0000000000008000 - 1 = 000000000000FFFF (cc=2)
-shy 0000000000007FFF - 0000000000008000 - 1 = 0000000000007FFF (cc=2)
-shy 0000000000008000 - 0000000000008000 - 1 = 0000000000008000 (cc=2)
-shy 00000000FFFFFFFF - 0000000000008000 - 1 = 00000000FFFFFFFF (cc=1)
-shy 0000000080000000 - 0000000000008000 - 1 = 0000000080000000 (cc=1)
-shy 000000007FFFFFFF - 0000000000008000 - 1 = 000000007FFFFFFF (cc=2)
-shy FFFFFFFFFFFFFFFF - 0000000000008000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
-shy 8000000000000000 - 0000000000008000 - 1 = 8000000000000000 (cc=0)
-shy 7FFFFFFFFFFFFFFF - 0000000000008000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
-sly 0000000000000000 - 0000000000008000 - 1 = 0000000000000000 (cc=2)
-sly 0000000000000001 - 0000000000008000 - 1 = 0000000000000001 (cc=3)
-sly 000000000000FFFF - 0000000000008000 - 1 = 000000000000FFFF (cc=3)
-sly 0000000000007FFF - 0000000000008000 - 1 = 0000000000007FFF (cc=3)
-sly 0000000000008000 - 0000000000008000 - 1 = 0000000000008000 (cc=3)
-sly 00000000FFFFFFFF - 0000000000008000 - 1 = 00000000FFFFFFFF (cc=3)
-sly 0000000080000000 - 0000000000008000 - 1 = 0000000080000000 (cc=3)
-sly 000000007FFFFFFF - 0000000000008000 - 1 = 000000007FFFFFFF (cc=3)
-sly FFFFFFFFFFFFFFFF - 0000000000008000 - 1 = FFFFFFFFFFFFFFFF (cc=3)
-sly 8000000000000000 - 0000000000008000 - 1 = 8000000000000000 (cc=2)
-sly 7FFFFFFFFFFFFFFF - 0000000000008000 - 1 = 7FFFFFFFFFFFFFFF (cc=3)
-sy 0000000000000000 - 0000000000008000 - 1 = 0000000000000000 (cc=0)
-sy 0000000000000001 - 0000000000008000 - 1 = 0000000000000001 (cc=2)
-sy 000000000000FFFF - 0000000000008000 - 1 = 000000000000FFFF (cc=2)
-sy 0000000000007FFF - 0000000000008000 - 1 = 0000000000007FFF (cc=2)
-sy 0000000000008000 - 0000000000008000 - 1 = 0000000000008000 (cc=2)
-sy 00000000FFFFFFFF - 0000000000008000 - 1 = 00000000FFFFFFFF (cc=1)
-sy 0000000080000000 - 0000000000008000 - 1 = 0000000080000000 (cc=1)
-sy 000000007FFFFFFF - 0000000000008000 - 1 = 000000007FFFFFFF (cc=2)
-sy FFFFFFFFFFFFFFFF - 0000000000008000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
-sy 8000000000000000 - 0000000000008000 - 1 = 8000000000000000 (cc=0)
-sy 7FFFFFFFFFFFFFFF - 0000000000008000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SHY 0000000000000000 - 0000000000008000 - 1 = 0000000000000000 (cc=0)
+SHY 0000000000000001 - 0000000000008000 - 1 = 0000000000000001 (cc=2)
+SHY 000000000000FFFF - 0000000000008000 - 1 = 000000000000FFFF (cc=2)
+SHY 0000000000007FFF - 0000000000008000 - 1 = 0000000000007FFF (cc=2)
+SHY 0000000000008000 - 0000000000008000 - 1 = 0000000000008000 (cc=2)
+SHY 00000000FFFFFFFF - 0000000000008000 - 1 = 00000000FFFFFFFF (cc=1)
+SHY 0000000080000000 - 0000000000008000 - 1 = 0000000080000000 (cc=1)
+SHY 000000007FFFFFFF - 0000000000008000 - 1 = 000000007FFFFFFF (cc=2)
+SHY FFFFFFFFFFFFFFFF - 0000000000008000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SHY 8000000000000000 - 0000000000008000 - 1 = 8000000000000000 (cc=0)
+SHY 7FFFFFFFFFFFFFFF - 0000000000008000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SLY 0000000000000000 - 0000000000008000 - 1 = 0000000000000000 (cc=2)
+SLY 0000000000000001 - 0000000000008000 - 1 = 0000000000000001 (cc=3)
+SLY 000000000000FFFF - 0000000000008000 - 1 = 000000000000FFFF (cc=3)
+SLY 0000000000007FFF - 0000000000008000 - 1 = 0000000000007FFF (cc=3)
+SLY 0000000000008000 - 0000000000008000 - 1 = 0000000000008000 (cc=3)
+SLY 00000000FFFFFFFF - 0000000000008000 - 1 = 00000000FFFFFFFF (cc=3)
+SLY 0000000080000000 - 0000000000008000 - 1 = 0000000080000000 (cc=3)
+SLY 000000007FFFFFFF - 0000000000008000 - 1 = 000000007FFFFFFF (cc=3)
+SLY FFFFFFFFFFFFFFFF - 0000000000008000 - 1 = FFFFFFFFFFFFFFFF (cc=3)
+SLY 8000000000000000 - 0000000000008000 - 1 = 8000000000000000 (cc=2)
+SLY 7FFFFFFFFFFFFFFF - 0000000000008000 - 1 = 7FFFFFFFFFFFFFFF (cc=3)
+SY 0000000000000000 - 0000000000008000 - 1 = 0000000000000000 (cc=0)
+SY 0000000000000001 - 0000000000008000 - 1 = 0000000000000001 (cc=2)
+SY 000000000000FFFF - 0000000000008000 - 1 = 000000000000FFFF (cc=2)
+SY 0000000000007FFF - 0000000000008000 - 1 = 0000000000007FFF (cc=2)
+SY 0000000000008000 - 0000000000008000 - 1 = 0000000000008000 (cc=2)
+SY 00000000FFFFFFFF - 0000000000008000 - 1 = 00000000FFFFFFFF (cc=1)
+SY 0000000080000000 - 0000000000008000 - 1 = 0000000080000000 (cc=1)
+SY 000000007FFFFFFF - 0000000000008000 - 1 = 000000007FFFFFFF (cc=2)
+SY FFFFFFFFFFFFFFFF - 0000000000008000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SY 8000000000000000 - 0000000000008000 - 1 = 8000000000000000 (cc=0)
+SY 7FFFFFFFFFFFFFFF - 0000000000008000 - 1 = 7FFFFFFFFFFFFFFF (cc=1)
s 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=0)
s 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=2)
s 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=2)
slbgr FFFFFFFFFFFFFFFF - 000000000000FFFF - 0 = FFFFFFFFFFFF0000 (cc=3)
slbgr 8000000000000000 - 000000000000FFFF - 0 = 7FFFFFFFFFFF0001 (cc=3)
slbgr 7FFFFFFFFFFFFFFF - 000000000000FFFF - 0 = 7FFFFFFFFFFF0000 (cc=3)
-shy 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=0)
-shy 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=2)
-shy 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=2)
-shy 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=2)
-shy 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=2)
-shy 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=1)
-shy 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=1)
-shy 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=2)
-shy FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
-shy 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=0)
-shy 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
-sly 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=2)
-sly 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=3)
-sly 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=3)
-sly 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=3)
-sly 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=3)
-sly 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=3)
-sly 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=3)
-sly 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=3)
-sly FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=3)
-sly 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=2)
-sly 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=3)
-sy 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=0)
-sy 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=2)
-sy 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=2)
-sy 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=2)
-sy 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=2)
-sy 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=1)
-sy 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=1)
-sy 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=2)
-sy FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
-sy 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=0)
-sy 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SHY 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=0)
+SHY 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=2)
+SHY 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=2)
+SHY 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=2)
+SHY 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=2)
+SHY 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=1)
+SHY 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=1)
+SHY 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=2)
+SHY FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SHY 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=0)
+SHY 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
+SLY 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=2)
+SLY 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=3)
+SLY 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=3)
+SLY 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=3)
+SLY 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=3)
+SLY 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=3)
+SLY 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=3)
+SLY 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=3)
+SLY FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=3)
+SLY 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=2)
+SLY 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=3)
+SY 0000000000000000 - 000000000000FFFF - 1 = 0000000000000000 (cc=0)
+SY 0000000000000001 - 000000000000FFFF - 1 = 0000000000000001 (cc=2)
+SY 000000000000FFFF - 000000000000FFFF - 1 = 000000000000FFFF (cc=2)
+SY 0000000000007FFF - 000000000000FFFF - 1 = 0000000000007FFF (cc=2)
+SY 0000000000008000 - 000000000000FFFF - 1 = 0000000000008000 (cc=2)
+SY 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFFFFFF (cc=1)
+SY 0000000080000000 - 000000000000FFFF - 1 = 0000000080000000 (cc=1)
+SY 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFFFFFF (cc=2)
+SY FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SY 8000000000000000 - 000000000000FFFF - 1 = 8000000000000000 (cc=0)
+SY 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFFFFFF (cc=1)
#include <stdio.h>
#include "sub.h"
+#include "opcodes.h"
static void do_imm_insns(void)
{
- immsweep(slfi, 0, 0);
- immsweep(slfi, 65535, 0);
- immsweep(slfi, 32768, 0);
- immsweep(slfi, 32767, 0);
- immsweep(slfi, 4294967295, 0);
- immsweep(slfi, 2147483648, 0);
- immsweep(slfi, 2147483647, 0);
- immsweep(slgfi, 0, 0);
- immsweep(slgfi, 65535, 0);
- immsweep(slgfi, 32768, 0);
- immsweep(slgfi, 32767, 0);
- immsweep(slgfi, 4294967295, 0);
- immsweep(slgfi, 2147483648, 0);
- immsweep(slgfi, 2147483647, 0);
+ immsweep(SLFI, 00000000, 0);
+ immsweep(SLFI, 0000ffff, 0);
+ immsweep(SLFI, 00008000, 0);
+ immsweep(SLFI, 00007fff, 0);
+ immsweep(SLFI, ffffffff, 0);
+ immsweep(SLFI, 80000000, 0);
+ immsweep(SLFI, 7fffffff, 0);
+ immsweep(SLGFI, 00000000, 0);
+ immsweep(SLGFI, 0000ffff, 0);
+ immsweep(SLGFI, 00008000, 0);
+ immsweep(SLGFI, 00007fff, 0);
+ immsweep(SLGFI, ffffffff, 0);
+ immsweep(SLGFI, 80000000, 0);
+ immsweep(SLGFI, 7fffffff, 0);
}
-slfi 0000000000000000 - 0000000000000000 - 1 = 0000000000000000 (cc=2)
-slfi 0000000000000001 - 0000000000000000 - 1 = 0000000000000001 (cc=3)
-slfi 000000000000FFFF - 0000000000000000 - 1 = 000000000000FFFF (cc=3)
-slfi 0000000000007FFF - 0000000000000000 - 1 = 0000000000007FFF (cc=3)
-slfi 0000000000008000 - 0000000000000000 - 1 = 0000000000008000 (cc=3)
-slfi 00000000FFFFFFFF - 0000000000000000 - 1 = 00000000FFFFFFFF (cc=3)
-slfi 0000000080000000 - 0000000000000000 - 1 = 0000000080000000 (cc=3)
-slfi 000000007FFFFFFF - 0000000000000000 - 1 = 000000007FFFFFFF (cc=3)
-slfi FFFFFFFFFFFFFFFF - 0000000000000000 - 1 = FFFFFFFFFFFFFFFF (cc=3)
-slfi 8000000000000000 - 0000000000000000 - 1 = 8000000000000000 (cc=2)
-slfi 7FFFFFFFFFFFFFFF - 0000000000000000 - 1 = 7FFFFFFFFFFFFFFF (cc=3)
-slfi 0000000000000000 - 000000000000FFFF - 1 = 00000000FFFF0001 (cc=1)
-slfi 0000000000000001 - 000000000000FFFF - 1 = 00000000FFFF0002 (cc=1)
-slfi 000000000000FFFF - 000000000000FFFF - 1 = 0000000000000000 (cc=2)
-slfi 0000000000007FFF - 000000000000FFFF - 1 = 00000000FFFF8000 (cc=1)
-slfi 0000000000008000 - 000000000000FFFF - 1 = 00000000FFFF8001 (cc=1)
-slfi 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFF0000 (cc=3)
-slfi 0000000080000000 - 000000000000FFFF - 1 = 000000007FFF0001 (cc=3)
-slfi 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFF0000 (cc=3)
-slfi FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFF0000 (cc=3)
-slfi 8000000000000000 - 000000000000FFFF - 1 = 80000000FFFF0001 (cc=1)
-slfi 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFF0000 (cc=3)
-slfi 0000000000000000 - 0000000000008000 - 1 = 00000000FFFF8000 (cc=1)
-slfi 0000000000000001 - 0000000000008000 - 1 = 00000000FFFF8001 (cc=1)
-slfi 000000000000FFFF - 0000000000008000 - 1 = 0000000000007FFF (cc=3)
-slfi 0000000000007FFF - 0000000000008000 - 1 = 00000000FFFFFFFF (cc=1)
-slfi 0000000000008000 - 0000000000008000 - 1 = 0000000000000000 (cc=2)
-slfi 00000000FFFFFFFF - 0000000000008000 - 1 = 00000000FFFF7FFF (cc=3)
-slfi 0000000080000000 - 0000000000008000 - 1 = 000000007FFF8000 (cc=3)
-slfi 000000007FFFFFFF - 0000000000008000 - 1 = 000000007FFF7FFF (cc=3)
-slfi FFFFFFFFFFFFFFFF - 0000000000008000 - 1 = FFFFFFFFFFFF7FFF (cc=3)
-slfi 8000000000000000 - 0000000000008000 - 1 = 80000000FFFF8000 (cc=1)
-slfi 7FFFFFFFFFFFFFFF - 0000000000008000 - 1 = 7FFFFFFFFFFF7FFF (cc=3)
-slfi 0000000000000000 - 0000000000007FFF - 1 = 00000000FFFF8001 (cc=1)
-slfi 0000000000000001 - 0000000000007FFF - 1 = 00000000FFFF8002 (cc=1)
-slfi 000000000000FFFF - 0000000000007FFF - 1 = 0000000000008000 (cc=3)
-slfi 0000000000007FFF - 0000000000007FFF - 1 = 0000000000000000 (cc=2)
-slfi 0000000000008000 - 0000000000007FFF - 1 = 0000000000000001 (cc=3)
-slfi 00000000FFFFFFFF - 0000000000007FFF - 1 = 00000000FFFF8000 (cc=3)
-slfi 0000000080000000 - 0000000000007FFF - 1 = 000000007FFF8001 (cc=3)
-slfi 000000007FFFFFFF - 0000000000007FFF - 1 = 000000007FFF8000 (cc=3)
-slfi FFFFFFFFFFFFFFFF - 0000000000007FFF - 1 = FFFFFFFFFFFF8000 (cc=3)
-slfi 8000000000000000 - 0000000000007FFF - 1 = 80000000FFFF8001 (cc=1)
-slfi 7FFFFFFFFFFFFFFF - 0000000000007FFF - 1 = 7FFFFFFFFFFF8000 (cc=3)
-slfi 0000000000000000 - 00000000FFFFFFFF - 1 = 0000000000000001 (cc=1)
-slfi 0000000000000001 - 00000000FFFFFFFF - 1 = 0000000000000002 (cc=1)
-slfi 000000000000FFFF - 00000000FFFFFFFF - 1 = 0000000000010000 (cc=1)
-slfi 0000000000007FFF - 00000000FFFFFFFF - 1 = 0000000000008000 (cc=1)
-slfi 0000000000008000 - 00000000FFFFFFFF - 1 = 0000000000008001 (cc=1)
-slfi 00000000FFFFFFFF - 00000000FFFFFFFF - 1 = 0000000000000000 (cc=2)
-slfi 0000000080000000 - 00000000FFFFFFFF - 1 = 0000000080000001 (cc=1)
-slfi 000000007FFFFFFF - 00000000FFFFFFFF - 1 = 0000000080000000 (cc=1)
-slfi FFFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFF00000000 (cc=2)
-slfi 8000000000000000 - 00000000FFFFFFFF - 1 = 8000000000000001 (cc=1)
-slfi 7FFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = 7FFFFFFF00000000 (cc=2)
-slfi 0000000000000000 - 0000000080000000 - 1 = 0000000080000000 (cc=1)
-slfi 0000000000000001 - 0000000080000000 - 1 = 0000000080000001 (cc=1)
-slfi 000000000000FFFF - 0000000080000000 - 1 = 000000008000FFFF (cc=1)
-slfi 0000000000007FFF - 0000000080000000 - 1 = 0000000080007FFF (cc=1)
-slfi 0000000000008000 - 0000000080000000 - 1 = 0000000080008000 (cc=1)
-slfi 00000000FFFFFFFF - 0000000080000000 - 1 = 000000007FFFFFFF (cc=3)
-slfi 0000000080000000 - 0000000080000000 - 1 = 0000000000000000 (cc=2)
-slfi 000000007FFFFFFF - 0000000080000000 - 1 = 00000000FFFFFFFF (cc=1)
-slfi FFFFFFFFFFFFFFFF - 0000000080000000 - 1 = FFFFFFFF7FFFFFFF (cc=3)
-slfi 8000000000000000 - 0000000080000000 - 1 = 8000000080000000 (cc=1)
-slfi 7FFFFFFFFFFFFFFF - 0000000080000000 - 1 = 7FFFFFFF7FFFFFFF (cc=3)
-slfi 0000000000000000 - 000000007FFFFFFF - 1 = 0000000080000001 (cc=1)
-slfi 0000000000000001 - 000000007FFFFFFF - 1 = 0000000080000002 (cc=1)
-slfi 000000000000FFFF - 000000007FFFFFFF - 1 = 0000000080010000 (cc=1)
-slfi 0000000000007FFF - 000000007FFFFFFF - 1 = 0000000080008000 (cc=1)
-slfi 0000000000008000 - 000000007FFFFFFF - 1 = 0000000080008001 (cc=1)
-slfi 00000000FFFFFFFF - 000000007FFFFFFF - 1 = 0000000080000000 (cc=3)
-slfi 0000000080000000 - 000000007FFFFFFF - 1 = 0000000000000001 (cc=3)
-slfi 000000007FFFFFFF - 000000007FFFFFFF - 1 = 0000000000000000 (cc=2)
-slfi FFFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = FFFFFFFF80000000 (cc=3)
-slfi 8000000000000000 - 000000007FFFFFFF - 1 = 8000000080000001 (cc=1)
-slfi 7FFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = 7FFFFFFF80000000 (cc=3)
-slgfi 0000000000000000 - 0000000000000000 - 1 = 0000000000000000 (cc=2)
-slgfi 0000000000000001 - 0000000000000000 - 1 = 0000000000000001 (cc=3)
-slgfi 000000000000FFFF - 0000000000000000 - 1 = 000000000000FFFF (cc=3)
-slgfi 0000000000007FFF - 0000000000000000 - 1 = 0000000000007FFF (cc=3)
-slgfi 0000000000008000 - 0000000000000000 - 1 = 0000000000008000 (cc=3)
-slgfi 00000000FFFFFFFF - 0000000000000000 - 1 = 00000000FFFFFFFF (cc=3)
-slgfi 0000000080000000 - 0000000000000000 - 1 = 0000000080000000 (cc=3)
-slgfi 000000007FFFFFFF - 0000000000000000 - 1 = 000000007FFFFFFF (cc=3)
-slgfi FFFFFFFFFFFFFFFF - 0000000000000000 - 1 = FFFFFFFFFFFFFFFF (cc=3)
-slgfi 8000000000000000 - 0000000000000000 - 1 = 8000000000000000 (cc=3)
-slgfi 7FFFFFFFFFFFFFFF - 0000000000000000 - 1 = 7FFFFFFFFFFFFFFF (cc=3)
-slgfi 0000000000000000 - 000000000000FFFF - 1 = FFFFFFFFFFFF0001 (cc=1)
-slgfi 0000000000000001 - 000000000000FFFF - 1 = FFFFFFFFFFFF0002 (cc=1)
-slgfi 000000000000FFFF - 000000000000FFFF - 1 = 0000000000000000 (cc=2)
-slgfi 0000000000007FFF - 000000000000FFFF - 1 = FFFFFFFFFFFF8000 (cc=1)
-slgfi 0000000000008000 - 000000000000FFFF - 1 = FFFFFFFFFFFF8001 (cc=1)
-slgfi 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFF0000 (cc=3)
-slgfi 0000000080000000 - 000000000000FFFF - 1 = 000000007FFF0001 (cc=3)
-slgfi 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFF0000 (cc=3)
-slgfi FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFF0000 (cc=3)
-slgfi 8000000000000000 - 000000000000FFFF - 1 = 7FFFFFFFFFFF0001 (cc=3)
-slgfi 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFF0000 (cc=3)
-slgfi 0000000000000000 - 0000000000008000 - 1 = FFFFFFFFFFFF8000 (cc=1)
-slgfi 0000000000000001 - 0000000000008000 - 1 = FFFFFFFFFFFF8001 (cc=1)
-slgfi 000000000000FFFF - 0000000000008000 - 1 = 0000000000007FFF (cc=3)
-slgfi 0000000000007FFF - 0000000000008000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
-slgfi 0000000000008000 - 0000000000008000 - 1 = 0000000000000000 (cc=2)
-slgfi 00000000FFFFFFFF - 0000000000008000 - 1 = 00000000FFFF7FFF (cc=3)
-slgfi 0000000080000000 - 0000000000008000 - 1 = 000000007FFF8000 (cc=3)
-slgfi 000000007FFFFFFF - 0000000000008000 - 1 = 000000007FFF7FFF (cc=3)
-slgfi FFFFFFFFFFFFFFFF - 0000000000008000 - 1 = FFFFFFFFFFFF7FFF (cc=3)
-slgfi 8000000000000000 - 0000000000008000 - 1 = 7FFFFFFFFFFF8000 (cc=3)
-slgfi 7FFFFFFFFFFFFFFF - 0000000000008000 - 1 = 7FFFFFFFFFFF7FFF (cc=3)
-slgfi 0000000000000000 - 0000000000007FFF - 1 = FFFFFFFFFFFF8001 (cc=1)
-slgfi 0000000000000001 - 0000000000007FFF - 1 = FFFFFFFFFFFF8002 (cc=1)
-slgfi 000000000000FFFF - 0000000000007FFF - 1 = 0000000000008000 (cc=3)
-slgfi 0000000000007FFF - 0000000000007FFF - 1 = 0000000000000000 (cc=2)
-slgfi 0000000000008000 - 0000000000007FFF - 1 = 0000000000000001 (cc=3)
-slgfi 00000000FFFFFFFF - 0000000000007FFF - 1 = 00000000FFFF8000 (cc=3)
-slgfi 0000000080000000 - 0000000000007FFF - 1 = 000000007FFF8001 (cc=3)
-slgfi 000000007FFFFFFF - 0000000000007FFF - 1 = 000000007FFF8000 (cc=3)
-slgfi FFFFFFFFFFFFFFFF - 0000000000007FFF - 1 = FFFFFFFFFFFF8000 (cc=3)
-slgfi 8000000000000000 - 0000000000007FFF - 1 = 7FFFFFFFFFFF8001 (cc=3)
-slgfi 7FFFFFFFFFFFFFFF - 0000000000007FFF - 1 = 7FFFFFFFFFFF8000 (cc=3)
-slgfi 0000000000000000 - 00000000FFFFFFFF - 1 = FFFFFFFF00000001 (cc=1)
-slgfi 0000000000000001 - 00000000FFFFFFFF - 1 = FFFFFFFF00000002 (cc=1)
-slgfi 000000000000FFFF - 00000000FFFFFFFF - 1 = FFFFFFFF00010000 (cc=1)
-slgfi 0000000000007FFF - 00000000FFFFFFFF - 1 = FFFFFFFF00008000 (cc=1)
-slgfi 0000000000008000 - 00000000FFFFFFFF - 1 = FFFFFFFF00008001 (cc=1)
-slgfi 00000000FFFFFFFF - 00000000FFFFFFFF - 1 = 0000000000000000 (cc=2)
-slgfi 0000000080000000 - 00000000FFFFFFFF - 1 = FFFFFFFF80000001 (cc=1)
-slgfi 000000007FFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFF80000000 (cc=1)
-slgfi FFFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFF00000000 (cc=3)
-slgfi 8000000000000000 - 00000000FFFFFFFF - 1 = 7FFFFFFF00000001 (cc=3)
-slgfi 7FFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = 7FFFFFFF00000000 (cc=3)
-slgfi 0000000000000000 - 0000000080000000 - 1 = FFFFFFFF80000000 (cc=1)
-slgfi 0000000000000001 - 0000000080000000 - 1 = FFFFFFFF80000001 (cc=1)
-slgfi 000000000000FFFF - 0000000080000000 - 1 = FFFFFFFF8000FFFF (cc=1)
-slgfi 0000000000007FFF - 0000000080000000 - 1 = FFFFFFFF80007FFF (cc=1)
-slgfi 0000000000008000 - 0000000080000000 - 1 = FFFFFFFF80008000 (cc=1)
-slgfi 00000000FFFFFFFF - 0000000080000000 - 1 = 000000007FFFFFFF (cc=3)
-slgfi 0000000080000000 - 0000000080000000 - 1 = 0000000000000000 (cc=2)
-slgfi 000000007FFFFFFF - 0000000080000000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
-slgfi FFFFFFFFFFFFFFFF - 0000000080000000 - 1 = FFFFFFFF7FFFFFFF (cc=3)
-slgfi 8000000000000000 - 0000000080000000 - 1 = 7FFFFFFF80000000 (cc=3)
-slgfi 7FFFFFFFFFFFFFFF - 0000000080000000 - 1 = 7FFFFFFF7FFFFFFF (cc=3)
-slgfi 0000000000000000 - 000000007FFFFFFF - 1 = FFFFFFFF80000001 (cc=1)
-slgfi 0000000000000001 - 000000007FFFFFFF - 1 = FFFFFFFF80000002 (cc=1)
-slgfi 000000000000FFFF - 000000007FFFFFFF - 1 = FFFFFFFF80010000 (cc=1)
-slgfi 0000000000007FFF - 000000007FFFFFFF - 1 = FFFFFFFF80008000 (cc=1)
-slgfi 0000000000008000 - 000000007FFFFFFF - 1 = FFFFFFFF80008001 (cc=1)
-slgfi 00000000FFFFFFFF - 000000007FFFFFFF - 1 = 0000000080000000 (cc=3)
-slgfi 0000000080000000 - 000000007FFFFFFF - 1 = 0000000000000001 (cc=3)
-slgfi 000000007FFFFFFF - 000000007FFFFFFF - 1 = 0000000000000000 (cc=2)
-slgfi FFFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = FFFFFFFF80000000 (cc=3)
-slgfi 8000000000000000 - 000000007FFFFFFF - 1 = 7FFFFFFF80000001 (cc=3)
-slgfi 7FFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = 7FFFFFFF80000000 (cc=3)
+SLFI 0000000000000000 - 0000000000000000 - 1 = 0000000000000000 (cc=2)
+SLFI 0000000000000001 - 0000000000000000 - 1 = 0000000000000001 (cc=3)
+SLFI 000000000000FFFF - 0000000000000000 - 1 = 000000000000FFFF (cc=3)
+SLFI 0000000000007FFF - 0000000000000000 - 1 = 0000000000007FFF (cc=3)
+SLFI 0000000000008000 - 0000000000000000 - 1 = 0000000000008000 (cc=3)
+SLFI 00000000FFFFFFFF - 0000000000000000 - 1 = 00000000FFFFFFFF (cc=3)
+SLFI 0000000080000000 - 0000000000000000 - 1 = 0000000080000000 (cc=3)
+SLFI 000000007FFFFFFF - 0000000000000000 - 1 = 000000007FFFFFFF (cc=3)
+SLFI FFFFFFFFFFFFFFFF - 0000000000000000 - 1 = FFFFFFFFFFFFFFFF (cc=3)
+SLFI 8000000000000000 - 0000000000000000 - 1 = 8000000000000000 (cc=2)
+SLFI 7FFFFFFFFFFFFFFF - 0000000000000000 - 1 = 7FFFFFFFFFFFFFFF (cc=3)
+SLFI 0000000000000000 - 000000000000FFFF - 1 = 00000000FFFF0001 (cc=1)
+SLFI 0000000000000001 - 000000000000FFFF - 1 = 00000000FFFF0002 (cc=1)
+SLFI 000000000000FFFF - 000000000000FFFF - 1 = 0000000000000000 (cc=2)
+SLFI 0000000000007FFF - 000000000000FFFF - 1 = 00000000FFFF8000 (cc=1)
+SLFI 0000000000008000 - 000000000000FFFF - 1 = 00000000FFFF8001 (cc=1)
+SLFI 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFF0000 (cc=3)
+SLFI 0000000080000000 - 000000000000FFFF - 1 = 000000007FFF0001 (cc=3)
+SLFI 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFF0000 (cc=3)
+SLFI FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFF0000 (cc=3)
+SLFI 8000000000000000 - 000000000000FFFF - 1 = 80000000FFFF0001 (cc=1)
+SLFI 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFF0000 (cc=3)
+SLFI 0000000000000000 - 0000000000008000 - 1 = 00000000FFFF8000 (cc=1)
+SLFI 0000000000000001 - 0000000000008000 - 1 = 00000000FFFF8001 (cc=1)
+SLFI 000000000000FFFF - 0000000000008000 - 1 = 0000000000007FFF (cc=3)
+SLFI 0000000000007FFF - 0000000000008000 - 1 = 00000000FFFFFFFF (cc=1)
+SLFI 0000000000008000 - 0000000000008000 - 1 = 0000000000000000 (cc=2)
+SLFI 00000000FFFFFFFF - 0000000000008000 - 1 = 00000000FFFF7FFF (cc=3)
+SLFI 0000000080000000 - 0000000000008000 - 1 = 000000007FFF8000 (cc=3)
+SLFI 000000007FFFFFFF - 0000000000008000 - 1 = 000000007FFF7FFF (cc=3)
+SLFI FFFFFFFFFFFFFFFF - 0000000000008000 - 1 = FFFFFFFFFFFF7FFF (cc=3)
+SLFI 8000000000000000 - 0000000000008000 - 1 = 80000000FFFF8000 (cc=1)
+SLFI 7FFFFFFFFFFFFFFF - 0000000000008000 - 1 = 7FFFFFFFFFFF7FFF (cc=3)
+SLFI 0000000000000000 - 0000000000007FFF - 1 = 00000000FFFF8001 (cc=1)
+SLFI 0000000000000001 - 0000000000007FFF - 1 = 00000000FFFF8002 (cc=1)
+SLFI 000000000000FFFF - 0000000000007FFF - 1 = 0000000000008000 (cc=3)
+SLFI 0000000000007FFF - 0000000000007FFF - 1 = 0000000000000000 (cc=2)
+SLFI 0000000000008000 - 0000000000007FFF - 1 = 0000000000000001 (cc=3)
+SLFI 00000000FFFFFFFF - 0000000000007FFF - 1 = 00000000FFFF8000 (cc=3)
+SLFI 0000000080000000 - 0000000000007FFF - 1 = 000000007FFF8001 (cc=3)
+SLFI 000000007FFFFFFF - 0000000000007FFF - 1 = 000000007FFF8000 (cc=3)
+SLFI FFFFFFFFFFFFFFFF - 0000000000007FFF - 1 = FFFFFFFFFFFF8000 (cc=3)
+SLFI 8000000000000000 - 0000000000007FFF - 1 = 80000000FFFF8001 (cc=1)
+SLFI 7FFFFFFFFFFFFFFF - 0000000000007FFF - 1 = 7FFFFFFFFFFF8000 (cc=3)
+SLFI 0000000000000000 - 00000000FFFFFFFF - 1 = 0000000000000001 (cc=1)
+SLFI 0000000000000001 - 00000000FFFFFFFF - 1 = 0000000000000002 (cc=1)
+SLFI 000000000000FFFF - 00000000FFFFFFFF - 1 = 0000000000010000 (cc=1)
+SLFI 0000000000007FFF - 00000000FFFFFFFF - 1 = 0000000000008000 (cc=1)
+SLFI 0000000000008000 - 00000000FFFFFFFF - 1 = 0000000000008001 (cc=1)
+SLFI 00000000FFFFFFFF - 00000000FFFFFFFF - 1 = 0000000000000000 (cc=2)
+SLFI 0000000080000000 - 00000000FFFFFFFF - 1 = 0000000080000001 (cc=1)
+SLFI 000000007FFFFFFF - 00000000FFFFFFFF - 1 = 0000000080000000 (cc=1)
+SLFI FFFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFF00000000 (cc=2)
+SLFI 8000000000000000 - 00000000FFFFFFFF - 1 = 8000000000000001 (cc=1)
+SLFI 7FFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = 7FFFFFFF00000000 (cc=2)
+SLFI 0000000000000000 - 0000000080000000 - 1 = 0000000080000000 (cc=1)
+SLFI 0000000000000001 - 0000000080000000 - 1 = 0000000080000001 (cc=1)
+SLFI 000000000000FFFF - 0000000080000000 - 1 = 000000008000FFFF (cc=1)
+SLFI 0000000000007FFF - 0000000080000000 - 1 = 0000000080007FFF (cc=1)
+SLFI 0000000000008000 - 0000000080000000 - 1 = 0000000080008000 (cc=1)
+SLFI 00000000FFFFFFFF - 0000000080000000 - 1 = 000000007FFFFFFF (cc=3)
+SLFI 0000000080000000 - 0000000080000000 - 1 = 0000000000000000 (cc=2)
+SLFI 000000007FFFFFFF - 0000000080000000 - 1 = 00000000FFFFFFFF (cc=1)
+SLFI FFFFFFFFFFFFFFFF - 0000000080000000 - 1 = FFFFFFFF7FFFFFFF (cc=3)
+SLFI 8000000000000000 - 0000000080000000 - 1 = 8000000080000000 (cc=1)
+SLFI 7FFFFFFFFFFFFFFF - 0000000080000000 - 1 = 7FFFFFFF7FFFFFFF (cc=3)
+SLFI 0000000000000000 - 000000007FFFFFFF - 1 = 0000000080000001 (cc=1)
+SLFI 0000000000000001 - 000000007FFFFFFF - 1 = 0000000080000002 (cc=1)
+SLFI 000000000000FFFF - 000000007FFFFFFF - 1 = 0000000080010000 (cc=1)
+SLFI 0000000000007FFF - 000000007FFFFFFF - 1 = 0000000080008000 (cc=1)
+SLFI 0000000000008000 - 000000007FFFFFFF - 1 = 0000000080008001 (cc=1)
+SLFI 00000000FFFFFFFF - 000000007FFFFFFF - 1 = 0000000080000000 (cc=3)
+SLFI 0000000080000000 - 000000007FFFFFFF - 1 = 0000000000000001 (cc=3)
+SLFI 000000007FFFFFFF - 000000007FFFFFFF - 1 = 0000000000000000 (cc=2)
+SLFI FFFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = FFFFFFFF80000000 (cc=3)
+SLFI 8000000000000000 - 000000007FFFFFFF - 1 = 8000000080000001 (cc=1)
+SLFI 7FFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = 7FFFFFFF80000000 (cc=3)
+SLGFI 0000000000000000 - 0000000000000000 - 1 = 0000000000000000 (cc=2)
+SLGFI 0000000000000001 - 0000000000000000 - 1 = 0000000000000001 (cc=3)
+SLGFI 000000000000FFFF - 0000000000000000 - 1 = 000000000000FFFF (cc=3)
+SLGFI 0000000000007FFF - 0000000000000000 - 1 = 0000000000007FFF (cc=3)
+SLGFI 0000000000008000 - 0000000000000000 - 1 = 0000000000008000 (cc=3)
+SLGFI 00000000FFFFFFFF - 0000000000000000 - 1 = 00000000FFFFFFFF (cc=3)
+SLGFI 0000000080000000 - 0000000000000000 - 1 = 0000000080000000 (cc=3)
+SLGFI 000000007FFFFFFF - 0000000000000000 - 1 = 000000007FFFFFFF (cc=3)
+SLGFI FFFFFFFFFFFFFFFF - 0000000000000000 - 1 = FFFFFFFFFFFFFFFF (cc=3)
+SLGFI 8000000000000000 - 0000000000000000 - 1 = 8000000000000000 (cc=3)
+SLGFI 7FFFFFFFFFFFFFFF - 0000000000000000 - 1 = 7FFFFFFFFFFFFFFF (cc=3)
+SLGFI 0000000000000000 - 000000000000FFFF - 1 = FFFFFFFFFFFF0001 (cc=1)
+SLGFI 0000000000000001 - 000000000000FFFF - 1 = FFFFFFFFFFFF0002 (cc=1)
+SLGFI 000000000000FFFF - 000000000000FFFF - 1 = 0000000000000000 (cc=2)
+SLGFI 0000000000007FFF - 000000000000FFFF - 1 = FFFFFFFFFFFF8000 (cc=1)
+SLGFI 0000000000008000 - 000000000000FFFF - 1 = FFFFFFFFFFFF8001 (cc=1)
+SLGFI 00000000FFFFFFFF - 000000000000FFFF - 1 = 00000000FFFF0000 (cc=3)
+SLGFI 0000000080000000 - 000000000000FFFF - 1 = 000000007FFF0001 (cc=3)
+SLGFI 000000007FFFFFFF - 000000000000FFFF - 1 = 000000007FFF0000 (cc=3)
+SLGFI FFFFFFFFFFFFFFFF - 000000000000FFFF - 1 = FFFFFFFFFFFF0000 (cc=3)
+SLGFI 8000000000000000 - 000000000000FFFF - 1 = 7FFFFFFFFFFF0001 (cc=3)
+SLGFI 7FFFFFFFFFFFFFFF - 000000000000FFFF - 1 = 7FFFFFFFFFFF0000 (cc=3)
+SLGFI 0000000000000000 - 0000000000008000 - 1 = FFFFFFFFFFFF8000 (cc=1)
+SLGFI 0000000000000001 - 0000000000008000 - 1 = FFFFFFFFFFFF8001 (cc=1)
+SLGFI 000000000000FFFF - 0000000000008000 - 1 = 0000000000007FFF (cc=3)
+SLGFI 0000000000007FFF - 0000000000008000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SLGFI 0000000000008000 - 0000000000008000 - 1 = 0000000000000000 (cc=2)
+SLGFI 00000000FFFFFFFF - 0000000000008000 - 1 = 00000000FFFF7FFF (cc=3)
+SLGFI 0000000080000000 - 0000000000008000 - 1 = 000000007FFF8000 (cc=3)
+SLGFI 000000007FFFFFFF - 0000000000008000 - 1 = 000000007FFF7FFF (cc=3)
+SLGFI FFFFFFFFFFFFFFFF - 0000000000008000 - 1 = FFFFFFFFFFFF7FFF (cc=3)
+SLGFI 8000000000000000 - 0000000000008000 - 1 = 7FFFFFFFFFFF8000 (cc=3)
+SLGFI 7FFFFFFFFFFFFFFF - 0000000000008000 - 1 = 7FFFFFFFFFFF7FFF (cc=3)
+SLGFI 0000000000000000 - 0000000000007FFF - 1 = FFFFFFFFFFFF8001 (cc=1)
+SLGFI 0000000000000001 - 0000000000007FFF - 1 = FFFFFFFFFFFF8002 (cc=1)
+SLGFI 000000000000FFFF - 0000000000007FFF - 1 = 0000000000008000 (cc=3)
+SLGFI 0000000000007FFF - 0000000000007FFF - 1 = 0000000000000000 (cc=2)
+SLGFI 0000000000008000 - 0000000000007FFF - 1 = 0000000000000001 (cc=3)
+SLGFI 00000000FFFFFFFF - 0000000000007FFF - 1 = 00000000FFFF8000 (cc=3)
+SLGFI 0000000080000000 - 0000000000007FFF - 1 = 000000007FFF8001 (cc=3)
+SLGFI 000000007FFFFFFF - 0000000000007FFF - 1 = 000000007FFF8000 (cc=3)
+SLGFI FFFFFFFFFFFFFFFF - 0000000000007FFF - 1 = FFFFFFFFFFFF8000 (cc=3)
+SLGFI 8000000000000000 - 0000000000007FFF - 1 = 7FFFFFFFFFFF8001 (cc=3)
+SLGFI 7FFFFFFFFFFFFFFF - 0000000000007FFF - 1 = 7FFFFFFFFFFF8000 (cc=3)
+SLGFI 0000000000000000 - 00000000FFFFFFFF - 1 = FFFFFFFF00000001 (cc=1)
+SLGFI 0000000000000001 - 00000000FFFFFFFF - 1 = FFFFFFFF00000002 (cc=1)
+SLGFI 000000000000FFFF - 00000000FFFFFFFF - 1 = FFFFFFFF00010000 (cc=1)
+SLGFI 0000000000007FFF - 00000000FFFFFFFF - 1 = FFFFFFFF00008000 (cc=1)
+SLGFI 0000000000008000 - 00000000FFFFFFFF - 1 = FFFFFFFF00008001 (cc=1)
+SLGFI 00000000FFFFFFFF - 00000000FFFFFFFF - 1 = 0000000000000000 (cc=2)
+SLGFI 0000000080000000 - 00000000FFFFFFFF - 1 = FFFFFFFF80000001 (cc=1)
+SLGFI 000000007FFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFF80000000 (cc=1)
+SLGFI FFFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = FFFFFFFF00000000 (cc=3)
+SLGFI 8000000000000000 - 00000000FFFFFFFF - 1 = 7FFFFFFF00000001 (cc=3)
+SLGFI 7FFFFFFFFFFFFFFF - 00000000FFFFFFFF - 1 = 7FFFFFFF00000000 (cc=3)
+SLGFI 0000000000000000 - 0000000080000000 - 1 = FFFFFFFF80000000 (cc=1)
+SLGFI 0000000000000001 - 0000000080000000 - 1 = FFFFFFFF80000001 (cc=1)
+SLGFI 000000000000FFFF - 0000000080000000 - 1 = FFFFFFFF8000FFFF (cc=1)
+SLGFI 0000000000007FFF - 0000000080000000 - 1 = FFFFFFFF80007FFF (cc=1)
+SLGFI 0000000000008000 - 0000000080000000 - 1 = FFFFFFFF80008000 (cc=1)
+SLGFI 00000000FFFFFFFF - 0000000080000000 - 1 = 000000007FFFFFFF (cc=3)
+SLGFI 0000000080000000 - 0000000080000000 - 1 = 0000000000000000 (cc=2)
+SLGFI 000000007FFFFFFF - 0000000080000000 - 1 = FFFFFFFFFFFFFFFF (cc=1)
+SLGFI FFFFFFFFFFFFFFFF - 0000000080000000 - 1 = FFFFFFFF7FFFFFFF (cc=3)
+SLGFI 8000000000000000 - 0000000080000000 - 1 = 7FFFFFFF80000000 (cc=3)
+SLGFI 7FFFFFFFFFFFFFFF - 0000000080000000 - 1 = 7FFFFFFF7FFFFFFF (cc=3)
+SLGFI 0000000000000000 - 000000007FFFFFFF - 1 = FFFFFFFF80000001 (cc=1)
+SLGFI 0000000000000001 - 000000007FFFFFFF - 1 = FFFFFFFF80000002 (cc=1)
+SLGFI 000000000000FFFF - 000000007FFFFFFF - 1 = FFFFFFFF80010000 (cc=1)
+SLGFI 0000000000007FFF - 000000007FFFFFFF - 1 = FFFFFFFF80008000 (cc=1)
+SLGFI 0000000000008000 - 000000007FFFFFFF - 1 = FFFFFFFF80008001 (cc=1)
+SLGFI 00000000FFFFFFFF - 000000007FFFFFFF - 1 = 0000000080000000 (cc=3)
+SLGFI 0000000080000000 - 000000007FFFFFFF - 1 = 0000000000000001 (cc=3)
+SLGFI 000000007FFFFFFF - 000000007FFFFFFF - 1 = 0000000000000000 (cc=2)
+SLGFI FFFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = FFFFFFFF80000000 (cc=3)
+SLGFI 8000000000000000 - 000000007FFFFFFF - 1 = 7FFFFFFF80000001 (cc=3)
+SLGFI 7FFFFFFFFFFFFFFF - 000000007FFFFFFF - 1 = 7FFFFFFF80000000 (cc=3)
#include <stdio.h>
#include "xor.h"
+#include "opcodes.h"
static void do_imm_insns(void)
{
memimmsweep(xi, 128);
memimmsweep(xi, 0xaa);
memimmsweep(xi, 0x55);
- memimmsweep(xiy, 0);
- memimmsweep(xiy, 255);
- memimmsweep(xiy, 128);
- memimmsweep(xiy, 0xaa);
- memimmsweep(xiy, 0x55);
+ xiysweep(00);
+ xiysweep(ff);
+ xiysweep(80);
+ xiysweep(aa);
+ xiysweep(55);
}
memsweep(xg, s2);
regsweep(xr, s2);
regsweep(xgr, s2);
- memsweep(xy, s2);
+ xysweep(s2);
}
int main()
#include <stdio.h>
+/* Dummy variable. Needed to work around GCC code generation bugs */
+volatile long v;
+
#define XOR_REG_MEM(insn, s1, s2) \
({ \
unsigned long tmp = s1; \
#define XOR_REG_IMM(insn, s1, s2) \
({ \
- unsigned long tmp = s1; \
+ register unsigned long tmp asm("2") = s1; \
int cc; \
- asm volatile( #insn " %0," #s2 "\n" \
+ asm volatile( insn(2,s2) \
"ipm %1\n" \
"srl %1,28\n" \
: "+d" (tmp), "=d" (cc) \
: "d" (tmp) \
- : "0", "cc"); \
- printf(#insn " %16.16lX ^ %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) s2, tmp, cc); \
+ : "cc"); \
+ v = tmp; /* work around GCC code gen bug */ \
+ printf(#insn " %16.16lX ^ %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) 0x##s2, v, cc); \
})
#define XOR_MEM_IMM(insn, s1, s2) \
XOR_MEM_IMM(i, 0x5555555555555555ul, s2); \
})
+#define XOR_XY(s1, s2) \
+({ \
+ register unsigned long tmp asm("1") = s1; \
+ register unsigned long *addr asm("2") = &s2; \
+ int cc; \
+ asm volatile( XY(1,0,2,000,00) \
+ "ipm %1\n" \
+ "srl %1,28\n" \
+ : "+d" (tmp), "=d" (cc) \
+ : "d" (tmp), "d"(addr) \
+ : "cc"); \
+ printf("xy %16.16lX ^ %16.16lX = %16.16lX (cc=%d)\n", s1, s2, tmp, cc); \
+})
+
+#define XOR_XIY(s1, i2) \
+({ \
+ unsigned long tmp = s1; \
+ register unsigned long *addr asm("2") = &tmp; \
+ int cc; \
+ asm volatile( XIY(i2,2,000,00) \
+ "ipm %1\n" \
+ "srl %1,28\n" \
+ : "+Q" (tmp), "=d" (cc) \
+ : "Q" (tmp), "d" (addr) \
+ : "cc"); \
+ printf("xiy %16.16lX ^ %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) 0x##i2, tmp, cc); \
+})
+#define xysweep(s2) \
+({ \
+ XOR_XY(0ul, s2); \
+ XOR_XY(1ul, s2); \
+ XOR_XY(0xfffful, s2); \
+ XOR_XY(0x7ffful, s2); \
+ XOR_XY(0x8000ul, s2); \
+ XOR_XY(0xfffffffful, s2); \
+ XOR_XY(0x80000000ul, s2); \
+ XOR_XY(0x7ffffffful, s2); \
+ XOR_XY(0xaaaaaaaaaaaaaaaaul, s2); \
+ XOR_XY(0x8000000000000000ul, s2); \
+ XOR_XY(0xfffffffffffffffful, s2); \
+ XOR_XY(0x5555555555555555ul, s2); \
+})
+
+#define xiysweep(s2) \
+({ \
+ XOR_XIY(0ul, s2); \
+ XOR_XIY(1ul, s2); \
+ XOR_XIY(0xfffful, s2); \
+ XOR_XIY(0x7ffful, s2); \
+ XOR_XIY(0x8000ul, s2); \
+ XOR_XIY(0xfffffffful, s2); \
+ XOR_XIY(0x80000000ul, s2); \
+ XOR_XIY(0x7ffffffful, s2); \
+ XOR_XIY(0xaaaaaaaaaaaaaaaaul, s2); \
+ XOR_XIY(0x8000000000000000ul, s2); \
+ XOR_XIY(0xfffffffffffffffful, s2); \
+ XOR_XIY(0x5555555555555555ul, s2); \
+})
#include <stdio.h>
#include "xor.h"
+#include "opcodes.h"
static void do_imm_insns(void)
{
- immsweep(xihf, 0);
- immsweep(xihf, 0xff);
- immsweep(xihf, 0x55);
- immsweep(xihf, 0xaa);
- immsweep(xihf, 0xffff);
- immsweep(xihf, 0x5555);
- immsweep(xihf, 0xaaaa);
- immsweep(xihf, 0xffff0000);
- immsweep(xihf, 0x55550000);
- immsweep(xihf, 0xaaaa0000);
- immsweep(xihf, 0xffffffff);
- immsweep(xihf, 0x55555555);
- immsweep(xihf, 0xaaaaaaaa);
- immsweep(xilf, 0);
- immsweep(xilf, 0xff);
- immsweep(xilf, 0x55);
- immsweep(xilf, 0xaa);
- immsweep(xilf, 0xffff);
- immsweep(xilf, 0x5555);
- immsweep(xilf, 0xaaaa);
- immsweep(xilf, 0xffff0000);
- immsweep(xilf, 0x55550000);
- immsweep(xilf, 0xaaaa0000);
- immsweep(xilf, 0xffffffff);
- immsweep(xilf, 0x55555555);
- immsweep(xilf, 0xaaaaaaaa);
+ immsweep(XIHF, 00000000);
+ immsweep(XIHF, 000000ff);
+ immsweep(XIHF, 00000055);
+ immsweep(XIHF, 000000aa);
+ immsweep(XIHF, 0000ffff);
+ immsweep(XIHF, 00005555);
+ immsweep(XIHF, 0000aaaa);
+ immsweep(XIHF, ffff0000);
+ immsweep(XIHF, 55550000);
+ immsweep(XIHF, aaaa0000);
+ immsweep(XIHF, ffffffff);
+ immsweep(XIHF, 55555555);
+ immsweep(XIHF, aaaaaaaa);
+ immsweep(XILF, 00000000);
+ immsweep(XILF, 000000ff);
+ immsweep(XILF, 00000055);
+ immsweep(XILF, 000000aa);
+ immsweep(XILF, 0000ffff);
+ immsweep(XILF, 00005555);
+ immsweep(XILF, 0000aaaa);
+ immsweep(XILF, ffff0000);
+ immsweep(XILF, 55550000);
+ immsweep(XILF, aaaa0000);
+ immsweep(XILF, ffffffff);
+ immsweep(XILF, 55555555);
+ immsweep(XILF, aaaaaaaa);
}
-xihf 0000000000000000 ^ 0000000000000000 = 0000000000000000 (cc=0)
-xihf 0000000000000001 ^ 0000000000000000 = 0000000000000001 (cc=0)
-xihf 000000000000FFFF ^ 0000000000000000 = 000000000000FFFF (cc=0)
-xihf 0000000000007FFF ^ 0000000000000000 = 0000000000007FFF (cc=0)
-xihf 0000000000008000 ^ 0000000000000000 = 0000000000008000 (cc=0)
-xihf 00000000FFFFFFFF ^ 0000000000000000 = 00000000FFFFFFFF (cc=0)
-xihf 0000000080000000 ^ 0000000000000000 = 0000000080000000 (cc=0)
-xihf 000000007FFFFFFF ^ 0000000000000000 = 000000007FFFFFFF (cc=0)
-xihf AAAAAAAAAAAAAAAA ^ 0000000000000000 = AAAAAAAAAAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 0000000000000000 = 8000000000000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 0000000000000000 = 5555555555555555 (cc=1)
-xihf 0000000000000000 ^ 00000000000000FF = 000000FF00000000 (cc=1)
-xihf 0000000000000001 ^ 00000000000000FF = 000000FF00000001 (cc=1)
-xihf 000000000000FFFF ^ 00000000000000FF = 000000FF0000FFFF (cc=1)
-xihf 0000000000007FFF ^ 00000000000000FF = 000000FF00007FFF (cc=1)
-xihf 0000000000008000 ^ 00000000000000FF = 000000FF00008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 00000000000000FF = 000000FFFFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 00000000000000FF = 000000FF80000000 (cc=1)
-xihf 000000007FFFFFFF ^ 00000000000000FF = 000000FF7FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 00000000000000FF = AAAAAA55AAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 00000000000000FF = 800000FF00000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 00000000000000FF = FFFFFF00FFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 00000000000000FF = 555555AA55555555 (cc=1)
-xihf 0000000000000000 ^ 0000000000000055 = 0000005500000000 (cc=1)
-xihf 0000000000000001 ^ 0000000000000055 = 0000005500000001 (cc=1)
-xihf 000000000000FFFF ^ 0000000000000055 = 000000550000FFFF (cc=1)
-xihf 0000000000007FFF ^ 0000000000000055 = 0000005500007FFF (cc=1)
-xihf 0000000000008000 ^ 0000000000000055 = 0000005500008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 0000000000000055 = 00000055FFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 0000000000000055 = 0000005580000000 (cc=1)
-xihf 000000007FFFFFFF ^ 0000000000000055 = 000000557FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 0000000000000055 = AAAAAAFFAAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 0000000000000055 = 8000005500000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 0000000000000055 = FFFFFFAAFFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 0000000000000055 = 5555550055555555 (cc=1)
-xihf 0000000000000000 ^ 00000000000000AA = 000000AA00000000 (cc=1)
-xihf 0000000000000001 ^ 00000000000000AA = 000000AA00000001 (cc=1)
-xihf 000000000000FFFF ^ 00000000000000AA = 000000AA0000FFFF (cc=1)
-xihf 0000000000007FFF ^ 00000000000000AA = 000000AA00007FFF (cc=1)
-xihf 0000000000008000 ^ 00000000000000AA = 000000AA00008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 00000000000000AA = 000000AAFFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 00000000000000AA = 000000AA80000000 (cc=1)
-xihf 000000007FFFFFFF ^ 00000000000000AA = 000000AA7FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 00000000000000AA = AAAAAA00AAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 00000000000000AA = 800000AA00000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 00000000000000AA = FFFFFF55FFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 00000000000000AA = 555555FF55555555 (cc=1)
-xihf 0000000000000000 ^ 000000000000FFFF = 0000FFFF00000000 (cc=1)
-xihf 0000000000000001 ^ 000000000000FFFF = 0000FFFF00000001 (cc=1)
-xihf 000000000000FFFF ^ 000000000000FFFF = 0000FFFF0000FFFF (cc=1)
-xihf 0000000000007FFF ^ 000000000000FFFF = 0000FFFF00007FFF (cc=1)
-xihf 0000000000008000 ^ 000000000000FFFF = 0000FFFF00008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 000000000000FFFF = 0000FFFFFFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 000000000000FFFF = 0000FFFF80000000 (cc=1)
-xihf 000000007FFFFFFF ^ 000000000000FFFF = 0000FFFF7FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 000000000000FFFF = AAAA5555AAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 000000000000FFFF = 8000FFFF00000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 000000000000FFFF = FFFF0000FFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 000000000000FFFF = 5555AAAA55555555 (cc=1)
-xihf 0000000000000000 ^ 0000000000005555 = 0000555500000000 (cc=1)
-xihf 0000000000000001 ^ 0000000000005555 = 0000555500000001 (cc=1)
-xihf 000000000000FFFF ^ 0000000000005555 = 000055550000FFFF (cc=1)
-xihf 0000000000007FFF ^ 0000000000005555 = 0000555500007FFF (cc=1)
-xihf 0000000000008000 ^ 0000000000005555 = 0000555500008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 0000000000005555 = 00005555FFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 0000000000005555 = 0000555580000000 (cc=1)
-xihf 000000007FFFFFFF ^ 0000000000005555 = 000055557FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 0000000000005555 = AAAAFFFFAAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 0000000000005555 = 8000555500000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 0000000000005555 = FFFFAAAAFFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 0000000000005555 = 5555000055555555 (cc=1)
-xihf 0000000000000000 ^ 000000000000AAAA = 0000AAAA00000000 (cc=1)
-xihf 0000000000000001 ^ 000000000000AAAA = 0000AAAA00000001 (cc=1)
-xihf 000000000000FFFF ^ 000000000000AAAA = 0000AAAA0000FFFF (cc=1)
-xihf 0000000000007FFF ^ 000000000000AAAA = 0000AAAA00007FFF (cc=1)
-xihf 0000000000008000 ^ 000000000000AAAA = 0000AAAA00008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 000000000000AAAA = 0000AAAAFFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 000000000000AAAA = 0000AAAA80000000 (cc=1)
-xihf 000000007FFFFFFF ^ 000000000000AAAA = 0000AAAA7FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 000000000000AAAA = AAAA0000AAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 000000000000AAAA = 8000AAAA00000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 000000000000AAAA = FFFF5555FFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 000000000000AAAA = 5555FFFF55555555 (cc=1)
-xihf 0000000000000000 ^ 00000000FFFF0000 = FFFF000000000000 (cc=1)
-xihf 0000000000000001 ^ 00000000FFFF0000 = FFFF000000000001 (cc=1)
-xihf 000000000000FFFF ^ 00000000FFFF0000 = FFFF00000000FFFF (cc=1)
-xihf 0000000000007FFF ^ 00000000FFFF0000 = FFFF000000007FFF (cc=1)
-xihf 0000000000008000 ^ 00000000FFFF0000 = FFFF000000008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 00000000FFFF0000 = FFFF0000FFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 00000000FFFF0000 = FFFF000080000000 (cc=1)
-xihf 000000007FFFFFFF ^ 00000000FFFF0000 = FFFF00007FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 00000000FFFF0000 = 5555AAAAAAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 00000000FFFF0000 = 7FFF000000000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 00000000FFFF0000 = 0000FFFFFFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 00000000FFFF0000 = AAAA555555555555 (cc=1)
-xihf 0000000000000000 ^ 0000000055550000 = 5555000000000000 (cc=1)
-xihf 0000000000000001 ^ 0000000055550000 = 5555000000000001 (cc=1)
-xihf 000000000000FFFF ^ 0000000055550000 = 555500000000FFFF (cc=1)
-xihf 0000000000007FFF ^ 0000000055550000 = 5555000000007FFF (cc=1)
-xihf 0000000000008000 ^ 0000000055550000 = 5555000000008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 0000000055550000 = 55550000FFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 0000000055550000 = 5555000080000000 (cc=1)
-xihf 000000007FFFFFFF ^ 0000000055550000 = 555500007FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 0000000055550000 = FFFFAAAAAAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 0000000055550000 = D555000000000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 0000000055550000 = AAAAFFFFFFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 0000000055550000 = 0000555555555555 (cc=1)
-xihf 0000000000000000 ^ 00000000AAAA0000 = AAAA000000000000 (cc=1)
-xihf 0000000000000001 ^ 00000000AAAA0000 = AAAA000000000001 (cc=1)
-xihf 000000000000FFFF ^ 00000000AAAA0000 = AAAA00000000FFFF (cc=1)
-xihf 0000000000007FFF ^ 00000000AAAA0000 = AAAA000000007FFF (cc=1)
-xihf 0000000000008000 ^ 00000000AAAA0000 = AAAA000000008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 00000000AAAA0000 = AAAA0000FFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 00000000AAAA0000 = AAAA000080000000 (cc=1)
-xihf 000000007FFFFFFF ^ 00000000AAAA0000 = AAAA00007FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 00000000AAAA0000 = 0000AAAAAAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 00000000AAAA0000 = 2AAA000000000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 00000000AAAA0000 = 5555FFFFFFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 00000000AAAA0000 = FFFF555555555555 (cc=1)
-xihf 0000000000000000 ^ 00000000FFFFFFFF = FFFFFFFF00000000 (cc=1)
-xihf 0000000000000001 ^ 00000000FFFFFFFF = FFFFFFFF00000001 (cc=1)
-xihf 000000000000FFFF ^ 00000000FFFFFFFF = FFFFFFFF0000FFFF (cc=1)
-xihf 0000000000007FFF ^ 00000000FFFFFFFF = FFFFFFFF00007FFF (cc=1)
-xihf 0000000000008000 ^ 00000000FFFFFFFF = FFFFFFFF00008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 00000000FFFFFFFF = FFFFFFFF80000000 (cc=1)
-xihf 000000007FFFFFFF ^ 00000000FFFFFFFF = FFFFFFFF7FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 00000000FFFFFFFF = 55555555AAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 00000000FFFFFFFF = 7FFFFFFF00000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 00000000FFFFFFFF = 00000000FFFFFFFF (cc=0)
-xihf 5555555555555555 ^ 00000000FFFFFFFF = AAAAAAAA55555555 (cc=1)
-xihf 0000000000000000 ^ 0000000055555555 = 5555555500000000 (cc=1)
-xihf 0000000000000001 ^ 0000000055555555 = 5555555500000001 (cc=1)
-xihf 000000000000FFFF ^ 0000000055555555 = 555555550000FFFF (cc=1)
-xihf 0000000000007FFF ^ 0000000055555555 = 5555555500007FFF (cc=1)
-xihf 0000000000008000 ^ 0000000055555555 = 5555555500008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 0000000055555555 = 55555555FFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 0000000055555555 = 5555555580000000 (cc=1)
-xihf 000000007FFFFFFF ^ 0000000055555555 = 555555557FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 0000000055555555 = FFFFFFFFAAAAAAAA (cc=1)
-xihf 8000000000000000 ^ 0000000055555555 = D555555500000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 0000000055555555 = AAAAAAAAFFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 0000000055555555 = 0000000055555555 (cc=0)
-xihf 0000000000000000 ^ 00000000AAAAAAAA = AAAAAAAA00000000 (cc=1)
-xihf 0000000000000001 ^ 00000000AAAAAAAA = AAAAAAAA00000001 (cc=1)
-xihf 000000000000FFFF ^ 00000000AAAAAAAA = AAAAAAAA0000FFFF (cc=1)
-xihf 0000000000007FFF ^ 00000000AAAAAAAA = AAAAAAAA00007FFF (cc=1)
-xihf 0000000000008000 ^ 00000000AAAAAAAA = AAAAAAAA00008000 (cc=1)
-xihf 00000000FFFFFFFF ^ 00000000AAAAAAAA = AAAAAAAAFFFFFFFF (cc=1)
-xihf 0000000080000000 ^ 00000000AAAAAAAA = AAAAAAAA80000000 (cc=1)
-xihf 000000007FFFFFFF ^ 00000000AAAAAAAA = AAAAAAAA7FFFFFFF (cc=1)
-xihf AAAAAAAAAAAAAAAA ^ 00000000AAAAAAAA = 00000000AAAAAAAA (cc=0)
-xihf 8000000000000000 ^ 00000000AAAAAAAA = 2AAAAAAA00000000 (cc=1)
-xihf FFFFFFFFFFFFFFFF ^ 00000000AAAAAAAA = 55555555FFFFFFFF (cc=1)
-xihf 5555555555555555 ^ 00000000AAAAAAAA = FFFFFFFF55555555 (cc=1)
-xilf 0000000000000000 ^ 0000000000000000 = 0000000000000000 (cc=0)
-xilf 0000000000000001 ^ 0000000000000000 = 0000000000000001 (cc=1)
-xilf 000000000000FFFF ^ 0000000000000000 = 000000000000FFFF (cc=1)
-xilf 0000000000007FFF ^ 0000000000000000 = 0000000000007FFF (cc=1)
-xilf 0000000000008000 ^ 0000000000000000 = 0000000000008000 (cc=1)
-xilf 00000000FFFFFFFF ^ 0000000000000000 = 00000000FFFFFFFF (cc=1)
-xilf 0000000080000000 ^ 0000000000000000 = 0000000080000000 (cc=1)
-xilf 000000007FFFFFFF ^ 0000000000000000 = 000000007FFFFFFF (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 0000000000000000 = AAAAAAAAAAAAAAAA (cc=1)
-xilf 8000000000000000 ^ 0000000000000000 = 8000000000000000 (cc=0)
-xilf FFFFFFFFFFFFFFFF ^ 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
-xilf 5555555555555555 ^ 0000000000000000 = 5555555555555555 (cc=1)
-xilf 0000000000000000 ^ 00000000000000FF = 00000000000000FF (cc=1)
-xilf 0000000000000001 ^ 00000000000000FF = 00000000000000FE (cc=1)
-xilf 000000000000FFFF ^ 00000000000000FF = 000000000000FF00 (cc=1)
-xilf 0000000000007FFF ^ 00000000000000FF = 0000000000007F00 (cc=1)
-xilf 0000000000008000 ^ 00000000000000FF = 00000000000080FF (cc=1)
-xilf 00000000FFFFFFFF ^ 00000000000000FF = 00000000FFFFFF00 (cc=1)
-xilf 0000000080000000 ^ 00000000000000FF = 00000000800000FF (cc=1)
-xilf 000000007FFFFFFF ^ 00000000000000FF = 000000007FFFFF00 (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 00000000000000FF = AAAAAAAAAAAAAA55 (cc=1)
-xilf 8000000000000000 ^ 00000000000000FF = 80000000000000FF (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 00000000000000FF = FFFFFFFFFFFFFF00 (cc=1)
-xilf 5555555555555555 ^ 00000000000000FF = 55555555555555AA (cc=1)
-xilf 0000000000000000 ^ 0000000000000055 = 0000000000000055 (cc=1)
-xilf 0000000000000001 ^ 0000000000000055 = 0000000000000054 (cc=1)
-xilf 000000000000FFFF ^ 0000000000000055 = 000000000000FFAA (cc=1)
-xilf 0000000000007FFF ^ 0000000000000055 = 0000000000007FAA (cc=1)
-xilf 0000000000008000 ^ 0000000000000055 = 0000000000008055 (cc=1)
-xilf 00000000FFFFFFFF ^ 0000000000000055 = 00000000FFFFFFAA (cc=1)
-xilf 0000000080000000 ^ 0000000000000055 = 0000000080000055 (cc=1)
-xilf 000000007FFFFFFF ^ 0000000000000055 = 000000007FFFFFAA (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 0000000000000055 = AAAAAAAAAAAAAAFF (cc=1)
-xilf 8000000000000000 ^ 0000000000000055 = 8000000000000055 (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 0000000000000055 = FFFFFFFFFFFFFFAA (cc=1)
-xilf 5555555555555555 ^ 0000000000000055 = 5555555555555500 (cc=1)
-xilf 0000000000000000 ^ 00000000000000AA = 00000000000000AA (cc=1)
-xilf 0000000000000001 ^ 00000000000000AA = 00000000000000AB (cc=1)
-xilf 000000000000FFFF ^ 00000000000000AA = 000000000000FF55 (cc=1)
-xilf 0000000000007FFF ^ 00000000000000AA = 0000000000007F55 (cc=1)
-xilf 0000000000008000 ^ 00000000000000AA = 00000000000080AA (cc=1)
-xilf 00000000FFFFFFFF ^ 00000000000000AA = 00000000FFFFFF55 (cc=1)
-xilf 0000000080000000 ^ 00000000000000AA = 00000000800000AA (cc=1)
-xilf 000000007FFFFFFF ^ 00000000000000AA = 000000007FFFFF55 (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 00000000000000AA = AAAAAAAAAAAAAA00 (cc=1)
-xilf 8000000000000000 ^ 00000000000000AA = 80000000000000AA (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 00000000000000AA = FFFFFFFFFFFFFF55 (cc=1)
-xilf 5555555555555555 ^ 00000000000000AA = 55555555555555FF (cc=1)
-xilf 0000000000000000 ^ 000000000000FFFF = 000000000000FFFF (cc=1)
-xilf 0000000000000001 ^ 000000000000FFFF = 000000000000FFFE (cc=1)
-xilf 000000000000FFFF ^ 000000000000FFFF = 0000000000000000 (cc=0)
-xilf 0000000000007FFF ^ 000000000000FFFF = 0000000000008000 (cc=1)
-xilf 0000000000008000 ^ 000000000000FFFF = 0000000000007FFF (cc=1)
-xilf 00000000FFFFFFFF ^ 000000000000FFFF = 00000000FFFF0000 (cc=1)
-xilf 0000000080000000 ^ 000000000000FFFF = 000000008000FFFF (cc=1)
-xilf 000000007FFFFFFF ^ 000000000000FFFF = 000000007FFF0000 (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 000000000000FFFF = AAAAAAAAAAAA5555 (cc=1)
-xilf 8000000000000000 ^ 000000000000FFFF = 800000000000FFFF (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 000000000000FFFF = FFFFFFFFFFFF0000 (cc=1)
-xilf 5555555555555555 ^ 000000000000FFFF = 555555555555AAAA (cc=1)
-xilf 0000000000000000 ^ 0000000000005555 = 0000000000005555 (cc=1)
-xilf 0000000000000001 ^ 0000000000005555 = 0000000000005554 (cc=1)
-xilf 000000000000FFFF ^ 0000000000005555 = 000000000000AAAA (cc=1)
-xilf 0000000000007FFF ^ 0000000000005555 = 0000000000002AAA (cc=1)
-xilf 0000000000008000 ^ 0000000000005555 = 000000000000D555 (cc=1)
-xilf 00000000FFFFFFFF ^ 0000000000005555 = 00000000FFFFAAAA (cc=1)
-xilf 0000000080000000 ^ 0000000000005555 = 0000000080005555 (cc=1)
-xilf 000000007FFFFFFF ^ 0000000000005555 = 000000007FFFAAAA (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 0000000000005555 = AAAAAAAAAAAAFFFF (cc=1)
-xilf 8000000000000000 ^ 0000000000005555 = 8000000000005555 (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 0000000000005555 = FFFFFFFFFFFFAAAA (cc=1)
-xilf 5555555555555555 ^ 0000000000005555 = 5555555555550000 (cc=1)
-xilf 0000000000000000 ^ 000000000000AAAA = 000000000000AAAA (cc=1)
-xilf 0000000000000001 ^ 000000000000AAAA = 000000000000AAAB (cc=1)
-xilf 000000000000FFFF ^ 000000000000AAAA = 0000000000005555 (cc=1)
-xilf 0000000000007FFF ^ 000000000000AAAA = 000000000000D555 (cc=1)
-xilf 0000000000008000 ^ 000000000000AAAA = 0000000000002AAA (cc=1)
-xilf 00000000FFFFFFFF ^ 000000000000AAAA = 00000000FFFF5555 (cc=1)
-xilf 0000000080000000 ^ 000000000000AAAA = 000000008000AAAA (cc=1)
-xilf 000000007FFFFFFF ^ 000000000000AAAA = 000000007FFF5555 (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 000000000000AAAA = AAAAAAAAAAAA0000 (cc=1)
-xilf 8000000000000000 ^ 000000000000AAAA = 800000000000AAAA (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 000000000000AAAA = FFFFFFFFFFFF5555 (cc=1)
-xilf 5555555555555555 ^ 000000000000AAAA = 555555555555FFFF (cc=1)
-xilf 0000000000000000 ^ 00000000FFFF0000 = 00000000FFFF0000 (cc=1)
-xilf 0000000000000001 ^ 00000000FFFF0000 = 00000000FFFF0001 (cc=1)
-xilf 000000000000FFFF ^ 00000000FFFF0000 = 00000000FFFFFFFF (cc=1)
-xilf 0000000000007FFF ^ 00000000FFFF0000 = 00000000FFFF7FFF (cc=1)
-xilf 0000000000008000 ^ 00000000FFFF0000 = 00000000FFFF8000 (cc=1)
-xilf 00000000FFFFFFFF ^ 00000000FFFF0000 = 000000000000FFFF (cc=1)
-xilf 0000000080000000 ^ 00000000FFFF0000 = 000000007FFF0000 (cc=1)
-xilf 000000007FFFFFFF ^ 00000000FFFF0000 = 000000008000FFFF (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 00000000FFFF0000 = AAAAAAAA5555AAAA (cc=1)
-xilf 8000000000000000 ^ 00000000FFFF0000 = 80000000FFFF0000 (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 00000000FFFF0000 = FFFFFFFF0000FFFF (cc=1)
-xilf 5555555555555555 ^ 00000000FFFF0000 = 55555555AAAA5555 (cc=1)
-xilf 0000000000000000 ^ 0000000055550000 = 0000000055550000 (cc=1)
-xilf 0000000000000001 ^ 0000000055550000 = 0000000055550001 (cc=1)
-xilf 000000000000FFFF ^ 0000000055550000 = 000000005555FFFF (cc=1)
-xilf 0000000000007FFF ^ 0000000055550000 = 0000000055557FFF (cc=1)
-xilf 0000000000008000 ^ 0000000055550000 = 0000000055558000 (cc=1)
-xilf 00000000FFFFFFFF ^ 0000000055550000 = 00000000AAAAFFFF (cc=1)
-xilf 0000000080000000 ^ 0000000055550000 = 00000000D5550000 (cc=1)
-xilf 000000007FFFFFFF ^ 0000000055550000 = 000000002AAAFFFF (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 0000000055550000 = AAAAAAAAFFFFAAAA (cc=1)
-xilf 8000000000000000 ^ 0000000055550000 = 8000000055550000 (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 0000000055550000 = FFFFFFFFAAAAFFFF (cc=1)
-xilf 5555555555555555 ^ 0000000055550000 = 5555555500005555 (cc=1)
-xilf 0000000000000000 ^ 00000000AAAA0000 = 00000000AAAA0000 (cc=1)
-xilf 0000000000000001 ^ 00000000AAAA0000 = 00000000AAAA0001 (cc=1)
-xilf 000000000000FFFF ^ 00000000AAAA0000 = 00000000AAAAFFFF (cc=1)
-xilf 0000000000007FFF ^ 00000000AAAA0000 = 00000000AAAA7FFF (cc=1)
-xilf 0000000000008000 ^ 00000000AAAA0000 = 00000000AAAA8000 (cc=1)
-xilf 00000000FFFFFFFF ^ 00000000AAAA0000 = 000000005555FFFF (cc=1)
-xilf 0000000080000000 ^ 00000000AAAA0000 = 000000002AAA0000 (cc=1)
-xilf 000000007FFFFFFF ^ 00000000AAAA0000 = 00000000D555FFFF (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 00000000AAAA0000 = AAAAAAAA0000AAAA (cc=1)
-xilf 8000000000000000 ^ 00000000AAAA0000 = 80000000AAAA0000 (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 00000000AAAA0000 = FFFFFFFF5555FFFF (cc=1)
-xilf 5555555555555555 ^ 00000000AAAA0000 = 55555555FFFF5555 (cc=1)
-xilf 0000000000000000 ^ 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
-xilf 0000000000000001 ^ 00000000FFFFFFFF = 00000000FFFFFFFE (cc=1)
-xilf 000000000000FFFF ^ 00000000FFFFFFFF = 00000000FFFF0000 (cc=1)
-xilf 0000000000007FFF ^ 00000000FFFFFFFF = 00000000FFFF8000 (cc=1)
-xilf 0000000000008000 ^ 00000000FFFFFFFF = 00000000FFFF7FFF (cc=1)
-xilf 00000000FFFFFFFF ^ 00000000FFFFFFFF = 0000000000000000 (cc=0)
-xilf 0000000080000000 ^ 00000000FFFFFFFF = 000000007FFFFFFF (cc=1)
-xilf 000000007FFFFFFF ^ 00000000FFFFFFFF = 0000000080000000 (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 00000000FFFFFFFF = AAAAAAAA55555555 (cc=1)
-xilf 8000000000000000 ^ 00000000FFFFFFFF = 80000000FFFFFFFF (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 00000000FFFFFFFF = FFFFFFFF00000000 (cc=0)
-xilf 5555555555555555 ^ 00000000FFFFFFFF = 55555555AAAAAAAA (cc=1)
-xilf 0000000000000000 ^ 0000000055555555 = 0000000055555555 (cc=1)
-xilf 0000000000000001 ^ 0000000055555555 = 0000000055555554 (cc=1)
-xilf 000000000000FFFF ^ 0000000055555555 = 000000005555AAAA (cc=1)
-xilf 0000000000007FFF ^ 0000000055555555 = 0000000055552AAA (cc=1)
-xilf 0000000000008000 ^ 0000000055555555 = 000000005555D555 (cc=1)
-xilf 00000000FFFFFFFF ^ 0000000055555555 = 00000000AAAAAAAA (cc=1)
-xilf 0000000080000000 ^ 0000000055555555 = 00000000D5555555 (cc=1)
-xilf 000000007FFFFFFF ^ 0000000055555555 = 000000002AAAAAAA (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 0000000055555555 = AAAAAAAAFFFFFFFF (cc=1)
-xilf 8000000000000000 ^ 0000000055555555 = 8000000055555555 (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 0000000055555555 = FFFFFFFFAAAAAAAA (cc=1)
-xilf 5555555555555555 ^ 0000000055555555 = 5555555500000000 (cc=0)
-xilf 0000000000000000 ^ 00000000AAAAAAAA = 00000000AAAAAAAA (cc=1)
-xilf 0000000000000001 ^ 00000000AAAAAAAA = 00000000AAAAAAAB (cc=1)
-xilf 000000000000FFFF ^ 00000000AAAAAAAA = 00000000AAAA5555 (cc=1)
-xilf 0000000000007FFF ^ 00000000AAAAAAAA = 00000000AAAAD555 (cc=1)
-xilf 0000000000008000 ^ 00000000AAAAAAAA = 00000000AAAA2AAA (cc=1)
-xilf 00000000FFFFFFFF ^ 00000000AAAAAAAA = 0000000055555555 (cc=1)
-xilf 0000000080000000 ^ 00000000AAAAAAAA = 000000002AAAAAAA (cc=1)
-xilf 000000007FFFFFFF ^ 00000000AAAAAAAA = 00000000D5555555 (cc=1)
-xilf AAAAAAAAAAAAAAAA ^ 00000000AAAAAAAA = AAAAAAAA00000000 (cc=0)
-xilf 8000000000000000 ^ 00000000AAAAAAAA = 80000000AAAAAAAA (cc=1)
-xilf FFFFFFFFFFFFFFFF ^ 00000000AAAAAAAA = FFFFFFFF55555555 (cc=1)
-xilf 5555555555555555 ^ 00000000AAAAAAAA = 55555555FFFFFFFF (cc=1)
+XIHF 0000000000000000 ^ 0000000000000000 = 0000000000000000 (cc=0)
+XIHF 0000000000000001 ^ 0000000000000000 = 0000000000000001 (cc=0)
+XIHF 000000000000FFFF ^ 0000000000000000 = 000000000000FFFF (cc=0)
+XIHF 0000000000007FFF ^ 0000000000000000 = 0000000000007FFF (cc=0)
+XIHF 0000000000008000 ^ 0000000000000000 = 0000000000008000 (cc=0)
+XIHF 00000000FFFFFFFF ^ 0000000000000000 = 00000000FFFFFFFF (cc=0)
+XIHF 0000000080000000 ^ 0000000000000000 = 0000000080000000 (cc=0)
+XIHF 000000007FFFFFFF ^ 0000000000000000 = 000000007FFFFFFF (cc=0)
+XIHF AAAAAAAAAAAAAAAA ^ 0000000000000000 = AAAAAAAAAAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 0000000000000000 = 8000000000000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 0000000000000000 = 5555555555555555 (cc=1)
+XIHF 0000000000000000 ^ 00000000000000FF = 000000FF00000000 (cc=1)
+XIHF 0000000000000001 ^ 00000000000000FF = 000000FF00000001 (cc=1)
+XIHF 000000000000FFFF ^ 00000000000000FF = 000000FF0000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 00000000000000FF = 000000FF00007FFF (cc=1)
+XIHF 0000000000008000 ^ 00000000000000FF = 000000FF00008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 00000000000000FF = 000000FFFFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 00000000000000FF = 000000FF80000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 00000000000000FF = 000000FF7FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 00000000000000FF = AAAAAA55AAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 00000000000000FF = 800000FF00000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 00000000000000FF = FFFFFF00FFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 00000000000000FF = 555555AA55555555 (cc=1)
+XIHF 0000000000000000 ^ 0000000000000055 = 0000005500000000 (cc=1)
+XIHF 0000000000000001 ^ 0000000000000055 = 0000005500000001 (cc=1)
+XIHF 000000000000FFFF ^ 0000000000000055 = 000000550000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 0000000000000055 = 0000005500007FFF (cc=1)
+XIHF 0000000000008000 ^ 0000000000000055 = 0000005500008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 0000000000000055 = 00000055FFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 0000000000000055 = 0000005580000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 0000000000000055 = 000000557FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 0000000000000055 = AAAAAAFFAAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 0000000000000055 = 8000005500000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 0000000000000055 = FFFFFFAAFFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 0000000000000055 = 5555550055555555 (cc=1)
+XIHF 0000000000000000 ^ 00000000000000AA = 000000AA00000000 (cc=1)
+XIHF 0000000000000001 ^ 00000000000000AA = 000000AA00000001 (cc=1)
+XIHF 000000000000FFFF ^ 00000000000000AA = 000000AA0000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 00000000000000AA = 000000AA00007FFF (cc=1)
+XIHF 0000000000008000 ^ 00000000000000AA = 000000AA00008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 00000000000000AA = 000000AAFFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 00000000000000AA = 000000AA80000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 00000000000000AA = 000000AA7FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 00000000000000AA = AAAAAA00AAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 00000000000000AA = 800000AA00000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 00000000000000AA = FFFFFF55FFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 00000000000000AA = 555555FF55555555 (cc=1)
+XIHF 0000000000000000 ^ 000000000000FFFF = 0000FFFF00000000 (cc=1)
+XIHF 0000000000000001 ^ 000000000000FFFF = 0000FFFF00000001 (cc=1)
+XIHF 000000000000FFFF ^ 000000000000FFFF = 0000FFFF0000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 000000000000FFFF = 0000FFFF00007FFF (cc=1)
+XIHF 0000000000008000 ^ 000000000000FFFF = 0000FFFF00008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 000000000000FFFF = 0000FFFFFFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 000000000000FFFF = 0000FFFF80000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 000000000000FFFF = 0000FFFF7FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 000000000000FFFF = AAAA5555AAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 000000000000FFFF = 8000FFFF00000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 000000000000FFFF = FFFF0000FFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 000000000000FFFF = 5555AAAA55555555 (cc=1)
+XIHF 0000000000000000 ^ 0000000000005555 = 0000555500000000 (cc=1)
+XIHF 0000000000000001 ^ 0000000000005555 = 0000555500000001 (cc=1)
+XIHF 000000000000FFFF ^ 0000000000005555 = 000055550000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 0000000000005555 = 0000555500007FFF (cc=1)
+XIHF 0000000000008000 ^ 0000000000005555 = 0000555500008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 0000000000005555 = 00005555FFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 0000000000005555 = 0000555580000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 0000000000005555 = 000055557FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 0000000000005555 = AAAAFFFFAAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 0000000000005555 = 8000555500000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 0000000000005555 = FFFFAAAAFFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 0000000000005555 = 5555000055555555 (cc=1)
+XIHF 0000000000000000 ^ 000000000000AAAA = 0000AAAA00000000 (cc=1)
+XIHF 0000000000000001 ^ 000000000000AAAA = 0000AAAA00000001 (cc=1)
+XIHF 000000000000FFFF ^ 000000000000AAAA = 0000AAAA0000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 000000000000AAAA = 0000AAAA00007FFF (cc=1)
+XIHF 0000000000008000 ^ 000000000000AAAA = 0000AAAA00008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 000000000000AAAA = 0000AAAAFFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 000000000000AAAA = 0000AAAA80000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 000000000000AAAA = 0000AAAA7FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 000000000000AAAA = AAAA0000AAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 000000000000AAAA = 8000AAAA00000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 000000000000AAAA = FFFF5555FFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 000000000000AAAA = 5555FFFF55555555 (cc=1)
+XIHF 0000000000000000 ^ 00000000FFFF0000 = FFFF000000000000 (cc=1)
+XIHF 0000000000000001 ^ 00000000FFFF0000 = FFFF000000000001 (cc=1)
+XIHF 000000000000FFFF ^ 00000000FFFF0000 = FFFF00000000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 00000000FFFF0000 = FFFF000000007FFF (cc=1)
+XIHF 0000000000008000 ^ 00000000FFFF0000 = FFFF000000008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 00000000FFFF0000 = FFFF0000FFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 00000000FFFF0000 = FFFF000080000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 00000000FFFF0000 = FFFF00007FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 00000000FFFF0000 = 5555AAAAAAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 00000000FFFF0000 = 7FFF000000000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 00000000FFFF0000 = 0000FFFFFFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 00000000FFFF0000 = AAAA555555555555 (cc=1)
+XIHF 0000000000000000 ^ 0000000055550000 = 5555000000000000 (cc=1)
+XIHF 0000000000000001 ^ 0000000055550000 = 5555000000000001 (cc=1)
+XIHF 000000000000FFFF ^ 0000000055550000 = 555500000000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 0000000055550000 = 5555000000007FFF (cc=1)
+XIHF 0000000000008000 ^ 0000000055550000 = 5555000000008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 0000000055550000 = 55550000FFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 0000000055550000 = 5555000080000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 0000000055550000 = 555500007FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 0000000055550000 = FFFFAAAAAAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 0000000055550000 = D555000000000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 0000000055550000 = AAAAFFFFFFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 0000000055550000 = 0000555555555555 (cc=1)
+XIHF 0000000000000000 ^ 00000000AAAA0000 = AAAA000000000000 (cc=1)
+XIHF 0000000000000001 ^ 00000000AAAA0000 = AAAA000000000001 (cc=1)
+XIHF 000000000000FFFF ^ 00000000AAAA0000 = AAAA00000000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 00000000AAAA0000 = AAAA000000007FFF (cc=1)
+XIHF 0000000000008000 ^ 00000000AAAA0000 = AAAA000000008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 00000000AAAA0000 = AAAA0000FFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 00000000AAAA0000 = AAAA000080000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 00000000AAAA0000 = AAAA00007FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 00000000AAAA0000 = 0000AAAAAAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 00000000AAAA0000 = 2AAA000000000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 00000000AAAA0000 = 5555FFFFFFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 00000000AAAA0000 = FFFF555555555555 (cc=1)
+XIHF 0000000000000000 ^ 00000000FFFFFFFF = FFFFFFFF00000000 (cc=1)
+XIHF 0000000000000001 ^ 00000000FFFFFFFF = FFFFFFFF00000001 (cc=1)
+XIHF 000000000000FFFF ^ 00000000FFFFFFFF = FFFFFFFF0000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 00000000FFFFFFFF = FFFFFFFF00007FFF (cc=1)
+XIHF 0000000000008000 ^ 00000000FFFFFFFF = FFFFFFFF00008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 00000000FFFFFFFF = FFFFFFFFFFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 00000000FFFFFFFF = FFFFFFFF80000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 00000000FFFFFFFF = FFFFFFFF7FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 00000000FFFFFFFF = 55555555AAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 00000000FFFFFFFF = 7FFFFFFF00000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 00000000FFFFFFFF = 00000000FFFFFFFF (cc=0)
+XIHF 5555555555555555 ^ 00000000FFFFFFFF = AAAAAAAA55555555 (cc=1)
+XIHF 0000000000000000 ^ 0000000055555555 = 5555555500000000 (cc=1)
+XIHF 0000000000000001 ^ 0000000055555555 = 5555555500000001 (cc=1)
+XIHF 000000000000FFFF ^ 0000000055555555 = 555555550000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 0000000055555555 = 5555555500007FFF (cc=1)
+XIHF 0000000000008000 ^ 0000000055555555 = 5555555500008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 0000000055555555 = 55555555FFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 0000000055555555 = 5555555580000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 0000000055555555 = 555555557FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 0000000055555555 = FFFFFFFFAAAAAAAA (cc=1)
+XIHF 8000000000000000 ^ 0000000055555555 = D555555500000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 0000000055555555 = AAAAAAAAFFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 0000000055555555 = 0000000055555555 (cc=0)
+XIHF 0000000000000000 ^ 00000000AAAAAAAA = AAAAAAAA00000000 (cc=1)
+XIHF 0000000000000001 ^ 00000000AAAAAAAA = AAAAAAAA00000001 (cc=1)
+XIHF 000000000000FFFF ^ 00000000AAAAAAAA = AAAAAAAA0000FFFF (cc=1)
+XIHF 0000000000007FFF ^ 00000000AAAAAAAA = AAAAAAAA00007FFF (cc=1)
+XIHF 0000000000008000 ^ 00000000AAAAAAAA = AAAAAAAA00008000 (cc=1)
+XIHF 00000000FFFFFFFF ^ 00000000AAAAAAAA = AAAAAAAAFFFFFFFF (cc=1)
+XIHF 0000000080000000 ^ 00000000AAAAAAAA = AAAAAAAA80000000 (cc=1)
+XIHF 000000007FFFFFFF ^ 00000000AAAAAAAA = AAAAAAAA7FFFFFFF (cc=1)
+XIHF AAAAAAAAAAAAAAAA ^ 00000000AAAAAAAA = 00000000AAAAAAAA (cc=0)
+XIHF 8000000000000000 ^ 00000000AAAAAAAA = 2AAAAAAA00000000 (cc=1)
+XIHF FFFFFFFFFFFFFFFF ^ 00000000AAAAAAAA = 55555555FFFFFFFF (cc=1)
+XIHF 5555555555555555 ^ 00000000AAAAAAAA = FFFFFFFF55555555 (cc=1)
+XILF 0000000000000000 ^ 0000000000000000 = 0000000000000000 (cc=0)
+XILF 0000000000000001 ^ 0000000000000000 = 0000000000000001 (cc=1)
+XILF 000000000000FFFF ^ 0000000000000000 = 000000000000FFFF (cc=1)
+XILF 0000000000007FFF ^ 0000000000000000 = 0000000000007FFF (cc=1)
+XILF 0000000000008000 ^ 0000000000000000 = 0000000000008000 (cc=1)
+XILF 00000000FFFFFFFF ^ 0000000000000000 = 00000000FFFFFFFF (cc=1)
+XILF 0000000080000000 ^ 0000000000000000 = 0000000080000000 (cc=1)
+XILF 000000007FFFFFFF ^ 0000000000000000 = 000000007FFFFFFF (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 0000000000000000 = AAAAAAAAAAAAAAAA (cc=1)
+XILF 8000000000000000 ^ 0000000000000000 = 8000000000000000 (cc=0)
+XILF FFFFFFFFFFFFFFFF ^ 0000000000000000 = FFFFFFFFFFFFFFFF (cc=1)
+XILF 5555555555555555 ^ 0000000000000000 = 5555555555555555 (cc=1)
+XILF 0000000000000000 ^ 00000000000000FF = 00000000000000FF (cc=1)
+XILF 0000000000000001 ^ 00000000000000FF = 00000000000000FE (cc=1)
+XILF 000000000000FFFF ^ 00000000000000FF = 000000000000FF00 (cc=1)
+XILF 0000000000007FFF ^ 00000000000000FF = 0000000000007F00 (cc=1)
+XILF 0000000000008000 ^ 00000000000000FF = 00000000000080FF (cc=1)
+XILF 00000000FFFFFFFF ^ 00000000000000FF = 00000000FFFFFF00 (cc=1)
+XILF 0000000080000000 ^ 00000000000000FF = 00000000800000FF (cc=1)
+XILF 000000007FFFFFFF ^ 00000000000000FF = 000000007FFFFF00 (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 00000000000000FF = AAAAAAAAAAAAAA55 (cc=1)
+XILF 8000000000000000 ^ 00000000000000FF = 80000000000000FF (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 00000000000000FF = FFFFFFFFFFFFFF00 (cc=1)
+XILF 5555555555555555 ^ 00000000000000FF = 55555555555555AA (cc=1)
+XILF 0000000000000000 ^ 0000000000000055 = 0000000000000055 (cc=1)
+XILF 0000000000000001 ^ 0000000000000055 = 0000000000000054 (cc=1)
+XILF 000000000000FFFF ^ 0000000000000055 = 000000000000FFAA (cc=1)
+XILF 0000000000007FFF ^ 0000000000000055 = 0000000000007FAA (cc=1)
+XILF 0000000000008000 ^ 0000000000000055 = 0000000000008055 (cc=1)
+XILF 00000000FFFFFFFF ^ 0000000000000055 = 00000000FFFFFFAA (cc=1)
+XILF 0000000080000000 ^ 0000000000000055 = 0000000080000055 (cc=1)
+XILF 000000007FFFFFFF ^ 0000000000000055 = 000000007FFFFFAA (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 0000000000000055 = AAAAAAAAAAAAAAFF (cc=1)
+XILF 8000000000000000 ^ 0000000000000055 = 8000000000000055 (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 0000000000000055 = FFFFFFFFFFFFFFAA (cc=1)
+XILF 5555555555555555 ^ 0000000000000055 = 5555555555555500 (cc=1)
+XILF 0000000000000000 ^ 00000000000000AA = 00000000000000AA (cc=1)
+XILF 0000000000000001 ^ 00000000000000AA = 00000000000000AB (cc=1)
+XILF 000000000000FFFF ^ 00000000000000AA = 000000000000FF55 (cc=1)
+XILF 0000000000007FFF ^ 00000000000000AA = 0000000000007F55 (cc=1)
+XILF 0000000000008000 ^ 00000000000000AA = 00000000000080AA (cc=1)
+XILF 00000000FFFFFFFF ^ 00000000000000AA = 00000000FFFFFF55 (cc=1)
+XILF 0000000080000000 ^ 00000000000000AA = 00000000800000AA (cc=1)
+XILF 000000007FFFFFFF ^ 00000000000000AA = 000000007FFFFF55 (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 00000000000000AA = AAAAAAAAAAAAAA00 (cc=1)
+XILF 8000000000000000 ^ 00000000000000AA = 80000000000000AA (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 00000000000000AA = FFFFFFFFFFFFFF55 (cc=1)
+XILF 5555555555555555 ^ 00000000000000AA = 55555555555555FF (cc=1)
+XILF 0000000000000000 ^ 000000000000FFFF = 000000000000FFFF (cc=1)
+XILF 0000000000000001 ^ 000000000000FFFF = 000000000000FFFE (cc=1)
+XILF 000000000000FFFF ^ 000000000000FFFF = 0000000000000000 (cc=0)
+XILF 0000000000007FFF ^ 000000000000FFFF = 0000000000008000 (cc=1)
+XILF 0000000000008000 ^ 000000000000FFFF = 0000000000007FFF (cc=1)
+XILF 00000000FFFFFFFF ^ 000000000000FFFF = 00000000FFFF0000 (cc=1)
+XILF 0000000080000000 ^ 000000000000FFFF = 000000008000FFFF (cc=1)
+XILF 000000007FFFFFFF ^ 000000000000FFFF = 000000007FFF0000 (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 000000000000FFFF = AAAAAAAAAAAA5555 (cc=1)
+XILF 8000000000000000 ^ 000000000000FFFF = 800000000000FFFF (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 000000000000FFFF = FFFFFFFFFFFF0000 (cc=1)
+XILF 5555555555555555 ^ 000000000000FFFF = 555555555555AAAA (cc=1)
+XILF 0000000000000000 ^ 0000000000005555 = 0000000000005555 (cc=1)
+XILF 0000000000000001 ^ 0000000000005555 = 0000000000005554 (cc=1)
+XILF 000000000000FFFF ^ 0000000000005555 = 000000000000AAAA (cc=1)
+XILF 0000000000007FFF ^ 0000000000005555 = 0000000000002AAA (cc=1)
+XILF 0000000000008000 ^ 0000000000005555 = 000000000000D555 (cc=1)
+XILF 00000000FFFFFFFF ^ 0000000000005555 = 00000000FFFFAAAA (cc=1)
+XILF 0000000080000000 ^ 0000000000005555 = 0000000080005555 (cc=1)
+XILF 000000007FFFFFFF ^ 0000000000005555 = 000000007FFFAAAA (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 0000000000005555 = AAAAAAAAAAAAFFFF (cc=1)
+XILF 8000000000000000 ^ 0000000000005555 = 8000000000005555 (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 0000000000005555 = FFFFFFFFFFFFAAAA (cc=1)
+XILF 5555555555555555 ^ 0000000000005555 = 5555555555550000 (cc=1)
+XILF 0000000000000000 ^ 000000000000AAAA = 000000000000AAAA (cc=1)
+XILF 0000000000000001 ^ 000000000000AAAA = 000000000000AAAB (cc=1)
+XILF 000000000000FFFF ^ 000000000000AAAA = 0000000000005555 (cc=1)
+XILF 0000000000007FFF ^ 000000000000AAAA = 000000000000D555 (cc=1)
+XILF 0000000000008000 ^ 000000000000AAAA = 0000000000002AAA (cc=1)
+XILF 00000000FFFFFFFF ^ 000000000000AAAA = 00000000FFFF5555 (cc=1)
+XILF 0000000080000000 ^ 000000000000AAAA = 000000008000AAAA (cc=1)
+XILF 000000007FFFFFFF ^ 000000000000AAAA = 000000007FFF5555 (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 000000000000AAAA = AAAAAAAAAAAA0000 (cc=1)
+XILF 8000000000000000 ^ 000000000000AAAA = 800000000000AAAA (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 000000000000AAAA = FFFFFFFFFFFF5555 (cc=1)
+XILF 5555555555555555 ^ 000000000000AAAA = 555555555555FFFF (cc=1)
+XILF 0000000000000000 ^ 00000000FFFF0000 = 00000000FFFF0000 (cc=1)
+XILF 0000000000000001 ^ 00000000FFFF0000 = 00000000FFFF0001 (cc=1)
+XILF 000000000000FFFF ^ 00000000FFFF0000 = 00000000FFFFFFFF (cc=1)
+XILF 0000000000007FFF ^ 00000000FFFF0000 = 00000000FFFF7FFF (cc=1)
+XILF 0000000000008000 ^ 00000000FFFF0000 = 00000000FFFF8000 (cc=1)
+XILF 00000000FFFFFFFF ^ 00000000FFFF0000 = 000000000000FFFF (cc=1)
+XILF 0000000080000000 ^ 00000000FFFF0000 = 000000007FFF0000 (cc=1)
+XILF 000000007FFFFFFF ^ 00000000FFFF0000 = 000000008000FFFF (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 00000000FFFF0000 = AAAAAAAA5555AAAA (cc=1)
+XILF 8000000000000000 ^ 00000000FFFF0000 = 80000000FFFF0000 (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 00000000FFFF0000 = FFFFFFFF0000FFFF (cc=1)
+XILF 5555555555555555 ^ 00000000FFFF0000 = 55555555AAAA5555 (cc=1)
+XILF 0000000000000000 ^ 0000000055550000 = 0000000055550000 (cc=1)
+XILF 0000000000000001 ^ 0000000055550000 = 0000000055550001 (cc=1)
+XILF 000000000000FFFF ^ 0000000055550000 = 000000005555FFFF (cc=1)
+XILF 0000000000007FFF ^ 0000000055550000 = 0000000055557FFF (cc=1)
+XILF 0000000000008000 ^ 0000000055550000 = 0000000055558000 (cc=1)
+XILF 00000000FFFFFFFF ^ 0000000055550000 = 00000000AAAAFFFF (cc=1)
+XILF 0000000080000000 ^ 0000000055550000 = 00000000D5550000 (cc=1)
+XILF 000000007FFFFFFF ^ 0000000055550000 = 000000002AAAFFFF (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 0000000055550000 = AAAAAAAAFFFFAAAA (cc=1)
+XILF 8000000000000000 ^ 0000000055550000 = 8000000055550000 (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 0000000055550000 = FFFFFFFFAAAAFFFF (cc=1)
+XILF 5555555555555555 ^ 0000000055550000 = 5555555500005555 (cc=1)
+XILF 0000000000000000 ^ 00000000AAAA0000 = 00000000AAAA0000 (cc=1)
+XILF 0000000000000001 ^ 00000000AAAA0000 = 00000000AAAA0001 (cc=1)
+XILF 000000000000FFFF ^ 00000000AAAA0000 = 00000000AAAAFFFF (cc=1)
+XILF 0000000000007FFF ^ 00000000AAAA0000 = 00000000AAAA7FFF (cc=1)
+XILF 0000000000008000 ^ 00000000AAAA0000 = 00000000AAAA8000 (cc=1)
+XILF 00000000FFFFFFFF ^ 00000000AAAA0000 = 000000005555FFFF (cc=1)
+XILF 0000000080000000 ^ 00000000AAAA0000 = 000000002AAA0000 (cc=1)
+XILF 000000007FFFFFFF ^ 00000000AAAA0000 = 00000000D555FFFF (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 00000000AAAA0000 = AAAAAAAA0000AAAA (cc=1)
+XILF 8000000000000000 ^ 00000000AAAA0000 = 80000000AAAA0000 (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 00000000AAAA0000 = FFFFFFFF5555FFFF (cc=1)
+XILF 5555555555555555 ^ 00000000AAAA0000 = 55555555FFFF5555 (cc=1)
+XILF 0000000000000000 ^ 00000000FFFFFFFF = 00000000FFFFFFFF (cc=1)
+XILF 0000000000000001 ^ 00000000FFFFFFFF = 00000000FFFFFFFE (cc=1)
+XILF 000000000000FFFF ^ 00000000FFFFFFFF = 00000000FFFF0000 (cc=1)
+XILF 0000000000007FFF ^ 00000000FFFFFFFF = 00000000FFFF8000 (cc=1)
+XILF 0000000000008000 ^ 00000000FFFFFFFF = 00000000FFFF7FFF (cc=1)
+XILF 00000000FFFFFFFF ^ 00000000FFFFFFFF = 0000000000000000 (cc=0)
+XILF 0000000080000000 ^ 00000000FFFFFFFF = 000000007FFFFFFF (cc=1)
+XILF 000000007FFFFFFF ^ 00000000FFFFFFFF = 0000000080000000 (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 00000000FFFFFFFF = AAAAAAAA55555555 (cc=1)
+XILF 8000000000000000 ^ 00000000FFFFFFFF = 80000000FFFFFFFF (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 00000000FFFFFFFF = FFFFFFFF00000000 (cc=0)
+XILF 5555555555555555 ^ 00000000FFFFFFFF = 55555555AAAAAAAA (cc=1)
+XILF 0000000000000000 ^ 0000000055555555 = 0000000055555555 (cc=1)
+XILF 0000000000000001 ^ 0000000055555555 = 0000000055555554 (cc=1)
+XILF 000000000000FFFF ^ 0000000055555555 = 000000005555AAAA (cc=1)
+XILF 0000000000007FFF ^ 0000000055555555 = 0000000055552AAA (cc=1)
+XILF 0000000000008000 ^ 0000000055555555 = 000000005555D555 (cc=1)
+XILF 00000000FFFFFFFF ^ 0000000055555555 = 00000000AAAAAAAA (cc=1)
+XILF 0000000080000000 ^ 0000000055555555 = 00000000D5555555 (cc=1)
+XILF 000000007FFFFFFF ^ 0000000055555555 = 000000002AAAAAAA (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 0000000055555555 = AAAAAAAAFFFFFFFF (cc=1)
+XILF 8000000000000000 ^ 0000000055555555 = 8000000055555555 (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 0000000055555555 = FFFFFFFFAAAAAAAA (cc=1)
+XILF 5555555555555555 ^ 0000000055555555 = 5555555500000000 (cc=0)
+XILF 0000000000000000 ^ 00000000AAAAAAAA = 00000000AAAAAAAA (cc=1)
+XILF 0000000000000001 ^ 00000000AAAAAAAA = 00000000AAAAAAAB (cc=1)
+XILF 000000000000FFFF ^ 00000000AAAAAAAA = 00000000AAAA5555 (cc=1)
+XILF 0000000000007FFF ^ 00000000AAAAAAAA = 00000000AAAAD555 (cc=1)
+XILF 0000000000008000 ^ 00000000AAAAAAAA = 00000000AAAA2AAA (cc=1)
+XILF 00000000FFFFFFFF ^ 00000000AAAAAAAA = 0000000055555555 (cc=1)
+XILF 0000000080000000 ^ 00000000AAAAAAAA = 000000002AAAAAAA (cc=1)
+XILF 000000007FFFFFFF ^ 00000000AAAAAAAA = 00000000D5555555 (cc=1)
+XILF AAAAAAAAAAAAAAAA ^ 00000000AAAAAAAA = AAAAAAAA00000000 (cc=0)
+XILF 8000000000000000 ^ 00000000AAAAAAAA = 80000000AAAAAAAA (cc=1)
+XILF FFFFFFFFFFFFFFFF ^ 00000000AAAAAAAA = FFFFFFFF55555555 (cc=1)
+XILF 5555555555555555 ^ 00000000AAAAAAAA = 55555555FFFFFFFF (cc=1)