// File: /workspace/github_c_makefile_star2_O0/nh13[P]ksw/src/parasail/src/nw_diag_avx2_256_8.c
// Function: arr_store_rowcol
static inline void arr_store_rowcol(
        int *row,
        int *col,
        __m256i vWH,
        int32_t i,
        int32_t s1Len,
        int32_t j,
        int32_t s2Len)
{
    if (i+0 == s1Len-1 && 0 <= j-0 && j-0 < s2Len) {
        row[j-0] = (int8_t)_mm256_extract_epi8_rpl(vWH, 31);
    }
    if (j-0 == s2Len-1 && 0 <= i+0 && i+0 < s1Len) {
        col[(i+0)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 31);
    }
    if (i+1 == s1Len-1 && 0 <= j-1 && j-1 < s2Len) {
        row[j-1] = (int8_t)_mm256_extract_epi8_rpl(vWH, 30);
    }
    if (j-1 == s2Len-1 && 0 <= i+1 && i+1 < s1Len) {
        col[(i+1)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 30);
    }
    if (i+2 == s1Len-1 && 0 <= j-2 && j-2 < s2Len) {
        row[j-2] = (int8_t)_mm256_extract_epi8_rpl(vWH, 29);
    }
    if (j-2 == s2Len-1 && 0 <= i+2 && i+2 < s1Len) {
        col[(i+2)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 29);
    }
    if (i+3 == s1Len-1 && 0 <= j-3 && j-3 < s2Len) {
        row[j-3] = (int8_t)_mm256_extract_epi8_rpl(vWH, 28);
    }
    if (j-3 == s2Len-1 && 0 <= i+3 && i+3 < s1Len) {
        col[(i+3)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 28);
    }
    if (i+4 == s1Len-1 && 0 <= j-4 && j-4 < s2Len) {
        row[j-4] = (int8_t)_mm256_extract_epi8_rpl(vWH, 27);
    }
    if (j-4 == s2Len-1 && 0 <= i+4 && i+4 < s1Len) {
        col[(i+4)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 27);
    }
    if (i+5 == s1Len-1 && 0 <= j-5 && j-5 < s2Len) {
        row[j-5] = (int8_t)_mm256_extract_epi8_rpl(vWH, 26);
    }
    if (j-5 == s2Len-1 && 0 <= i+5 && i+5 < s1Len) {
        col[(i+5)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 26);
    }
    if (i+6 == s1Len-1 && 0 <= j-6 && j-6 < s2Len) {
        row[j-6] = (int8_t)_mm256_extract_epi8_rpl(vWH, 25);
    }
    if (j-6 == s2Len-1 && 0 <= i+6 && i+6 < s1Len) {
        col[(i+6)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 25);
    }
    if (i+7 == s1Len-1 && 0 <= j-7 && j-7 < s2Len) {
        row[j-7] = (int8_t)_mm256_extract_epi8_rpl(vWH, 24);
    }
    if (j-7 == s2Len-1 && 0 <= i+7 && i+7 < s1Len) {
        col[(i+7)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 24);
    }
    if (i+8 == s1Len-1 && 0 <= j-8 && j-8 < s2Len) {
        row[j-8] = (int8_t)_mm256_extract_epi8_rpl(vWH, 23);
    }
    if (j-8 == s2Len-1 && 0 <= i+8 && i+8 < s1Len) {
        col[(i+8)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 23);
    }
    if (i+9 == s1Len-1 && 0 <= j-9 && j-9 < s2Len) {
        row[j-9] = (int8_t)_mm256_extract_epi8_rpl(vWH, 22);
    }
    if (j-9 == s2Len-1 && 0 <= i+9 && i+9 < s1Len) {
        col[(i+9)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 22);
    }
    if (i+10 == s1Len-1 && 0 <= j-10 && j-10 < s2Len) {
        row[j-10] = (int8_t)_mm256_extract_epi8_rpl(vWH, 21);
    }
    if (j-10 == s2Len-1 && 0 <= i+10 && i+10 < s1Len) {
        col[(i+10)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 21);
    }
    if (i+11 == s1Len-1 && 0 <= j-11 && j-11 < s2Len) {
        row[j-11] = (int8_t)_mm256_extract_epi8_rpl(vWH, 20);
    }
    if (j-11 == s2Len-1 && 0 <= i+11 && i+11 < s1Len) {
        col[(i+11)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 20);
    }
    if (i+12 == s1Len-1 && 0 <= j-12 && j-12 < s2Len) {
        row[j-12] = (int8_t)_mm256_extract_epi8_rpl(vWH, 19);
    }
    if (j-12 == s2Len-1 && 0 <= i+12 && i+12 < s1Len) {
        col[(i+12)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 19);
    }
    if (i+13 == s1Len-1 && 0 <= j-13 && j-13 < s2Len) {
        row[j-13] = (int8_t)_mm256_extract_epi8_rpl(vWH, 18);
    }
    if (j-13 == s2Len-1 && 0 <= i+13 && i+13 < s1Len) {
        col[(i+13)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 18);
    }
    if (i+14 == s1Len-1 && 0 <= j-14 && j-14 < s2Len) {
        row[j-14] = (int8_t)_mm256_extract_epi8_rpl(vWH, 17);
    }
    if (j-14 == s2Len-1 && 0 <= i+14 && i+14 < s1Len) {
        col[(i+14)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 17);
    }
    if (i+15 == s1Len-1 && 0 <= j-15 && j-15 < s2Len) {
        row[j-15] = (int8_t)_mm256_extract_epi8_rpl(vWH, 16);
    }
    if (j-15 == s2Len-1 && 0 <= i+15 && i+15 < s1Len) {
        col[(i+15)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 16);
    }
    if (i+16 == s1Len-1 && 0 <= j-16 && j-16 < s2Len) {
        row[j-16] = (int8_t)_mm256_extract_epi8_rpl(vWH, 15);
    }
    if (j-16 == s2Len-1 && 0 <= i+16 && i+16 < s1Len) {
        col[(i+16)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 15);
    }
    if (i+17 == s1Len-1 && 0 <= j-17 && j-17 < s2Len) {
        row[j-17] = (int8_t)_mm256_extract_epi8_rpl(vWH, 14);
    }
    if (j-17 == s2Len-1 && 0 <= i+17 && i+17 < s1Len) {
        col[(i+17)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 14);
    }
    if (i+18 == s1Len-1 && 0 <= j-18 && j-18 < s2Len) {
        row[j-18] = (int8_t)_mm256_extract_epi8_rpl(vWH, 13);
    }
    if (j-18 == s2Len-1 && 0 <= i+18 && i+18 < s1Len) {
        col[(i+18)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 13);
    }
    if (i+19 == s1Len-1 && 0 <= j-19 && j-19 < s2Len) {
        row[j-19] = (int8_t)_mm256_extract_epi8_rpl(vWH, 12);
    }
    if (j-19 == s2Len-1 && 0 <= i+19 && i+19 < s1Len) {
        col[(i+19)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 12);
    }
    if (i+20 == s1Len-1 && 0 <= j-20 && j-20 < s2Len) {
        row[j-20] = (int8_t)_mm256_extract_epi8_rpl(vWH, 11);
    }
    if (j-20 == s2Len-1 && 0 <= i+20 && i+20 < s1Len) {
        col[(i+20)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 11);
    }
    if (i+21 == s1Len-1 && 0 <= j-21 && j-21 < s2Len) {
        row[j-21] = (int8_t)_mm256_extract_epi8_rpl(vWH, 10);
    }
    if (j-21 == s2Len-1 && 0 <= i+21 && i+21 < s1Len) {
        col[(i+21)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 10);
    }
    if (i+22 == s1Len-1 && 0 <= j-22 && j-22 < s2Len) {
        row[j-22] = (int8_t)_mm256_extract_epi8_rpl(vWH, 9);
    }
    if (j-22 == s2Len-1 && 0 <= i+22 && i+22 < s1Len) {
        col[(i+22)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 9);
    }
    if (i+23 == s1Len-1 && 0 <= j-23 && j-23 < s2Len) {
        row[j-23] = (int8_t)_mm256_extract_epi8_rpl(vWH, 8);
    }
    if (j-23 == s2Len-1 && 0 <= i+23 && i+23 < s1Len) {
        col[(i+23)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 8);
    }
    if (i+24 == s1Len-1 && 0 <= j-24 && j-24 < s2Len) {
        row[j-24] = (int8_t)_mm256_extract_epi8_rpl(vWH, 7);
    }
    if (j-24 == s2Len-1 && 0 <= i+24 && i+24 < s1Len) {
        col[(i+24)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 7);
    }
    if (i+25 == s1Len-1 && 0 <= j-25 && j-25 < s2Len) {
        row[j-25] = (int8_t)_mm256_extract_epi8_rpl(vWH, 6);
    }
    if (j-25 == s2Len-1 && 0 <= i+25 && i+25 < s1Len) {
        col[(i+25)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 6);
    }
    if (i+26 == s1Len-1 && 0 <= j-26 && j-26 < s2Len) {
        row[j-26] = (int8_t)_mm256_extract_epi8_rpl(vWH, 5);
    }
    if (j-26 == s2Len-1 && 0 <= i+26 && i+26 < s1Len) {
        col[(i+26)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 5);
    }
    if (i+27 == s1Len-1 && 0 <= j-27 && j-27 < s2Len) {
        row[j-27] = (int8_t)_mm256_extract_epi8_rpl(vWH, 4);
    }
    if (j-27 == s2Len-1 && 0 <= i+27 && i+27 < s1Len) {
        col[(i+27)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 4);
    }
    if (i+28 == s1Len-1 && 0 <= j-28 && j-28 < s2Len) {
        row[j-28] = (int8_t)_mm256_extract_epi8_rpl(vWH, 3);
    }
    if (j-28 == s2Len-1 && 0 <= i+28 && i+28 < s1Len) {
        col[(i+28)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 3);
    }
    if (i+29 == s1Len-1 && 0 <= j-29 && j-29 < s2Len) {
        row[j-29] = (int8_t)_mm256_extract_epi8_rpl(vWH, 2);
    }
    if (j-29 == s2Len-1 && 0 <= i+29 && i+29 < s1Len) {
        col[(i+29)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 2);
    }
    if (i+30 == s1Len-1 && 0 <= j-30 && j-30 < s2Len) {
        row[j-30] = (int8_t)_mm256_extract_epi8_rpl(vWH, 1);
    }
    if (j-30 == s2Len-1 && 0 <= i+30 && i+30 < s1Len) {
        col[(i+30)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 1);
    }
    if (i+31 == s1Len-1 && 0 <= j-31 && j-31 < s2Len) {
        row[j-31] = (int8_t)_mm256_extract_epi8_rpl(vWH, 0);
    }
    if (j-31 == s2Len-1 && 0 <= i+31 && i+31 < s1Len) {
        col[(i+31)] = (int8_t)_mm256_extract_epi8_rpl(vWH, 0);
    }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
andq $-0x20, %rsp
subq $0x60, %rsp
movq %rdi, 0x48(%rsp)
movq %rsi, 0x40(%rsp)
vmovdqa %ymm0, 0x20(%rsp)
movl %edx, 0x1c(%rsp)
movl %ecx, 0x18(%rsp)
movl %r8d, 0x14(%rsp)
movl %r9d, 0x10(%rsp)
movl 0x1c(%rsp), %eax
addl $0x0, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb079ce
movl 0x14(%rsp), %ecx
subl $0x0, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb079ce
movl 0x14(%rsp), %eax
subl $0x0, %eax
cmpl 0x10(%rsp), %eax
jge 0xb079ce
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xf, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x0, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x0, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07a1e
movl 0x1c(%rsp), %ecx
addl $0x0, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07a1e
movl 0x1c(%rsp), %eax
addl $0x0, %eax
cmpl 0x18(%rsp), %eax
jge 0xb07a1e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xf, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x0, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x1, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07a6e
movl 0x14(%rsp), %ecx
subl $0x1, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07a6e
movl 0x14(%rsp), %eax
subl $0x1, %eax
cmpl 0x10(%rsp), %eax
jge 0xb07a6e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xe, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x1, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x1, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07abe
movl 0x1c(%rsp), %ecx
addl $0x1, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07abe
movl 0x1c(%rsp), %eax
addl $0x1, %eax
cmpl 0x18(%rsp), %eax
jge 0xb07abe
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xe, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x1, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x2, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07b0e
movl 0x14(%rsp), %ecx
subl $0x2, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07b0e
movl 0x14(%rsp), %eax
subl $0x2, %eax
cmpl 0x10(%rsp), %eax
jge 0xb07b0e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xd, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x2, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x2, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07b5e
movl 0x1c(%rsp), %ecx
addl $0x2, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07b5e
movl 0x1c(%rsp), %eax
addl $0x2, %eax
cmpl 0x18(%rsp), %eax
jge 0xb07b5e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xd, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x2, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x3, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07bae
movl 0x14(%rsp), %ecx
subl $0x3, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07bae
movl 0x14(%rsp), %eax
subl $0x3, %eax
cmpl 0x10(%rsp), %eax
jge 0xb07bae
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xc, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x3, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x3, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07bfe
movl 0x1c(%rsp), %ecx
addl $0x3, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07bfe
movl 0x1c(%rsp), %eax
addl $0x3, %eax
cmpl 0x18(%rsp), %eax
jge 0xb07bfe
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xc, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x3, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x4, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07c4e
movl 0x14(%rsp), %ecx
subl $0x4, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07c4e
movl 0x14(%rsp), %eax
subl $0x4, %eax
cmpl 0x10(%rsp), %eax
jge 0xb07c4e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xb, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x4, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x4, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07c9e
movl 0x1c(%rsp), %ecx
addl $0x4, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07c9e
movl 0x1c(%rsp), %eax
addl $0x4, %eax
cmpl 0x18(%rsp), %eax
jge 0xb07c9e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xb, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x4, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x5, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07cee
movl 0x14(%rsp), %ecx
subl $0x5, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07cee
movl 0x14(%rsp), %eax
subl $0x5, %eax
cmpl 0x10(%rsp), %eax
jge 0xb07cee
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xa, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x5, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x5, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07d3e
movl 0x1c(%rsp), %ecx
addl $0x5, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07d3e
movl 0x1c(%rsp), %eax
addl $0x5, %eax
cmpl 0x18(%rsp), %eax
jge 0xb07d3e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0xa, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x5, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x6, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07d8e
movl 0x14(%rsp), %ecx
subl $0x6, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07d8e
movl 0x14(%rsp), %eax
subl $0x6, %eax
cmpl 0x10(%rsp), %eax
jge 0xb07d8e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x9, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x6, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x6, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07dde
movl 0x1c(%rsp), %ecx
addl $0x6, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07dde
movl 0x1c(%rsp), %eax
addl $0x6, %eax
cmpl 0x18(%rsp), %eax
jge 0xb07dde
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x9, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x6, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x7, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07e2e
movl 0x14(%rsp), %ecx
subl $0x7, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07e2e
movl 0x14(%rsp), %eax
subl $0x7, %eax
cmpl 0x10(%rsp), %eax
jge 0xb07e2e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x8, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x7, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x7, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07e7e
movl 0x1c(%rsp), %ecx
addl $0x7, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07e7e
movl 0x1c(%rsp), %eax
addl $0x7, %eax
cmpl 0x18(%rsp), %eax
jge 0xb07e7e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x8, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x7, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x8, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07ece
movl 0x14(%rsp), %ecx
subl $0x8, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07ece
movl 0x14(%rsp), %eax
subl $0x8, %eax
cmpl 0x10(%rsp), %eax
jge 0xb07ece
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x7, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x8, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x8, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07f1e
movl 0x1c(%rsp), %ecx
addl $0x8, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07f1e
movl 0x1c(%rsp), %eax
addl $0x8, %eax
cmpl 0x18(%rsp), %eax
jge 0xb07f1e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x7, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x8, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x9, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07f6e
movl 0x14(%rsp), %ecx
subl $0x9, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07f6e
movl 0x14(%rsp), %eax
subl $0x9, %eax
cmpl 0x10(%rsp), %eax
jge 0xb07f6e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x6, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x9, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x9, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb07fbe
movl 0x1c(%rsp), %ecx
addl $0x9, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb07fbe
movl 0x1c(%rsp), %eax
addl $0x9, %eax
cmpl 0x18(%rsp), %eax
jge 0xb07fbe
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x6, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x9, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0xa, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0800e
movl 0x14(%rsp), %ecx
subl $0xa, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0800e
movl 0x14(%rsp), %eax
subl $0xa, %eax
cmpl 0x10(%rsp), %eax
jge 0xb0800e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x5, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0xa, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0xa, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0805e
movl 0x1c(%rsp), %ecx
addl $0xa, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0805e
movl 0x1c(%rsp), %eax
addl $0xa, %eax
cmpl 0x18(%rsp), %eax
jge 0xb0805e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x5, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0xa, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0xb, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb080ae
movl 0x14(%rsp), %ecx
subl $0xb, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb080ae
movl 0x14(%rsp), %eax
subl $0xb, %eax
cmpl 0x10(%rsp), %eax
jge 0xb080ae
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x4, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0xb, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0xb, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb080fe
movl 0x1c(%rsp), %ecx
addl $0xb, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb080fe
movl 0x1c(%rsp), %eax
addl $0xb, %eax
cmpl 0x18(%rsp), %eax
jge 0xb080fe
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x4, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0xb, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0xc, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0814e
movl 0x14(%rsp), %ecx
subl $0xc, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0814e
movl 0x14(%rsp), %eax
subl $0xc, %eax
cmpl 0x10(%rsp), %eax
jge 0xb0814e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x3, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0xc, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0xc, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0819e
movl 0x1c(%rsp), %ecx
addl $0xc, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0819e
movl 0x1c(%rsp), %eax
addl $0xc, %eax
cmpl 0x18(%rsp), %eax
jge 0xb0819e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x3, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0xc, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0xd, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb081ee
movl 0x14(%rsp), %ecx
subl $0xd, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb081ee
movl 0x14(%rsp), %eax
subl $0xd, %eax
cmpl 0x10(%rsp), %eax
jge 0xb081ee
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x2, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0xd, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0xd, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0823e
movl 0x1c(%rsp), %ecx
addl $0xd, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0823e
movl 0x1c(%rsp), %eax
addl $0xd, %eax
cmpl 0x18(%rsp), %eax
jge 0xb0823e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x2, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0xd, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0xe, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0828e
movl 0x14(%rsp), %ecx
subl $0xe, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0828e
movl 0x14(%rsp), %eax
subl $0xe, %eax
cmpl 0x10(%rsp), %eax
jge 0xb0828e
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x1, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0xe, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0xe, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb082de
movl 0x1c(%rsp), %ecx
addl $0xe, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb082de
movl 0x1c(%rsp), %eax
addl $0xe, %eax
cmpl 0x18(%rsp), %eax
jge 0xb082de
vmovdqa 0x30(%rsp), %xmm0
vpextrb $0x1, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0xe, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0xf, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08326
movl 0x14(%rsp), %ecx
subl $0xf, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08326
movl 0x14(%rsp), %eax
subl $0xf, %eax
cmpl 0x10(%rsp), %eax
jge 0xb08326
movb 0x30(%rsp), %al
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0xf, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0xf, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0836e
movl 0x1c(%rsp), %ecx
addl $0xf, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0836e
movl 0x1c(%rsp), %eax
addl $0xf, %eax
cmpl 0x18(%rsp), %eax
jge 0xb0836e
movb 0x30(%rsp), %al
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0xf, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x10, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb083be
movl 0x14(%rsp), %ecx
subl $0x10, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb083be
movl 0x14(%rsp), %eax
subl $0x10, %eax
cmpl 0x10(%rsp), %eax
jge 0xb083be
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xf, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x10, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x10, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0840e
movl 0x1c(%rsp), %ecx
addl $0x10, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0840e
movl 0x1c(%rsp), %eax
addl $0x10, %eax
cmpl 0x18(%rsp), %eax
jge 0xb0840e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xf, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x10, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x11, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0845e
movl 0x14(%rsp), %ecx
subl $0x11, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0845e
movl 0x14(%rsp), %eax
subl $0x11, %eax
cmpl 0x10(%rsp), %eax
jge 0xb0845e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xe, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x11, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x11, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb084ae
movl 0x1c(%rsp), %ecx
addl $0x11, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb084ae
movl 0x1c(%rsp), %eax
addl $0x11, %eax
cmpl 0x18(%rsp), %eax
jge 0xb084ae
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xe, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x11, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x12, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb084fe
movl 0x14(%rsp), %ecx
subl $0x12, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb084fe
movl 0x14(%rsp), %eax
subl $0x12, %eax
cmpl 0x10(%rsp), %eax
jge 0xb084fe
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xd, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x12, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x12, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0854e
movl 0x1c(%rsp), %ecx
addl $0x12, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0854e
movl 0x1c(%rsp), %eax
addl $0x12, %eax
cmpl 0x18(%rsp), %eax
jge 0xb0854e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xd, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x12, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x13, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0859e
movl 0x14(%rsp), %ecx
subl $0x13, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0859e
movl 0x14(%rsp), %eax
subl $0x13, %eax
cmpl 0x10(%rsp), %eax
jge 0xb0859e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xc, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x13, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x13, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb085ee
movl 0x1c(%rsp), %ecx
addl $0x13, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb085ee
movl 0x1c(%rsp), %eax
addl $0x13, %eax
cmpl 0x18(%rsp), %eax
jge 0xb085ee
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xc, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x13, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x14, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0863e
movl 0x14(%rsp), %ecx
subl $0x14, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0863e
movl 0x14(%rsp), %eax
subl $0x14, %eax
cmpl 0x10(%rsp), %eax
jge 0xb0863e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xb, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x14, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x14, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0868e
movl 0x1c(%rsp), %ecx
addl $0x14, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0868e
movl 0x1c(%rsp), %eax
addl $0x14, %eax
cmpl 0x18(%rsp), %eax
jge 0xb0868e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xb, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x14, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x15, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb086de
movl 0x14(%rsp), %ecx
subl $0x15, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb086de
movl 0x14(%rsp), %eax
subl $0x15, %eax
cmpl 0x10(%rsp), %eax
jge 0xb086de
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xa, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x15, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x15, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0872e
movl 0x1c(%rsp), %ecx
addl $0x15, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0872e
movl 0x1c(%rsp), %eax
addl $0x15, %eax
cmpl 0x18(%rsp), %eax
jge 0xb0872e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0xa, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x15, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x16, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0877e
movl 0x14(%rsp), %ecx
subl $0x16, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0877e
movl 0x14(%rsp), %eax
subl $0x16, %eax
cmpl 0x10(%rsp), %eax
jge 0xb0877e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x9, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x16, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x16, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb087ce
movl 0x1c(%rsp), %ecx
addl $0x16, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb087ce
movl 0x1c(%rsp), %eax
addl $0x16, %eax
cmpl 0x18(%rsp), %eax
jge 0xb087ce
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x9, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x16, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x17, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0881e
movl 0x14(%rsp), %ecx
subl $0x17, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0881e
movl 0x14(%rsp), %eax
subl $0x17, %eax
cmpl 0x10(%rsp), %eax
jge 0xb0881e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x8, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x17, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x17, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0886e
movl 0x1c(%rsp), %ecx
addl $0x17, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0886e
movl 0x1c(%rsp), %eax
addl $0x17, %eax
cmpl 0x18(%rsp), %eax
jge 0xb0886e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x8, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x17, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x18, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb088be
movl 0x14(%rsp), %ecx
subl $0x18, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb088be
movl 0x14(%rsp), %eax
subl $0x18, %eax
cmpl 0x10(%rsp), %eax
jge 0xb088be
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x7, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x18, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x18, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0890e
movl 0x1c(%rsp), %ecx
addl $0x18, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0890e
movl 0x1c(%rsp), %eax
addl $0x18, %eax
cmpl 0x18(%rsp), %eax
jge 0xb0890e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x7, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x18, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x19, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb0895e
movl 0x14(%rsp), %ecx
subl $0x19, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb0895e
movl 0x14(%rsp), %eax
subl $0x19, %eax
cmpl 0x10(%rsp), %eax
jge 0xb0895e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x6, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x19, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x19, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb089ae
movl 0x1c(%rsp), %ecx
addl $0x19, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb089ae
movl 0x1c(%rsp), %eax
addl $0x19, %eax
cmpl 0x18(%rsp), %eax
jge 0xb089ae
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x6, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x19, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x1a, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb089fe
movl 0x14(%rsp), %ecx
subl $0x1a, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb089fe
movl 0x14(%rsp), %eax
subl $0x1a, %eax
cmpl 0x10(%rsp), %eax
jge 0xb089fe
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x5, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x1a, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x1a, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08a4e
movl 0x1c(%rsp), %ecx
addl $0x1a, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08a4e
movl 0x1c(%rsp), %eax
addl $0x1a, %eax
cmpl 0x18(%rsp), %eax
jge 0xb08a4e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x5, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x1a, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x1b, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08a9e
movl 0x14(%rsp), %ecx
subl $0x1b, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08a9e
movl 0x14(%rsp), %eax
subl $0x1b, %eax
cmpl 0x10(%rsp), %eax
jge 0xb08a9e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x4, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x1b, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x1b, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08aee
movl 0x1c(%rsp), %ecx
addl $0x1b, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08aee
movl 0x1c(%rsp), %eax
addl $0x1b, %eax
cmpl 0x18(%rsp), %eax
jge 0xb08aee
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x4, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x1b, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x1c, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08b3e
movl 0x14(%rsp), %ecx
subl $0x1c, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08b3e
movl 0x14(%rsp), %eax
subl $0x1c, %eax
cmpl 0x10(%rsp), %eax
jge 0xb08b3e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x3, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x1c, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x1c, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08b8e
movl 0x1c(%rsp), %ecx
addl $0x1c, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08b8e
movl 0x1c(%rsp), %eax
addl $0x1c, %eax
cmpl 0x18(%rsp), %eax
jge 0xb08b8e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x3, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x1c, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x1d, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08bde
movl 0x14(%rsp), %ecx
subl $0x1d, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08bde
movl 0x14(%rsp), %eax
subl $0x1d, %eax
cmpl 0x10(%rsp), %eax
jge 0xb08bde
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x2, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x1d, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x1d, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08c2e
movl 0x1c(%rsp), %ecx
addl $0x1d, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08c2e
movl 0x1c(%rsp), %eax
addl $0x1d, %eax
cmpl 0x18(%rsp), %eax
jge 0xb08c2e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x2, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x1d, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x1e, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08c7e
movl 0x14(%rsp), %ecx
subl $0x1e, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08c7e
movl 0x14(%rsp), %eax
subl $0x1e, %eax
cmpl 0x10(%rsp), %eax
jge 0xb08c7e
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x1, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x1e, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x1e, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08cce
movl 0x1c(%rsp), %ecx
addl $0x1e, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08cce
movl 0x1c(%rsp), %eax
addl $0x1e, %eax
cmpl 0x18(%rsp), %eax
jge 0xb08cce
vmovdqa 0x20(%rsp), %xmm0
vpextrb $0x1, %xmm0, %eax
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x1e, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x1c(%rsp), %eax
addl $0x1f, %eax
movl 0x18(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08d16
movl 0x14(%rsp), %ecx
subl $0x1f, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08d16
movl 0x14(%rsp), %eax
subl $0x1f, %eax
cmpl 0x10(%rsp), %eax
jge 0xb08d16
movb 0x20(%rsp), %al
movzbl %al, %eax
movsbl %al, %edx
movq 0x48(%rsp), %rax
movl 0x14(%rsp), %ecx
subl $0x1f, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movl 0x14(%rsp), %eax
subl $0x1f, %eax
movl 0x10(%rsp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
jne 0xb08d5e
movl 0x1c(%rsp), %ecx
addl $0x1f, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jg 0xb08d5e
movl 0x1c(%rsp), %eax
addl $0x1f, %eax
cmpl 0x18(%rsp), %eax
jge 0xb08d5e
movb 0x20(%rsp), %al
movzbl %al, %eax
movsbl %al, %edx
movq 0x40(%rsp), %rax
movl 0x1c(%rsp), %ecx
addl $0x1f, %ecx
movslq %ecx, %rcx
movl %edx, (%rax,%rcx,4)
movq %rbp, %rsp
popq %rbp
vzeroupper
retq
nopw %cs:(%rax,%rax)