From: Julian Seward Date: Wed, 11 Mar 2020 14:07:32 +0000 (+0100) Subject: Bug 418702 - ARMv8.1 Paired register compare-and-swap instructions are not supported. X-Git-Tag: VALGRIND_3_16_0~80 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e1b7976938956ef709d7537ffaa723b76103c05;p=thirdparty%2Fvalgrind.git Bug 418702 - ARMv8.1 Paired register compare-and-swap instructions are not supported. These are the test cases. Patch by Assad Hashmi . --- diff --git a/none/tests/arm64/atomics_v81.c b/none/tests/arm64/atomics_v81.c index f0c5b8f01d..ed111bf2fb 100644 --- a/none/tests/arm64/atomics_v81.c +++ b/none/tests/arm64/atomics_v81.c @@ -99,6 +99,51 @@ CHECK(eor, ^, 64); printf("\n\n"); \ } +#define ATOMIC_TEST_CASP(instruction, rsz, base_addr, mem_val0_, mem_val1_, rs0_, rs1_, rt0_, rt1_) \ +{ \ + ULong rs0 = (ULong)rs0_; \ + ULong rs1 = (ULong)rs1_; \ + ULong rt0 = (ULong)rt0_; \ + ULong rt1 = (ULong)rt1_; \ + ULong mem_val0 = (ULong)mem_val0_; \ + ULong mem_val1 = (ULong)mem_val1_; \ + \ + ULong mem_val_after0, mem_val_after1; \ + mem_val_after0 = mem_val_after1 = 0ULL; \ + \ + int pad = (strcmp(#rsz, "w") == 0) ? 8 : 16; \ + printf("%s :: rs %0*llx %0*llx rt %0*llx %0*llx rn mem %0*llx %0*llx\n", \ + instruction, pad, rs0, pad, rs1, pad, rt0, pad, rt1, pad, mem_val0, pad, mem_val1); \ + \ + Int swap = (rs0 == mem_val0 && rs1 == mem_val1) ? 1 : 0; \ + __asm__ __volatile__( \ + "mov " #rsz "5, %" #rsz "2;" \ + "mov " #rsz "13, %" #rsz "3;" \ + "mov " #rsz "14, %" #rsz "4;" \ + "stp " #rsz "13, " #rsz "14, [x5, #0];" \ + "mov " #rsz "8, %" #rsz "5;" \ + "mov " #rsz "9, %" #rsz "6;" \ + "mov " #rsz "10, %" #rsz "7;" \ + "mov " #rsz "11, %" #rsz "8;" \ + instruction ";" \ + "ldp %" #rsz "0, %" #rsz "1, [x5, #0];" \ + : "=&r" (mem_val_after0), "=&r" (mem_val_after1) \ + : "r" (base_addr), "r" (mem_val0), "r" (mem_val1), "r" (rs0), "r" (rs1), "r" (rt0), "r" (rt1) \ + : #rsz "5", #rsz "8", #rsz "9", #rsz "10", #rsz "11", #rsz "13", #rsz "14", "memory" \ + ); \ + printf("%s :: rs %0*llx %0*llx rt %0*llx %0*llx rn mem %0*llx %0*llx", \ + instruction, pad, rs0, pad, rs1, pad, rt0, pad, rt1, pad, mem_val_after0, pad, mem_val_after1); \ + if (swap == 1) { \ + if (mem_val_after0 != rt0 || mem_val_after1 != rt1 ) \ + printf("FAIL: swapped but mem after != rt"); \ + } \ + else { \ + if (mem_val_after0 != mem_val0 || mem_val_after1 != mem_val1) \ + printf("FAIL: no swap but mem after != mem before"); \ + } \ + printf("\n\n"); \ +} + // Test patterns #define ALL5s_64 0x5555555555555555ULL @@ -5540,6 +5585,2002 @@ static __attribute((noinline)) void test_atomics ( void ) ATOMIC_TEST_CAS("caslh w11, w12, [x5]", w, mem, DOWN_32, DOWN_32, 0, 0xFFFF); free(mem); + + ULong *memp = (ULong *)malloc(sizeof(ULong) * 2); + + printf("CASP , , , , [{,#0}]\n\n"); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, 0, 0, 1, 1); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, 1, 1, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, 1, 1, 1, 1); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 1, 1, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 1, 1, 0, 0, 1, 1); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 1, 1, 1, 1, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 1, 1, 1, 1, 1, 1); + + printf("Combinations of ALL5s_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, E_32, E_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, 0, 0); + + printf("Combinations of ALLas_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, E_32, E_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, 0, 0); + + printf("Combinations of ALLfs_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, E_32, E_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, 0, 0); + + printf("Combinations of UP_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, E_32, E_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, 0, 0); + + printf("Combinations of DOWN_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, E_32, E_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, 0, 0); + + printf("Combinations of PI_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, E_32, E_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, 0, 0); + + printf("Combinations of E_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, E_32, E_32); + + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, 0, 0); + + printf("CASPA , , , , [{,#0}]\n\n"); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, 1, 1, 1, 1); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 1, 1, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 1, 1, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 1, 1, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 1, 1, 1, 1, 1, 1); + + printf("Combinations of ALL5s_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, 0, 0); + + printf("Combinations of ALLas_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, 0, 0); + + printf("Combinations of ALLfs_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, 0, 0); + + printf("Combinations of UP_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, 0, 0); + + printf("Combinations of DOWN_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, 0, 0); + + printf("Combinations of PI_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, 0, 0); + + printf("Combinations of E_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, 0, 0); + + printf("CASPAL , , , , [{,#0}]\n\n"); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, 1, 1, 1, 1); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 1, 1, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 1, 1, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 1, 1, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 1, 1, 1, 1, 1, 1); + + printf("Combinations of ALL5s_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, 0, 0); + + printf("Combinations of ALLas_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, 0, 0); + + printf("Combinations of ALLfs_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, 0, 0); + + printf("Combinations of UP_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, 0, 0); + + printf("Combinations of DOWN_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, 0, 0); + + printf("Combinations of PI_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, 0, 0); + + printf("Combinations of E_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, 0, 0); + + printf("CASPL , , , , [{,#0}]\n\n"); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, 1, 1, 1, 1); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 1, 1, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 1, 1, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 1, 1, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 1, 1, 1, 1, 1, 1); + + printf("Combinations of ALL5s_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALL5s_32, ALL5s_32, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALL5s_32, ALL5s_32, ALL5s_32, ALL5s_32, 0, 0); + + printf("Combinations of ALLas_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLas_32, ALLas_32, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLas_32, ALLas_32, ALLas_32, ALLas_32, 0, 0); + + printf("Combinations of ALLfs_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, ALLfs_32, ALLfs_32, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, ALLfs_32, ALLfs_32, ALLfs_32, ALLfs_32, 0, 0); + + printf("Combinations of UP_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, UP_32, UP_32, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, UP_32, UP_32, UP_32, UP_32, 0, 0); + + printf("Combinations of DOWN_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, DOWN_32, DOWN_32, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, DOWN_32, DOWN_32, DOWN_32, DOWN_32, 0, 0); + + printf("Combinations of PI_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, PI_32, PI_32, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, PI_32, PI_32, PI_32, PI_32, 0, 0); + + printf("Combinations of E_32 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALL5s_32, ALL5s_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALL5s_32, ALL5s_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALLas_32, ALLas_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALLas_32, ALLas_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, ALLfs_32, ALLfs_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, ALLfs_32, ALLfs_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, UP_32, UP_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, UP_32, UP_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, DOWN_32, DOWN_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, DOWN_32, DOWN_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, PI_32, PI_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, PI_32, PI_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, E_32, E_32); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, E_32, E_32); + + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, 0, 0, E_32, E_32, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl w8, w9, w10, w11, [x5]", w, memp, E_32, E_32, E_32, E_32, 0, 0); + + printf("CASP , , , , [{,#0}]\n\n"); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, 0, 0, 1, 1); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, 1, 1, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, 1, 1, 1, 1); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 1, 1, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 1, 1, 0, 0, 1, 1); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 1, 1, 1, 1, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 1, 1, 1, 1, 1, 1); + + printf("Combinations of ALL5s_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, E_64, E_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, 0, 0); + + printf("Combinations of ALLas_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, E_64, E_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, 0, 0); + + printf("Combinations of ALLfs_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, E_64, E_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, 0, 0); + + printf("Combinations of UP_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, E_64, E_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, 0, 0); + + printf("Combinations of DOWN_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, E_64, E_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, 0, 0); + + printf("Combinations of PI_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, E_64, E_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, 0, 0); + + printf("Combinations of E_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, E_64, E_64); + + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("casp x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, 0, 0); + + printf("CASPA , , , , [{,#0}]\n\n"); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, 1, 1, 1, 1); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 1, 1, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 1, 1, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 1, 1, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 1, 1, 1, 1, 1, 1); + + printf("Combinations of ALL5s_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, 0, 0); + + printf("Combinations of ALLas_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, 0, 0); + + printf("Combinations of ALLfs_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, 0, 0); + + printf("Combinations of UP_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, 0, 0); + + printf("Combinations of DOWN_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, 0, 0); + + printf("Combinations of PI_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, 0, 0); + + printf("Combinations of E_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspa x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, 0, 0); + + printf("CASPAL , , , , [{,#0}]\n\n"); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, 1, 1, 1, 1); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 1, 1, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 1, 1, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 1, 1, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 1, 1, 1, 1, 1, 1); + + printf("Combinations of ALL5s_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, 0, 0); + + printf("Combinations of ALLas_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, 0, 0); + + printf("Combinations of ALLfs_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, 0, 0); + + printf("Combinations of UP_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, 0, 0); + + printf("Combinations of DOWN_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, 0, 0); + + printf("Combinations of PI_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, 0, 0); + + printf("Combinations of E_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspal x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, 0, 0); + + printf("CASPL , , , , [{,#0}]\n\n"); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, 1, 1, 1, 1); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 1, 1, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 1, 1, 0, 0, 1, 1); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 1, 1, 1, 1, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 1, 1, 1, 1, 1, 1); + + printf("Combinations of ALL5s_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALL5s_64, ALL5s_64, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALL5s_64, ALL5s_64, ALL5s_64, ALL5s_64, 0, 0); + + printf("Combinations of ALLas_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLas_64, ALLas_64, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLas_64, ALLas_64, ALLas_64, ALLas_64, 0, 0); + + printf("Combinations of ALLfs_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, ALLfs_64, ALLfs_64, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, ALLfs_64, ALLfs_64, ALLfs_64, ALLfs_64, 0, 0); + + printf("Combinations of UP_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, UP_64, UP_64, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, UP_64, UP_64, UP_64, UP_64, 0, 0); + + printf("Combinations of DOWN_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, DOWN_64, DOWN_64, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, DOWN_64, DOWN_64, DOWN_64, DOWN_64, 0, 0); + + printf("Combinations of PI_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, PI_64, PI_64, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, PI_64, PI_64, PI_64, PI_64, 0, 0); + + printf("Combinations of E_64 and all other patterns\n"); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALL5s_64, ALL5s_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALL5s_64, ALL5s_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALLas_64, ALLas_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALLas_64, ALLas_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, ALLfs_64, ALLfs_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, ALLfs_64, ALLfs_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, UP_64, UP_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, UP_64, UP_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, DOWN_64, DOWN_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, DOWN_64, DOWN_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, PI_64, PI_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, PI_64, PI_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, E_64, E_64); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, E_64, E_64); + + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, 0, 0, E_64, E_64, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, 0, 0, 0, 0); + ATOMIC_TEST_CASP("caspl x8, x9, x10, x11, [x5]", x, memp, E_64, E_64, E_64, E_64, 0, 0); + + free(memp); } int main ( void ) diff --git a/none/tests/arm64/atomics_v81.stdout.exp b/none/tests/arm64/atomics_v81.stdout.exp index 646b896c25..46e1e3a303 100644 --- a/none/tests/arm64/atomics_v81.stdout.exp +++ b/none/tests/arm64/atomics_v81.stdout.exp @@ -11889,3 +11889,4299 @@ caslh w11, w12, [x5] :: rs 00000000 rt 00000000 rn mem fedcba98 caslh w11, w12, [x5] :: rs fedcba98 rt 00000000 rn mem fedcba98 caslh w11, w12, [x5] :: rs fedcba98 rt 00000000 rn mem fedc0000 +CASP , , , , [{,#0}] + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 + +casp w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000001 00000001 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000001 00000001 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 + +casp w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000001 00000001 +casp w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000001 00000001 +casp w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000001 00000001 + +Combinations of ALL5s_32 and all other patterns +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 55555555 55555555 +casp w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of ALLas_32 and all other patterns +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa +casp w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of ALLfs_32 and all other patterns +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem ffffffff ffffffff +casp w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of UP_32 and all other patterns +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 01234567 01234567 +casp w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of DOWN_32 and all other patterns +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem fedcba98 fedcba98 +casp w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of PI_32 and all other patterns +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 31415926 31415926 +casp w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of E_32 and all other patterns +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 55555555 55555555 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem ffffffff ffffffff + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 01234567 01234567 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 31415926 31415926 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 + +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 27182818 27182818 + +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 27182818 27182818 +casp w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 + +CASPA , , , , [{,#0}] + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 + +caspa w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000001 00000001 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000001 00000001 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 + +caspa w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000001 00000001 +caspa w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000001 00000001 +caspa w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000001 00000001 + +Combinations of ALL5s_32 and all other patterns +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 55555555 55555555 +caspa w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of ALLas_32 and all other patterns +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa +caspa w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of ALLfs_32 and all other patterns +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem ffffffff ffffffff +caspa w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of UP_32 and all other patterns +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 01234567 01234567 +caspa w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of DOWN_32 and all other patterns +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem fedcba98 fedcba98 +caspa w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of PI_32 and all other patterns +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 31415926 31415926 +caspa w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of E_32 and all other patterns +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 55555555 55555555 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 01234567 01234567 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 31415926 31415926 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 + +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 27182818 27182818 + +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 27182818 27182818 +caspa w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 + +CASPAL , , , , [{,#0}] + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 + +caspal w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000001 00000001 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000001 00000001 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 + +caspal w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000001 00000001 +caspal w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000001 00000001 +caspal w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000001 00000001 + +Combinations of ALL5s_32 and all other patterns +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 55555555 55555555 +caspal w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of ALLas_32 and all other patterns +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa +caspal w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of ALLfs_32 and all other patterns +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem ffffffff ffffffff +caspal w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of UP_32 and all other patterns +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 01234567 01234567 +caspal w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of DOWN_32 and all other patterns +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem fedcba98 fedcba98 +caspal w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of PI_32 and all other patterns +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 31415926 31415926 +caspal w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of E_32 and all other patterns +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 55555555 55555555 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 01234567 01234567 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 31415926 31415926 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 + +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 27182818 27182818 + +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 27182818 27182818 +caspal w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 + +CASPL , , , , [{,#0}] + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 + +caspl w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000001 00000001 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 00000001 00000001 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000001 00000001 rn mem 00000001 00000001 + +caspl w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000001 00000001 +caspl w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000000 00000000 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000001 00000001 +caspl w8, w9, w10, w11, [x5] :: rs 00000001 00000001 rt 00000001 00000001 rn mem 00000001 00000001 + +Combinations of ALL5s_32 and all other patterns +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 55555555 55555555 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 01234567 01234567 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 31415926 31415926 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 27182818 27182818 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 55555555 55555555 +caspl w8, w9, w10, w11, [x5] :: rs 55555555 55555555 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of ALLas_32 and all other patterns +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 55555555 55555555 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 01234567 01234567 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 31415926 31415926 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 27182818 27182818 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem aaaaaaaa aaaaaaaa +caspl w8, w9, w10, w11, [x5] :: rs aaaaaaaa aaaaaaaa rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of ALLfs_32 and all other patterns +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 55555555 55555555 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 01234567 01234567 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 31415926 31415926 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 27182818 27182818 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem ffffffff ffffffff +caspl w8, w9, w10, w11, [x5] :: rs ffffffff ffffffff rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of UP_32 and all other patterns +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 55555555 55555555 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 01234567 01234567 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 31415926 31415926 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 27182818 27182818 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 01234567 01234567 +caspl w8, w9, w10, w11, [x5] :: rs 01234567 01234567 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of DOWN_32 and all other patterns +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 55555555 55555555 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 01234567 01234567 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 31415926 31415926 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 27182818 27182818 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem fedcba98 fedcba98 +caspl w8, w9, w10, w11, [x5] :: rs fedcba98 fedcba98 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of PI_32 and all other patterns +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 55555555 55555555 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 01234567 01234567 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 31415926 31415926 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 27182818 27182818 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 31415926 31415926 +caspl w8, w9, w10, w11, [x5] :: rs 31415926 31415926 rt 00000000 00000000 rn mem 00000000 00000000 + +Combinations of E_32 and all other patterns +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 55555555 55555555 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 55555555 55555555 rn mem 55555555 55555555 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt aaaaaaaa aaaaaaaa rn mem aaaaaaaa aaaaaaaa + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt ffffffff ffffffff rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt ffffffff ffffffff rn mem ffffffff ffffffff + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 01234567 01234567 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 01234567 01234567 rn mem 01234567 01234567 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt fedcba98 fedcba98 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt fedcba98 fedcba98 rn mem fedcba98 fedcba98 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 31415926 31415926 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 31415926 31415926 rn mem 31415926 31415926 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 27182818 27182818 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 27182818 27182818 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 + +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 00000000 00000000 rt 00000000 00000000 rn mem 27182818 27182818 + +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 27182818 27182818 +caspl w8, w9, w10, w11, [x5] :: rs 27182818 27182818 rt 00000000 00000000 rn mem 00000000 00000000 + +CASP , , , , [{,#0}] + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +Combinations of ALL5s_64 and all other patterns +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 +casp x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of ALLas_64 and all other patterns +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +casp x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of ALLfs_64 and all other patterns +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff +casp x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of UP_64 and all other patterns +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef +casp x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of DOWN_64 and all other patterns +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 +casp x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of PI_64 and all other patterns +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 +casp x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of E_64 and all other patterns +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 + +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 +casp x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +CASPA , , , , [{,#0}] + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +Combinations of ALL5s_64 and all other patterns +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 +caspa x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of ALLas_64 and all other patterns +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspa x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of ALLfs_64 and all other patterns +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff +caspa x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of UP_64 and all other patterns +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef +caspa x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of DOWN_64 and all other patterns +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 +caspa x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of PI_64 and all other patterns +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 +caspa x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of E_64 and all other patterns +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 + +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 +caspa x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +CASPAL , , , , [{,#0}] + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +Combinations of ALL5s_64 and all other patterns +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 +caspal x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of ALLas_64 and all other patterns +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspal x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of ALLfs_64 and all other patterns +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff +caspal x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of UP_64 and all other patterns +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef +caspal x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of DOWN_64 and all other patterns +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 +caspal x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of PI_64 and all other patterns +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 +caspal x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of E_64 and all other patterns +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 + +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 +caspal x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +CASPL , , , , [{,#0}] + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000001 0000000000000001 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000001 0000000000000001 rt 0000000000000001 0000000000000001 rn mem 0000000000000001 0000000000000001 + +Combinations of ALL5s_64 and all other patterns +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 5555555555555555 5555555555555555 +caspl x8, x9, x10, x11, [x5] :: rs 5555555555555555 5555555555555555 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of ALLas_64 and all other patterns +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa +caspl x8, x9, x10, x11, [x5] :: rs aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of ALLfs_64 and all other patterns +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem ffffffffffffffff ffffffffffffffff +caspl x8, x9, x10, x11, [x5] :: rs ffffffffffffffff ffffffffffffffff rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of UP_64 and all other patterns +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0123456789abcdef 0123456789abcdef +caspl x8, x9, x10, x11, [x5] :: rs 0123456789abcdef 0123456789abcdef rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of DOWN_64 and all other patterns +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem fedcba9876543210 fedcba9876543210 +caspl x8, x9, x10, x11, [x5] :: rs fedcba9876543210 fedcba9876543210 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of PI_64 and all other patterns +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 3141592653589793 3141592653589793 +caspl x8, x9, x10, x11, [x5] :: rs 3141592653589793 3141592653589793 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +Combinations of E_64 and all other patterns +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 5555555555555555 5555555555555555 rn mem 5555555555555555 5555555555555555 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa rn mem aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt ffffffffffffffff ffffffffffffffff rn mem ffffffffffffffff ffffffffffffffff + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0123456789abcdef 0123456789abcdef rn mem 0123456789abcdef 0123456789abcdef + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt fedcba9876543210 fedcba9876543210 rn mem fedcba9876543210 fedcba9876543210 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 3141592653589793 3141592653589793 rn mem 3141592653589793 3141592653589793 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 2718281828459045 2718281828459045 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 + +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 0000000000000000 0000000000000000 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 + +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 2718281828459045 2718281828459045 +caspl x8, x9, x10, x11, [x5] :: rs 2718281828459045 2718281828459045 rt 0000000000000000 0000000000000000 rn mem 0000000000000000 0000000000000000 +