// File: /workspace/github_c_makefile_star2_O0/mjosaarinen[P]brutus/crypto_aead/stribob192r2/bitslice/wbob_pi64sl.c
// Function: wbob_pi
void wbob_pi(w512_t *s512)
{
    int r;
    uint64_t *p;
    uint64_t z0, z1, z2, z3, z4, z5, z6, z7,
             u0, u1, u2, u3, u4, u5, u6, u7,
             v0, v1, v2, v3, w0, w1, w2, w3,
             t0, t1, t2, t3, t4;

    p = (uint64_t *) s512;

    SPLICE_8X64(u0, u1, u2, u3, u4, u5, u6, u7,
                p[0], p[1], p[2], p[3], p[4], p[5], p[6], p[7]);

    for (r = 0; r < 12; r++) {

        // SubBytes
        SLICE_SEI(z0, z1, z2, z3, u0, u1, u2, u3);
        SLICE_SEF(z4, z5, z6, z7, u4, u5, u6, u7);
        v0 = z0 ^ z4;
        v1 = z1 ^ z5;
        v2 = z2 ^ z6;
        v3 = z3 ^ z7;
        SLICE_SRF(w0, w1, w2, w3, v0, v1, v2, v3);
        z0 = z0 ^ w0;
        z1 = z1 ^ w1;
        z2 = z2 ^ w2;
        z3 = z3 ^ w3;
        z4 = z4 ^ w0;
        z5 = z5 ^ w1;
        z6 = z6 ^ w2;
        z7 = z7 ^ w3;
        SLICE_SEI(v0, v1, v2, v3, z0, z1, z2, z3);
        SLICE_SEF(w0, w1, w2, w3, z4, z5, z6, z7);

        // ShiftColumns
        SLICE_SHC(v0);
        SLICE_SHC(v1);
        SLICE_SHC(v2);
        SLICE_SHC(v3);
        SLICE_SHC(w0);
        SLICE_SHC(w1);
        SLICE_SHC(w2);
        SLICE_SHC(w3);

        // MixRows
        SLICE_MDS(u0, u1, u2, u3, u4, u5, u6, u7,
            v0, v1, v2, v3, w0, w1, w2, w3);

        // AddRoundKey
        u0 ^= wbob_slice_rc[r][0];
        u1 ^= wbob_slice_rc[r][1];
        u2 ^= wbob_slice_rc[r][2];
        u3 ^= wbob_slice_rc[r][3];
        u4 ^= wbob_slice_rc[r][4];
        u5 ^= wbob_slice_rc[r][5];
        u6 ^= wbob_slice_rc[r][6];
        u7 ^= wbob_slice_rc[r][7];
    }

    SPLICE_8X64(p[0], p[1], p[2], p[3], p[4], p[5], p[6], p[7],
                u0, u1, u2, u3, u4, u5, u6, u7 );
}

// Assembly:
subq $0x80, %rsp
movq %rdi, 0x78(%rsp)
movq 0x78(%rsp), %rax
movq %rax, 0x68(%rsp)
movq 0x68(%rsp), %rcx
movabsq $0x101010101010101, %rax # imm = 0x101010101010101
andq (%rcx), %rax
movq 0x68(%rsp), %rdx
movabsq $0x101010101010101, %rcx # imm = 0x101010101010101
andq 0x8(%rdx), %rcx
shlq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x101010101010101, %rcx # imm = 0x101010101010101
andq 0x10(%rdx), %rcx
shlq $0x2, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x101010101010101, %rcx # imm = 0x101010101010101
andq 0x18(%rdx), %rcx
shlq $0x3, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x101010101010101, %rcx # imm = 0x101010101010101
andq 0x20(%rdx), %rcx
shlq $0x4, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x101010101010101, %rcx # imm = 0x101010101010101
andq 0x28(%rdx), %rcx
shlq $0x5, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x101010101010101, %rcx # imm = 0x101010101010101
andq 0x30(%rdx), %rcx
shlq $0x6, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x101010101010101, %rcx # imm = 0x101010101010101
andq 0x38(%rdx), %rcx
shlq $0x7, %rcx
orq %rcx, %rax
movq %rax, 0x20(%rsp)
movq 0x68(%rsp), %rcx
movabsq $0x202020202020202, %rax # imm = 0x202020202020202
andq (%rcx), %rax
shrq %rax
movq 0x68(%rsp), %rdx
movabsq $0x202020202020202, %rcx # imm = 0x202020202020202
andq 0x8(%rdx), %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x202020202020202, %rcx # imm = 0x202020202020202
andq 0x10(%rdx), %rcx
shlq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x202020202020202, %rcx # imm = 0x202020202020202
andq 0x18(%rdx), %rcx
shlq $0x2, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x202020202020202, %rcx # imm = 0x202020202020202
andq 0x20(%rdx), %rcx
shlq $0x3, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x202020202020202, %rcx # imm = 0x202020202020202
andq 0x28(%rdx), %rcx
shlq $0x4, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x202020202020202, %rcx # imm = 0x202020202020202
andq 0x30(%rdx), %rcx
shlq $0x5, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x202020202020202, %rcx # imm = 0x202020202020202
andq 0x38(%rdx), %rcx
shlq $0x6, %rcx
orq %rcx, %rax
movq %rax, 0x18(%rsp)
movq 0x68(%rsp), %rcx
movabsq $0x404040404040404, %rax # imm = 0x404040404040404
andq (%rcx), %rax
shrq $0x2, %rax
movq 0x68(%rsp), %rdx
movabsq $0x404040404040404, %rcx # imm = 0x404040404040404
andq 0x8(%rdx), %rcx
shrq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x404040404040404, %rcx # imm = 0x404040404040404
andq 0x10(%rdx), %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x404040404040404, %rcx # imm = 0x404040404040404
andq 0x18(%rdx), %rcx
shlq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x404040404040404, %rcx # imm = 0x404040404040404
andq 0x20(%rdx), %rcx
shlq $0x2, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x404040404040404, %rcx # imm = 0x404040404040404
andq 0x28(%rdx), %rcx
shlq $0x3, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x404040404040404, %rcx # imm = 0x404040404040404
andq 0x30(%rdx), %rcx
shlq $0x4, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x404040404040404, %rcx # imm = 0x404040404040404
andq 0x38(%rdx), %rcx
shlq $0x5, %rcx
orq %rcx, %rax
movq %rax, 0x10(%rsp)
movq 0x68(%rsp), %rcx
movabsq $0x808080808080808, %rax # imm = 0x808080808080808
andq (%rcx), %rax
shrq $0x3, %rax
movq 0x68(%rsp), %rdx
movabsq $0x808080808080808, %rcx # imm = 0x808080808080808
andq 0x8(%rdx), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x808080808080808, %rcx # imm = 0x808080808080808
andq 0x10(%rdx), %rcx
shrq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x808080808080808, %rcx # imm = 0x808080808080808
andq 0x18(%rdx), %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x808080808080808, %rcx # imm = 0x808080808080808
andq 0x20(%rdx), %rcx
shlq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x808080808080808, %rcx # imm = 0x808080808080808
andq 0x28(%rdx), %rcx
shlq $0x2, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x808080808080808, %rcx # imm = 0x808080808080808
andq 0x30(%rdx), %rcx
shlq $0x3, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x808080808080808, %rcx # imm = 0x808080808080808
andq 0x38(%rdx), %rcx
shlq $0x4, %rcx
orq %rcx, %rax
movq %rax, 0x8(%rsp)
movq 0x68(%rsp), %rcx
movabsq $0x1010101010101010, %rax # imm = 0x1010101010101010
andq (%rcx), %rax
shrq $0x4, %rax
movq 0x68(%rsp), %rdx
movabsq $0x1010101010101010, %rcx # imm = 0x1010101010101010
andq 0x8(%rdx), %rcx
shrq $0x3, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x1010101010101010, %rcx # imm = 0x1010101010101010
andq 0x10(%rdx), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x1010101010101010, %rcx # imm = 0x1010101010101010
andq 0x18(%rdx), %rcx
shrq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x1010101010101010, %rcx # imm = 0x1010101010101010
andq 0x20(%rdx), %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x1010101010101010, %rcx # imm = 0x1010101010101010
andq 0x28(%rdx), %rcx
shlq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x1010101010101010, %rcx # imm = 0x1010101010101010
andq 0x30(%rdx), %rcx
shlq $0x2, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x1010101010101010, %rcx # imm = 0x1010101010101010
andq 0x38(%rdx), %rcx
shlq $0x3, %rcx
orq %rcx, %rax
movq %rax, (%rsp)
movq 0x68(%rsp), %rcx
movabsq $0x2020202020202020, %rax # imm = 0x2020202020202020
andq (%rcx), %rax
shrq $0x5, %rax
movq 0x68(%rsp), %rdx
movabsq $0x2020202020202020, %rcx # imm = 0x2020202020202020
andq 0x8(%rdx), %rcx
shrq $0x4, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x2020202020202020, %rcx # imm = 0x2020202020202020
andq 0x10(%rdx), %rcx
shrq $0x3, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x2020202020202020, %rcx # imm = 0x2020202020202020
andq 0x18(%rdx), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x2020202020202020, %rcx # imm = 0x2020202020202020
andq 0x20(%rdx), %rcx
shrq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x2020202020202020, %rcx # imm = 0x2020202020202020
andq 0x28(%rdx), %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x2020202020202020, %rcx # imm = 0x2020202020202020
andq 0x30(%rdx), %rcx
shlq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x2020202020202020, %rcx # imm = 0x2020202020202020
andq 0x38(%rdx), %rcx
shlq $0x2, %rcx
orq %rcx, %rax
movq %rax, -0x8(%rsp)
movq 0x68(%rsp), %rcx
movabsq $0x4040404040404040, %rax # imm = 0x4040404040404040
andq (%rcx), %rax
shrq $0x6, %rax
movq 0x68(%rsp), %rdx
movabsq $0x4040404040404040, %rcx # imm = 0x4040404040404040
andq 0x8(%rdx), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x4040404040404040, %rcx # imm = 0x4040404040404040
andq 0x10(%rdx), %rcx
shrq $0x4, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x4040404040404040, %rcx # imm = 0x4040404040404040
andq 0x18(%rdx), %rcx
shrq $0x3, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x4040404040404040, %rcx # imm = 0x4040404040404040
andq 0x20(%rdx), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x4040404040404040, %rcx # imm = 0x4040404040404040
andq 0x28(%rdx), %rcx
shrq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x4040404040404040, %rcx # imm = 0x4040404040404040
andq 0x30(%rdx), %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $0x4040404040404040, %rcx # imm = 0x4040404040404040
andq 0x38(%rdx), %rcx
shlq %rcx
orq %rcx, %rax
movq %rax, -0x10(%rsp)
movq 0x68(%rsp), %rcx
movabsq $-0x7f7f7f7f7f7f7f80, %rax # imm = 0x8080808080808080
andq (%rcx), %rax
shrq $0x7, %rax
movq 0x68(%rsp), %rdx
movabsq $-0x7f7f7f7f7f7f7f80, %rcx # imm = 0x8080808080808080
andq 0x8(%rdx), %rcx
shrq $0x6, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $-0x7f7f7f7f7f7f7f80, %rcx # imm = 0x8080808080808080
andq 0x10(%rdx), %rcx
shrq $0x5, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $-0x7f7f7f7f7f7f7f80, %rcx # imm = 0x8080808080808080
andq 0x18(%rdx), %rcx
shrq $0x4, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $-0x7f7f7f7f7f7f7f80, %rcx # imm = 0x8080808080808080
andq 0x20(%rdx), %rcx
shrq $0x3, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $-0x7f7f7f7f7f7f7f80, %rcx # imm = 0x8080808080808080
andq 0x28(%rdx), %rcx
shrq $0x2, %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $-0x7f7f7f7f7f7f7f80, %rcx # imm = 0x8080808080808080
andq 0x30(%rdx), %rcx
shrq %rcx
orq %rcx, %rax
movq 0x68(%rsp), %rdx
movabsq $-0x7f7f7f7f7f7f7f80, %rcx # imm = 0x8080808080808080
andq 0x38(%rdx), %rcx
orq %rcx, %rax
movq %rax, -0x18(%rsp)
movl $0x0, 0x74(%rsp)
cmpl $0xc, 0x74(%rsp)
jge 0x3889
movq 0x20(%rsp), %rax
xorq $-0x1, %rax
movq %rax, -0x60(%rsp)
movq 0x20(%rsp), %rax
orq 0x18(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x68(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, -0x68(%rsp)
movq 0x10(%rsp), %rax
andq -0x68(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x60(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, 0x48(%rsp)
movq 0x20(%rsp), %rax
andq 0x10(%rsp), %rax
movq %rax, -0x70(%rsp)
movq 0x20(%rsp), %rax
orq 0x8(%rsp), %rax
movq %rax, -0x78(%rsp)
movq -0x78(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x78(%rsp)
movq -0x78(%rsp), %rax
andq 0x18(%rsp), %rax
movq %rax, -0x78(%rsp)
movq -0x60(%rsp), %rax
xorq -0x78(%rsp), %rax
movq %rax, 0x60(%rsp)
movq -0x70(%rsp), %rax
xorq 0x18(%rsp), %rax
movq %rax, -0x70(%rsp)
movq 0x10(%rsp), %rax
xorq -0x60(%rsp), %rax
movq %rax, -0x78(%rsp)
movq 0x48(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x80(%rsp)
movq -0x68(%rsp), %rax
andq -0x80(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x70(%rsp), %rax
orq -0x68(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x78(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, 0x50(%rsp)
movq -0x60(%rsp), %rax
orq 0x8(%rsp), %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, 0x58(%rsp)
movq (%rsp), %rax
andq -0x10(%rsp), %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x60(%rsp)
movq (%rsp), %rax
xorq $-0x1, %rax
movq %rax, -0x70(%rsp)
movq -0x18(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x60(%rsp), %rax
orq -0x68(%rsp), %rax
movq %rax, -0x70(%rsp)
movq (%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, 0x40(%rsp)
movq -0x10(%rsp), %rax
andq -0x60(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x68(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x18(%rsp), %rax
orq 0x40(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x70(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, 0x38(%rsp)
movq -0x10(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x68(%rsp), %rax
xorq -0x18(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x60(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x60(%rsp)
movq -0x68(%rsp), %rax
orq -0x60(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x70(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x38(%rsp), %rax
andq 0x30(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x68(%rsp), %rax
orq 0x40(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x60(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, 0x28(%rsp)
movq 0x60(%rsp), %rax
xorq 0x40(%rsp), %rax
movq %rax, -0x20(%rsp)
movq 0x58(%rsp), %rax
xorq 0x38(%rsp), %rax
movq %rax, -0x28(%rsp)
movq 0x50(%rsp), %rax
xorq 0x30(%rsp), %rax
movq %rax, -0x30(%rsp)
movq 0x48(%rsp), %rax
xorq 0x28(%rsp), %rax
movq %rax, -0x38(%rsp)
movq -0x20(%rsp), %rax
xorq $-0x1, %rax
movq %rax, -0x60(%rsp)
movq -0x30(%rsp), %rax
andq -0x38(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x20(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x70(%rsp), %rax
orq -0x28(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x38(%rsp), %rax
orq -0x60(%rsp), %rax
movq %rax, -0x78(%rsp)
movq -0x70(%rsp), %rax
xorq -0x78(%rsp), %rax
movq %rax, -0x50(%rsp)
movq -0x30(%rsp), %rax
xorq $-0x1, %rax
movq %rax, -0x70(%rsp)
movq -0x70(%rsp), %rax
xorq -0x78(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x28(%rsp), %rax
orq -0x70(%rsp), %rax
movq %rax, -0x78(%rsp)
movq -0x68(%rsp), %rax
xorq -0x78(%rsp), %rax
movq %rax, -0x58(%rsp)
movq -0x78(%rsp), %rax
xorq -0x60(%rsp), %rax
movq %rax, -0x78(%rsp)
movq -0x20(%rsp), %rax
orq -0x58(%rsp), %rax
movq %rax, -0x60(%rsp)
movq -0x28(%rsp), %rax
xorq $-0x1, %rax
movq %rax, -0x68(%rsp)
movq -0x68(%rsp), %rax
xorq -0x38(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x60(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, -0x40(%rsp)
movq -0x78(%rsp), %rax
orq -0x40(%rsp), %rax
movq %rax, -0x78(%rsp)
movq -0x70(%rsp), %rax
xorq -0x78(%rsp), %rax
movq %rax, -0x48(%rsp)
movq 0x60(%rsp), %rax
xorq -0x40(%rsp), %rax
movq %rax, 0x60(%rsp)
movq 0x58(%rsp), %rax
xorq -0x48(%rsp), %rax
movq %rax, 0x58(%rsp)
movq 0x50(%rsp), %rax
xorq -0x50(%rsp), %rax
movq %rax, 0x50(%rsp)
movq 0x48(%rsp), %rax
xorq -0x58(%rsp), %rax
movq %rax, 0x48(%rsp)
movq 0x40(%rsp), %rax
xorq -0x40(%rsp), %rax
movq %rax, 0x40(%rsp)
movq 0x38(%rsp), %rax
xorq -0x48(%rsp), %rax
movq %rax, 0x38(%rsp)
movq 0x30(%rsp), %rax
xorq -0x50(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %rax
xorq -0x58(%rsp), %rax
movq %rax, 0x28(%rsp)
movq 0x60(%rsp), %rax
xorq $-0x1, %rax
movq %rax, -0x60(%rsp)
movq 0x60(%rsp), %rax
orq 0x58(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x68(%rsp), %rax
xorq 0x48(%rsp), %rax
movq %rax, -0x68(%rsp)
movq 0x50(%rsp), %rax
andq -0x68(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x60(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x38(%rsp)
movq 0x60(%rsp), %rax
andq 0x50(%rsp), %rax
movq %rax, -0x70(%rsp)
movq 0x60(%rsp), %rax
orq 0x48(%rsp), %rax
movq %rax, -0x78(%rsp)
movq -0x78(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x78(%rsp)
movq -0x78(%rsp), %rax
andq 0x58(%rsp), %rax
movq %rax, -0x78(%rsp)
movq -0x60(%rsp), %rax
xorq -0x78(%rsp), %rax
movq %rax, -0x20(%rsp)
movq -0x70(%rsp), %rax
xorq 0x58(%rsp), %rax
movq %rax, -0x70(%rsp)
movq 0x50(%rsp), %rax
xorq -0x60(%rsp), %rax
movq %rax, -0x78(%rsp)
movq -0x38(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x80(%rsp)
movq -0x68(%rsp), %rax
andq -0x80(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x70(%rsp), %rax
orq -0x68(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x78(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, -0x30(%rsp)
movq -0x60(%rsp), %rax
orq 0x48(%rsp), %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x28(%rsp)
movq 0x40(%rsp), %rax
andq 0x30(%rsp), %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x38(%rsp), %rax
movq %rax, -0x60(%rsp)
movq 0x40(%rsp), %rax
xorq $-0x1, %rax
movq %rax, -0x70(%rsp)
movq 0x28(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x60(%rsp), %rax
orq -0x68(%rsp), %rax
movq %rax, -0x70(%rsp)
movq 0x40(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x40(%rsp)
movq 0x30(%rsp), %rax
andq -0x60(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x68(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x68(%rsp)
movq 0x28(%rsp), %rax
orq -0x40(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x70(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, -0x48(%rsp)
movq 0x30(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x68(%rsp), %rax
xorq 0x28(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x60(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x60(%rsp)
movq -0x68(%rsp), %rax
orq -0x60(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x70(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, -0x50(%rsp)
movq -0x48(%rsp), %rax
andq -0x50(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x68(%rsp), %rax
orq -0x40(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x60(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, -0x58(%rsp)
movabsq $0xff00ff00ff00ff, %rax # imm = 0xFF00FF00FF00FF
andq -0x20(%rsp), %rax
movq -0x20(%rsp), %rcx
shlq %rcx
movabsq $-0x1ff01ff01ff0200, %rdx # imm = 0xFE00FE00FE00FE00
andq %rdx, %rcx
orq %rcx, %rax
movq -0x20(%rsp), %rcx
shrq $0x7, %rcx
movabsq $0x100010001000100, %rdx # imm = 0x100010001000100
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x20(%rsp)
movabsq $0xffff0000ffff, %rax   # imm = 0xFFFF0000FFFF
andq -0x20(%rsp), %rax
movq -0x20(%rsp), %rcx
shlq $0x2, %rcx
movabsq $-0x303ffff03040000, %rdx # imm = 0xFCFC0000FCFC0000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x20(%rsp), %rcx
shrq $0x6, %rcx
movabsq $0x303000003030000, %rdx # imm = 0x303000003030000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x20(%rsp)
movabsq $0xffffffff, %rax       # imm = 0xFFFFFFFF
andq -0x20(%rsp), %rax
movq -0x20(%rsp), %rcx
shlq $0x4, %rcx
movabsq $-0xf0f0f1000000000, %rdx # imm = 0xF0F0F0F000000000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x20(%rsp), %rcx
shrq $0x4, %rcx
movabsq $0xf0f0f0f00000000, %rdx # imm = 0xF0F0F0F00000000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x20(%rsp)
movabsq $0xff00ff00ff00ff, %rax # imm = 0xFF00FF00FF00FF
andq -0x28(%rsp), %rax
movq -0x28(%rsp), %rcx
shlq %rcx
movabsq $-0x1ff01ff01ff0200, %rdx # imm = 0xFE00FE00FE00FE00
andq %rdx, %rcx
orq %rcx, %rax
movq -0x28(%rsp), %rcx
shrq $0x7, %rcx
movabsq $0x100010001000100, %rdx # imm = 0x100010001000100
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x28(%rsp)
movabsq $0xffff0000ffff, %rax   # imm = 0xFFFF0000FFFF
andq -0x28(%rsp), %rax
movq -0x28(%rsp), %rcx
shlq $0x2, %rcx
movabsq $-0x303ffff03040000, %rdx # imm = 0xFCFC0000FCFC0000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x28(%rsp), %rcx
shrq $0x6, %rcx
movabsq $0x303000003030000, %rdx # imm = 0x303000003030000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x28(%rsp)
movabsq $0xffffffff, %rax       # imm = 0xFFFFFFFF
andq -0x28(%rsp), %rax
movq -0x28(%rsp), %rcx
shlq $0x4, %rcx
movabsq $-0xf0f0f1000000000, %rdx # imm = 0xF0F0F0F000000000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x28(%rsp), %rcx
shrq $0x4, %rcx
movabsq $0xf0f0f0f00000000, %rdx # imm = 0xF0F0F0F00000000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x28(%rsp)
movabsq $0xff00ff00ff00ff, %rax # imm = 0xFF00FF00FF00FF
andq -0x30(%rsp), %rax
movq -0x30(%rsp), %rcx
shlq %rcx
movabsq $-0x1ff01ff01ff0200, %rdx # imm = 0xFE00FE00FE00FE00
andq %rdx, %rcx
orq %rcx, %rax
movq -0x30(%rsp), %rcx
shrq $0x7, %rcx
movabsq $0x100010001000100, %rdx # imm = 0x100010001000100
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x30(%rsp)
movabsq $0xffff0000ffff, %rax   # imm = 0xFFFF0000FFFF
andq -0x30(%rsp), %rax
movq -0x30(%rsp), %rcx
shlq $0x2, %rcx
movabsq $-0x303ffff03040000, %rdx # imm = 0xFCFC0000FCFC0000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x30(%rsp), %rcx
shrq $0x6, %rcx
movabsq $0x303000003030000, %rdx # imm = 0x303000003030000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x30(%rsp)
movabsq $0xffffffff, %rax       # imm = 0xFFFFFFFF
andq -0x30(%rsp), %rax
movq -0x30(%rsp), %rcx
shlq $0x4, %rcx
movabsq $-0xf0f0f1000000000, %rdx # imm = 0xF0F0F0F000000000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x30(%rsp), %rcx
shrq $0x4, %rcx
movabsq $0xf0f0f0f00000000, %rdx # imm = 0xF0F0F0F00000000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x30(%rsp)
movabsq $0xff00ff00ff00ff, %rax # imm = 0xFF00FF00FF00FF
andq -0x38(%rsp), %rax
movq -0x38(%rsp), %rcx
shlq %rcx
movabsq $-0x1ff01ff01ff0200, %rdx # imm = 0xFE00FE00FE00FE00
andq %rdx, %rcx
orq %rcx, %rax
movq -0x38(%rsp), %rcx
shrq $0x7, %rcx
movabsq $0x100010001000100, %rdx # imm = 0x100010001000100
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x38(%rsp)
movabsq $0xffff0000ffff, %rax   # imm = 0xFFFF0000FFFF
andq -0x38(%rsp), %rax
movq -0x38(%rsp), %rcx
shlq $0x2, %rcx
movabsq $-0x303ffff03040000, %rdx # imm = 0xFCFC0000FCFC0000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x38(%rsp), %rcx
shrq $0x6, %rcx
movabsq $0x303000003030000, %rdx # imm = 0x303000003030000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x38(%rsp)
movabsq $0xffffffff, %rax       # imm = 0xFFFFFFFF
andq -0x38(%rsp), %rax
movq -0x38(%rsp), %rcx
shlq $0x4, %rcx
movabsq $-0xf0f0f1000000000, %rdx # imm = 0xF0F0F0F000000000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x38(%rsp), %rcx
shrq $0x4, %rcx
movabsq $0xf0f0f0f00000000, %rdx # imm = 0xF0F0F0F00000000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x38(%rsp)
movabsq $0xff00ff00ff00ff, %rax # imm = 0xFF00FF00FF00FF
andq -0x40(%rsp), %rax
movq -0x40(%rsp), %rcx
shlq %rcx
movabsq $-0x1ff01ff01ff0200, %rdx # imm = 0xFE00FE00FE00FE00
andq %rdx, %rcx
orq %rcx, %rax
movq -0x40(%rsp), %rcx
shrq $0x7, %rcx
movabsq $0x100010001000100, %rdx # imm = 0x100010001000100
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x40(%rsp)
movabsq $0xffff0000ffff, %rax   # imm = 0xFFFF0000FFFF
andq -0x40(%rsp), %rax
movq -0x40(%rsp), %rcx
shlq $0x2, %rcx
movabsq $-0x303ffff03040000, %rdx # imm = 0xFCFC0000FCFC0000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x40(%rsp), %rcx
shrq $0x6, %rcx
movabsq $0x303000003030000, %rdx # imm = 0x303000003030000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x40(%rsp)
movabsq $0xffffffff, %rax       # imm = 0xFFFFFFFF
andq -0x40(%rsp), %rax
movq -0x40(%rsp), %rcx
shlq $0x4, %rcx
movabsq $-0xf0f0f1000000000, %rdx # imm = 0xF0F0F0F000000000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x40(%rsp), %rcx
shrq $0x4, %rcx
movabsq $0xf0f0f0f00000000, %rdx # imm = 0xF0F0F0F00000000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x40(%rsp)
movabsq $0xff00ff00ff00ff, %rax # imm = 0xFF00FF00FF00FF
andq -0x48(%rsp), %rax
movq -0x48(%rsp), %rcx
shlq %rcx
movabsq $-0x1ff01ff01ff0200, %rdx # imm = 0xFE00FE00FE00FE00
andq %rdx, %rcx
orq %rcx, %rax
movq -0x48(%rsp), %rcx
shrq $0x7, %rcx
movabsq $0x100010001000100, %rdx # imm = 0x100010001000100
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x48(%rsp)
movabsq $0xffff0000ffff, %rax   # imm = 0xFFFF0000FFFF
andq -0x48(%rsp), %rax
movq -0x48(%rsp), %rcx
shlq $0x2, %rcx
movabsq $-0x303ffff03040000, %rdx # imm = 0xFCFC0000FCFC0000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x48(%rsp), %rcx
shrq $0x6, %rcx
movabsq $0x303000003030000, %rdx # imm = 0x303000003030000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x48(%rsp)
movabsq $0xffffffff, %rax       # imm = 0xFFFFFFFF
andq -0x48(%rsp), %rax
movq -0x48(%rsp), %rcx
shlq $0x4, %rcx
movabsq $-0xf0f0f1000000000, %rdx # imm = 0xF0F0F0F000000000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x48(%rsp), %rcx
shrq $0x4, %rcx
movabsq $0xf0f0f0f00000000, %rdx # imm = 0xF0F0F0F00000000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x48(%rsp)
movabsq $0xff00ff00ff00ff, %rax # imm = 0xFF00FF00FF00FF
andq -0x50(%rsp), %rax
movq -0x50(%rsp), %rcx
shlq %rcx
movabsq $-0x1ff01ff01ff0200, %rdx # imm = 0xFE00FE00FE00FE00
andq %rdx, %rcx
orq %rcx, %rax
movq -0x50(%rsp), %rcx
shrq $0x7, %rcx
movabsq $0x100010001000100, %rdx # imm = 0x100010001000100
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x50(%rsp)
movabsq $0xffff0000ffff, %rax   # imm = 0xFFFF0000FFFF
andq -0x50(%rsp), %rax
movq -0x50(%rsp), %rcx
shlq $0x2, %rcx
movabsq $-0x303ffff03040000, %rdx # imm = 0xFCFC0000FCFC0000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x50(%rsp), %rcx
shrq $0x6, %rcx
movabsq $0x303000003030000, %rdx # imm = 0x303000003030000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x50(%rsp)
movabsq $0xffffffff, %rax       # imm = 0xFFFFFFFF
andq -0x50(%rsp), %rax
movq -0x50(%rsp), %rcx
shlq $0x4, %rcx
movabsq $-0xf0f0f1000000000, %rdx # imm = 0xF0F0F0F000000000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x50(%rsp), %rcx
shrq $0x4, %rcx
movabsq $0xf0f0f0f00000000, %rdx # imm = 0xF0F0F0F00000000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x50(%rsp)
movabsq $0xff00ff00ff00ff, %rax # imm = 0xFF00FF00FF00FF
andq -0x58(%rsp), %rax
movq -0x58(%rsp), %rcx
shlq %rcx
movabsq $-0x1ff01ff01ff0200, %rdx # imm = 0xFE00FE00FE00FE00
andq %rdx, %rcx
orq %rcx, %rax
movq -0x58(%rsp), %rcx
shrq $0x7, %rcx
movabsq $0x100010001000100, %rdx # imm = 0x100010001000100
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x58(%rsp)
movabsq $0xffff0000ffff, %rax   # imm = 0xFFFF0000FFFF
andq -0x58(%rsp), %rax
movq -0x58(%rsp), %rcx
shlq $0x2, %rcx
movabsq $-0x303ffff03040000, %rdx # imm = 0xFCFC0000FCFC0000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x58(%rsp), %rcx
shrq $0x6, %rcx
movabsq $0x303000003030000, %rdx # imm = 0x303000003030000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x58(%rsp)
movabsq $0xffffffff, %rax       # imm = 0xFFFFFFFF
andq -0x58(%rsp), %rax
movq -0x58(%rsp), %rcx
shlq $0x4, %rcx
movabsq $-0xf0f0f1000000000, %rdx # imm = 0xF0F0F0F000000000
andq %rdx, %rcx
orq %rcx, %rax
movq -0x58(%rsp), %rcx
shrq $0x4, %rcx
movabsq $0xf0f0f0f00000000, %rdx # imm = 0xF0F0F0F00000000
andq %rdx, %rcx
orq %rcx, %rax
movq %rax, -0x58(%rsp)
movq -0x20(%rsp), %rax
movq %rax, 0x20(%rsp)
movq -0x20(%rsp), %rax
shlq $0x8, %rax
movq -0x20(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x20(%rsp), %rax
movq %rax, 0x20(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x20(%rsp), %rax
movq %rax, 0x20(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x20(%rsp), %rax
movq %rax, 0x20(%rsp)
movq -0x60(%rsp), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, 0x18(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x20(%rsp), %rax
movq %rax, 0x20(%rsp)
movq -0x60(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x28(%rsp), %rax
xorq 0x18(%rsp), %rax
movq %rax, 0x18(%rsp)
movq -0x28(%rsp), %rax
shlq $0x8, %rax
movq -0x28(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x18(%rsp), %rax
movq %rax, 0x18(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x18(%rsp), %rax
movq %rax, 0x18(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, (%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x18(%rsp), %rax
movq %rax, 0x18(%rsp)
movq -0x60(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x18(%rsp), %rax
movq %rax, 0x18(%rsp)
movq -0x60(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x30(%rsp), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x30(%rsp), %rax
shlq $0x8, %rax
movq -0x30(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x60(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x60(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x38(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x38(%rsp), %rax
shlq $0x8, %rax
movq -0x38(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, -0x10(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x60(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x60(%rsp), %rax
xorq -0x10(%rsp), %rax
movq %rax, -0x10(%rsp)
movq -0x40(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x40(%rsp), %rax
shlq $0x8, %rax
movq -0x40(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x10(%rsp), %rax
movq %rax, -0x10(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, -0x18(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x60(%rsp), %rax
xorq -0x10(%rsp), %rax
movq %rax, -0x10(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x60(%rsp), %rax
xorq -0x18(%rsp), %rax
movq %rax, -0x18(%rsp)
movq -0x48(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x48(%rsp), %rax
shlq $0x8, %rax
movq -0x48(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x18(%rsp), %rax
movq %rax, -0x18(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x60(%rsp), %rax
xorq -0x18(%rsp), %rax
movq %rax, -0x18(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x10(%rsp), %rax
movq %rax, -0x10(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x60(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x68(%rsp), %rax
xorq 0x20(%rsp), %rax
movq %rax, 0x20(%rsp)
movq -0x68(%rsp), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x68(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x68(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x50(%rsp), %rax
xorq -0x10(%rsp), %rax
movq %rax, -0x10(%rsp)
movq -0x50(%rsp), %rax
shlq $0x8, %rax
movq -0x50(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x10(%rsp), %rax
movq %rax, -0x10(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x10(%rsp), %rax
movq %rax, -0x10(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x10(%rsp), %rax
movq %rax, -0x10(%rsp)
movq -0x60(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x68(%rsp), %rax
xorq 0x20(%rsp), %rax
movq %rax, 0x20(%rsp)
movq -0x68(%rsp), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x68(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x68(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x18(%rsp), %rax
movq %rax, -0x18(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x10(%rsp), %rax
movq %rax, -0x10(%rsp)
movq -0x60(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x70(%rsp), %rax
xorq 0x18(%rsp), %rax
movq %rax, 0x18(%rsp)
movq -0x70(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x70(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x70(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x58(%rsp), %rax
xorq -0x18(%rsp), %rax
movq %rax, -0x18(%rsp)
movq -0x58(%rsp), %rax
shlq $0x8, %rax
movq -0x58(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x18(%rsp), %rax
movq %rax, -0x18(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x18(%rsp), %rax
movq %rax, -0x18(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x18(%rsp), %rax
movq %rax, -0x18(%rsp)
movq -0x60(%rsp), %rax
xorq -0x68(%rsp), %rax
movq %rax, -0x68(%rsp)
movq -0x68(%rsp), %rax
xorq 0x18(%rsp), %rax
movq %rax, 0x18(%rsp)
movq -0x68(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x68(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x68(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq 0x20(%rsp), %rax
movq %rax, 0x20(%rsp)
movq -0x60(%rsp), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x60(%rsp), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movq -0x60(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x60(%rsp), %rax
shlq $0x8, %rax
movq -0x60(%rsp), %rcx
shrq $0x38, %rcx
orq %rcx, %rax
movq %rax, -0x60(%rsp)
movq -0x60(%rsp), %rax
xorq -0x18(%rsp), %rax
movq %rax, -0x18(%rsp)
movq -0x60(%rsp), %rax
xorq -0x70(%rsp), %rax
movq %rax, -0x70(%rsp)
movq -0x70(%rsp), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movq -0x70(%rsp), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movq -0x70(%rsp), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movq -0x70(%rsp), %rax
xorq -0x10(%rsp), %rax
movq %rax, -0x10(%rsp)
movslq 0x74(%rsp), %rcx
leaq 0x1880(%rip), %rax      # 0x5000
shlq $0x6, %rcx
addq %rcx, %rax
movq (%rax), %rax
xorq 0x20(%rsp), %rax
movq %rax, 0x20(%rsp)
movslq 0x74(%rsp), %rcx
leaq 0x1860(%rip), %rax      # 0x5000
shlq $0x6, %rcx
addq %rcx, %rax
movq 0x8(%rax), %rax
xorq 0x18(%rsp), %rax
movq %rax, 0x18(%rsp)
movslq 0x74(%rsp), %rcx
leaq 0x183f(%rip), %rax      # 0x5000
shlq $0x6, %rcx
addq %rcx, %rax
movq 0x10(%rax), %rax
xorq 0x10(%rsp), %rax
movq %rax, 0x10(%rsp)
movslq 0x74(%rsp), %rcx
leaq 0x181e(%rip), %rax      # 0x5000
shlq $0x6, %rcx
addq %rcx, %rax
movq 0x18(%rax), %rax
xorq 0x8(%rsp), %rax
movq %rax, 0x8(%rsp)
movslq 0x74(%rsp), %rcx
leaq 0x17fd(%rip), %rax      # 0x5000
shlq $0x6, %rcx
addq %rcx, %rax
movq 0x20(%rax), %rax
xorq (%rsp), %rax
movq %rax, (%rsp)
movslq 0x74(%rsp), %rcx
leaq 0x17de(%rip), %rax      # 0x5000
shlq $0x6, %rcx
addq %rcx, %rax
movq 0x28(%rax), %rax
xorq -0x8(%rsp), %rax
movq %rax, -0x8(%rsp)
movslq 0x74(%rsp), %rcx
leaq 0x17bd(%rip), %rax      # 0x5000
shlq $0x6, %rcx
addq %rcx, %rax
movq 0x30(%rax), %rax
xorq -0x10(%rsp), %rax
movq %rax, -0x10(%rsp)
movslq 0x74(%rsp), %rcx
leaq 0x179c(%rip), %rax      # 0x5000
shlq $0x6, %rcx
addq %rcx, %rax
movq 0x38(%rax), %rax
xorq -0x18(%rsp), %rax
movq %rax, -0x18(%rsp)
movl 0x74(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x74(%rsp)
jmp 0x1fa7
movabsq $0x101010101010101, %rcx # imm = 0x101010101010101
andq 0x20(%rsp), %rcx
movabsq $0x101010101010101, %rax # imm = 0x101010101010101
andq 0x18(%rsp), %rax
shlq %rax
orq %rax, %rcx
movabsq $0x101010101010101, %rax # imm = 0x101010101010101
andq 0x10(%rsp), %rax
shlq $0x2, %rax
orq %rax, %rcx
movabsq $0x101010101010101, %rax # imm = 0x101010101010101
andq 0x8(%rsp), %rax
shlq $0x3, %rax
orq %rax, %rcx
movabsq $0x101010101010101, %rax # imm = 0x101010101010101
andq (%rsp), %rax
shlq $0x4, %rax
orq %rax, %rcx
movabsq $0x101010101010101, %rax # imm = 0x101010101010101
andq -0x8(%rsp), %rax
shlq $0x5, %rax
orq %rax, %rcx
movabsq $0x101010101010101, %rax # imm = 0x101010101010101
andq -0x10(%rsp), %rax
shlq $0x6, %rax
orq %rax, %rcx
movabsq $0x101010101010101, %rax # imm = 0x101010101010101
andq -0x18(%rsp), %rax
shlq $0x7, %rax
orq %rax, %rcx
movq 0x68(%rsp), %rax
movq %rcx, (%rax)
movabsq $0x202020202020202, %rcx # imm = 0x202020202020202
andq 0x20(%rsp), %rcx
shrq %rcx
movabsq $0x202020202020202, %rax # imm = 0x202020202020202
andq 0x18(%rsp), %rax
orq %rax, %rcx
movabsq $0x202020202020202, %rax # imm = 0x202020202020202
andq 0x10(%rsp), %rax
shlq %rax
orq %rax, %rcx
movabsq $0x202020202020202, %rax # imm = 0x202020202020202
andq 0x8(%rsp), %rax
shlq $0x2, %rax
orq %rax, %rcx
movabsq $0x202020202020202, %rax # imm = 0x202020202020202
andq (%rsp), %rax
shlq $0x3, %rax
orq %rax, %rcx
movabsq $0x202020202020202, %rax # imm = 0x202020202020202
andq -0x8(%rsp), %rax
shlq $0x4, %rax
orq %rax, %rcx
movabsq $0x202020202020202, %rax # imm = 0x202020202020202
andq -0x10(%rsp), %rax
shlq $0x5, %rax
orq %rax, %rcx
movabsq $0x202020202020202, %rax # imm = 0x202020202020202
andq -0x18(%rsp), %rax
shlq $0x6, %rax
orq %rax, %rcx
movq 0x68(%rsp), %rax
movq %rcx, 0x8(%rax)
movabsq $0x404040404040404, %rcx # imm = 0x404040404040404
andq 0x20(%rsp), %rcx
shrq $0x2, %rcx
movabsq $0x404040404040404, %rax # imm = 0x404040404040404
andq 0x18(%rsp), %rax
shrq %rax
orq %rax, %rcx
movabsq $0x404040404040404, %rax # imm = 0x404040404040404
andq 0x10(%rsp), %rax
orq %rax, %rcx
movabsq $0x404040404040404, %rax # imm = 0x404040404040404
andq 0x8(%rsp), %rax
shlq %rax
orq %rax, %rcx
movabsq $0x404040404040404, %rax # imm = 0x404040404040404
andq (%rsp), %rax
shlq $0x2, %rax
orq %rax, %rcx
movabsq $0x404040404040404, %rax # imm = 0x404040404040404
andq -0x8(%rsp), %rax
shlq $0x3, %rax
orq %rax, %rcx
movabsq $0x404040404040404, %rax # imm = 0x404040404040404
andq -0x10(%rsp), %rax
shlq $0x4, %rax
orq %rax, %rcx
movabsq $0x404040404040404, %rax # imm = 0x404040404040404
andq -0x18(%rsp), %rax
shlq $0x5, %rax
orq %rax, %rcx
movq 0x68(%rsp), %rax
movq %rcx, 0x10(%rax)
movabsq $0x808080808080808, %rcx # imm = 0x808080808080808
andq 0x20(%rsp), %rcx
shrq $0x3, %rcx
movabsq $0x808080808080808, %rax # imm = 0x808080808080808
andq 0x18(%rsp), %rax
shrq $0x2, %rax
orq %rax, %rcx
movabsq $0x808080808080808, %rax # imm = 0x808080808080808
andq 0x10(%rsp), %rax
shrq %rax
orq %rax, %rcx
movabsq $0x808080808080808, %rax # imm = 0x808080808080808
andq 0x8(%rsp), %rax
orq %rax, %rcx
movabsq $0x808080808080808, %rax # imm = 0x808080808080808
andq (%rsp), %rax
shlq %rax
orq %rax, %rcx
movabsq $0x808080808080808, %rax # imm = 0x808080808080808
andq -0x8(%rsp), %rax
shlq $0x2, %rax
orq %rax, %rcx
movabsq $0x808080808080808, %rax # imm = 0x808080808080808
andq -0x10(%rsp), %rax
shlq $0x3, %rax
orq %rax, %rcx
movabsq $0x808080808080808, %rax # imm = 0x808080808080808
andq -0x18(%rsp), %rax
shlq $0x4, %rax
orq %rax, %rcx
movq 0x68(%rsp), %rax
movq %rcx, 0x18(%rax)
movabsq $0x1010101010101010, %rcx # imm = 0x1010101010101010
andq 0x20(%rsp), %rcx
shrq $0x4, %rcx
movabsq $0x1010101010101010, %rax # imm = 0x1010101010101010
andq 0x18(%rsp), %rax
shrq $0x3, %rax
orq %rax, %rcx
movabsq $0x1010101010101010, %rax # imm = 0x1010101010101010
andq 0x10(%rsp), %rax
shrq $0x2, %rax
orq %rax, %rcx
movabsq $0x1010101010101010, %rax # imm = 0x1010101010101010
andq 0x8(%rsp), %rax
shrq %rax
orq %rax, %rcx
movabsq $0x1010101010101010, %rax # imm = 0x1010101010101010
andq (%rsp), %rax
orq %rax, %rcx
movabsq $0x1010101010101010, %rax # imm = 0x1010101010101010
andq -0x8(%rsp), %rax
shlq %rax
orq %rax, %rcx
movabsq $0x1010101010101010, %rax # imm = 0x1010101010101010
andq -0x10(%rsp), %rax
shlq $0x2, %rax
orq %rax, %rcx
movabsq $0x1010101010101010, %rax # imm = 0x1010101010101010
andq -0x18(%rsp), %rax
shlq $0x3, %rax
orq %rax, %rcx
movq 0x68(%rsp), %rax
movq %rcx, 0x20(%rax)
movabsq $0x2020202020202020, %rcx # imm = 0x2020202020202020
andq 0x20(%rsp), %rcx
shrq $0x5, %rcx
movabsq $0x2020202020202020, %rax # imm = 0x2020202020202020
andq 0x18(%rsp), %rax
shrq $0x4, %rax
orq %rax, %rcx
movabsq $0x2020202020202020, %rax # imm = 0x2020202020202020
andq 0x10(%rsp), %rax
shrq $0x3, %rax
orq %rax, %rcx
movabsq $0x2020202020202020, %rax # imm = 0x2020202020202020
andq 0x8(%rsp), %rax
shrq $0x2, %rax
orq %rax, %rcx
movabsq $0x2020202020202020, %rax # imm = 0x2020202020202020
andq (%rsp), %rax
shrq %rax
orq %rax, %rcx
movabsq $0x2020202020202020, %rax # imm = 0x2020202020202020
andq -0x8(%rsp), %rax
orq %rax, %rcx
movabsq $0x2020202020202020, %rax # imm = 0x2020202020202020
andq -0x10(%rsp), %rax
shlq %rax
orq %rax, %rcx
movabsq $0x2020202020202020, %rax # imm = 0x2020202020202020
andq -0x18(%rsp), %rax
shlq $0x2, %rax
orq %rax, %rcx
movq 0x68(%rsp), %rax
movq %rcx, 0x28(%rax)
movabsq $0x4040404040404040, %rcx # imm = 0x4040404040404040
andq 0x20(%rsp), %rcx
shrq $0x6, %rcx
movabsq $0x4040404040404040, %rax # imm = 0x4040404040404040
andq 0x18(%rsp), %rax
shrq $0x5, %rax
orq %rax, %rcx
movabsq $0x4040404040404040, %rax # imm = 0x4040404040404040
andq 0x10(%rsp), %rax
shrq $0x4, %rax
orq %rax, %rcx
movabsq $0x4040404040404040, %rax # imm = 0x4040404040404040
andq 0x8(%rsp), %rax
shrq $0x3, %rax
orq %rax, %rcx
movabsq $0x4040404040404040, %rax # imm = 0x4040404040404040
andq (%rsp), %rax
shrq $0x2, %rax
orq %rax, %rcx
movabsq $0x4040404040404040, %rax # imm = 0x4040404040404040
andq -0x8(%rsp), %rax
shrq %rax
orq %rax, %rcx
movabsq $0x4040404040404040, %rax # imm = 0x4040404040404040
andq -0x10(%rsp), %rax
orq %rax, %rcx
movabsq $0x4040404040404040, %rax # imm = 0x4040404040404040
andq -0x18(%rsp), %rax
shlq %rax
orq %rax, %rcx
movq 0x68(%rsp), %rax
movq %rcx, 0x30(%rax)
movabsq $-0x7f7f7f7f7f7f7f80, %rcx # imm = 0x8080808080808080
andq 0x20(%rsp), %rcx
shrq $0x7, %rcx
movabsq $-0x7f7f7f7f7f7f7f80, %rax # imm = 0x8080808080808080
andq 0x18(%rsp), %rax
shrq $0x6, %rax
orq %rax, %rcx
movabsq $-0x7f7f7f7f7f7f7f80, %rax # imm = 0x8080808080808080
andq 0x10(%rsp), %rax
shrq $0x5, %rax
orq %rax, %rcx
movabsq $-0x7f7f7f7f7f7f7f80, %rax # imm = 0x8080808080808080
andq 0x8(%rsp), %rax
shrq $0x4, %rax
orq %rax, %rcx
movabsq $-0x7f7f7f7f7f7f7f80, %rax # imm = 0x8080808080808080
andq (%rsp), %rax
shrq $0x3, %rax
orq %rax, %rcx
movabsq $-0x7f7f7f7f7f7f7f80, %rax # imm = 0x8080808080808080
andq -0x8(%rsp), %rax
shrq $0x2, %rax
orq %rax, %rcx
movabsq $-0x7f7f7f7f7f7f7f80, %rax # imm = 0x8080808080808080
andq -0x10(%rsp), %rax
shrq %rax
orq %rax, %rcx
movabsq $-0x7f7f7f7f7f7f7f80, %rax # imm = 0x8080808080808080
andq -0x18(%rsp), %rax
orq %rax, %rcx
movq 0x68(%rsp), %rax
movq %rcx, 0x38(%rax)
addq $0x80, %rsp
retq
nopw (%rax,%rax)