Function at 0x14001fc0d
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rdi
mov qword [rsp + 0x10], rsi
mov rax, rsp
mov rdi, rcx
mov rsi, rdx
mov rdx, r8
mov rcx, qword [0x14068c334]
bt rcx, 0x3d
jb 0x140022776
test ecx, 0x10000000
jne 0x140022e56
mov rax, rsp
push rbx
push rbp
lea rsp, [rsp - 0xa8]
movaps xmmword [rsp], xmm6
movaps xmmword [rsp + 0x10], xmm7
movaps xmmword [rsp + 0x20], xmm8
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x58], xmm12
movaps xmmword [rax - 0x48], xmm13
movaps xmmword [rax - 0x38], xmm14
movaps xmmword [rax - 0x28], xmm15
sub rsp, 0x120
and rsp, 0xffffffffffffff00
mov qword [rsp + 0x110], rax
lea rbp, [0x140025120]
lea rbx, [rsp + 0x100]
mov dword [rsp + 0x118], edx
xor edx, edx
mov r8, qword [rsi]
mov ecx, dword [rsi + 8]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx], ecx
cmovle r8, rbp
mov r9, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x18]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 4], ecx
cmovle r9, rbp
mov r10, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x28]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 8], ecx
cmovle r10, rbp
mov r11, qword [rsi + 0x30]
mov ecx, dword [rsi + 0x38]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 0xc], ecx
cmovle r11, rbp
test edx, edx
je 0x1400226f8
movdqu xmm10, xmmword [rdi]
lea rax, [rsp + 0x80]
movdqu xmm11, xmmword [rdi + 0x20]
movdqu xmm12, xmmword [rdi + 0x40]
movdqu xmm13, xmmword [rdi + 0x60]
movdqu xmm14, xmmword [rdi + 0x80]
movdqa xmm5, xmmword [rbp + 0x60]
movdqa xmm15, xmmword [rbp - 0x20]
jmp 0x14001fd40
movd xmm0, dword [r8]
lea r8, [r8 + 0x40]
movd xmm2, dword [r9]
lea r9, [r9 + 0x40]
movd xmm3, dword [r10]
lea r10, [r10 + 0x40]
movd xmm4, dword [r11]
lea r11, [r11 + 0x40]
punpckldq xmm0, xmm3
movd xmm1, dword [r8 - 0x3c]
punpckldq xmm2, xmm4
movd xmm9, dword [r9 - 0x3c]
punpckldq xmm0, xmm2
movd xmm8, dword [r10 - 0x3c]
pshufb xmm0, xmm5
movd xmm7, dword [r11 - 0x3c]
punpckldq xmm1, xmm8
movdqa xmm8, xmm10
paddd xmm14, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm11
movdqa xmm6, xmm11
pslld xmm8, 5
pandn xmm7, xmm13
pand xmm6, xmm12
punpckldq xmm1, xmm9
movdqa xmm9, xmm10
movdqa xmmword [rax - 0x80], xmm0
paddd xmm14, xmm0
movd xmm2, dword [r8 - 0x38]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm11
por xmm8, xmm9
movd xmm9, dword [r9 - 0x38]
pslld xmm7, 0x1e
paddd xmm14, xmm6
psrld xmm11, 2
paddd xmm14, xmm8
pshufb xmm1, xmm5
movd xmm8, dword [r10 - 0x38]
por xmm11, xmm7
movd xmm7, dword [r11 - 0x38]
punpckldq xmm2, xmm8
movdqa xmm8, xmm14
paddd xmm13, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm10
movdqa xmm6, xmm10
pslld xmm8, 5
pandn xmm7, xmm12
pand xmm6, xmm11
punpckldq xmm2, xmm9
movdqa xmm9, xmm14
movdqa xmmword [rax - 0x70], xmm1
paddd xmm13, xmm1
movd xmm3, dword [r8 - 0x34]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm10
por xmm8, xmm9
movd xmm9, dword [r9 - 0x34]
pslld xmm7, 0x1e
paddd xmm13, xmm6
psrld xmm10, 2
paddd xmm13, xmm8
pshufb xmm2, xmm5
movd xmm8, dword [r10 - 0x34]
por xmm10, xmm7
movd xmm7, dword [r11 - 0x34]
punpckldq xmm3, xmm8
movdqa xmm8, xmm13
paddd xmm12, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm14
movdqa xmm6, xmm14
pslld xmm8, 5
pandn xmm7, xmm11
pand xmm6, xmm10
punpckldq xmm3, xmm9
movdqa xmm9, xmm13
movdqa xmmword [rax - 0x60], xmm2
paddd xmm12, xmm2
movd xmm4, dword [r8 - 0x30]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm14
por xmm8, xmm9
movd xmm9, dword [r9 - 0x30]
pslld xmm7, 0x1e
paddd xmm12, xmm6
psrld xmm14, 2
paddd xmm12, xmm8
pshufb xmm3, xmm5
movd xmm8, dword [r10 - 0x30]
por xmm14, xmm7
movd xmm7, dword [r11 - 0x30]
punpckldq xmm4, xmm8
movdqa xmm8, xmm12
paddd xmm11, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm13
movdqa xmm6, xmm13
pslld xmm8, 5
pandn xmm7, xmm10
pand xmm6, xmm14
punpckldq xmm4, xmm9
movdqa xmm9, xmm12
movdqa xmmword [rax - 0x50], xmm3
paddd xmm11, xmm3
movd xmm0, dword [r8 - 0x2c]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm13
por xmm8, xmm9
movd xmm9, dword [r9 - 0x2c]
pslld xmm7, 0x1e
paddd xmm11, xmm6
psrld xmm13, 2
paddd xmm11, xmm8
pshufb xmm4, xmm5
movd xmm8, dword [r10 - 0x2c]
por xmm13, xmm7
movd xmm7, dword [r11 - 0x2c]
punpckldq xmm0, xmm8
movdqa xmm8, xmm11
paddd xmm10, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm12
movdqa xmm6, xmm12
pslld xmm8, 5
pandn xmm7, xmm14
pand xmm6, xmm13
punpckldq xmm0, xmm9
movdqa xmm9, xmm11
movdqa xmmword [rax - 0x40], xmm4
paddd xmm10, xmm4
movd xmm1, dword [r8 - 0x28]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm12
por xmm8, xmm9
movd xmm9, dword [r9 - 0x28]
pslld xmm7, 0x1e
paddd xmm10, xmm6
psrld xmm12, 2
paddd xmm10, xmm8
pshufb xmm0, xmm5
movd xmm8, dword [r10 - 0x28]
por xmm12, xmm7
movd xmm7, dword [r11 - 0x28]
punpckldq xmm1, xmm8
movdqa xmm8, xmm10
paddd xmm14, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm11
movdqa xmm6, xmm11
pslld xmm8, 5
pandn xmm7, xmm13
pand xmm6, xmm12
punpckldq xmm1, xmm9
movdqa xmm9, xmm10
movdqa xmmword [rax - 0x30], xmm0
paddd xmm14, xmm0
movd xmm2, dword [r8 - 0x24]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm11
por xmm8, xmm9
movd xmm9, dword [r9 - 0x24]
pslld xmm7, 0x1e
paddd xmm14, xmm6
psrld xmm11, 2
paddd xmm14, xmm8
pshufb xmm1, xmm5
movd xmm8, dword [r10 - 0x24]
por xmm11, xmm7
movd xmm7, dword [r11 - 0x24]
punpckldq xmm2, xmm8
movdqa xmm8, xmm14
paddd xmm13, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm10
movdqa xmm6, xmm10
pslld xmm8, 5
pandn xmm7, xmm12
pand xmm6, xmm11
punpckldq xmm2, xmm9
movdqa xmm9, xmm14
movdqa xmmword [rax - 0x20], xmm1
paddd xmm13, xmm1
movd xmm3, dword [r8 - 0x20]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm10
por xmm8, xmm9
movd xmm9, dword [r9 - 0x20]
pslld xmm7, 0x1e
paddd xmm13, xmm6
psrld xmm10, 2
paddd xmm13, xmm8
pshufb xmm2, xmm5
movd xmm8, dword [r10 - 0x20]
por xmm10, xmm7
movd xmm7, dword [r11 - 0x20]
punpckldq xmm3, xmm8
movdqa xmm8, xmm13
paddd xmm12, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm14
movdqa xmm6, xmm14
pslld xmm8, 5
pandn xmm7, xmm11
pand xmm6, xmm10
punpckldq xmm3, xmm9
movdqa xmm9, xmm13
movdqa xmmword [rax - 0x10], xmm2
paddd xmm12, xmm2
movd xmm4, dword [r8 - 0x1c]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm14
por xmm8, xmm9
movd xmm9, dword [r9 - 0x1c]
pslld xmm7, 0x1e
paddd xmm12, xmm6
psrld xmm14, 2
paddd xmm12, xmm8
pshufb xmm3, xmm5
movd xmm8, dword [r10 - 0x1c]
por xmm14, xmm7
movd xmm7, dword [r11 - 0x1c]
punpckldq xmm4, xmm8
movdqa xmm8, xmm12
paddd xmm11, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm13
movdqa xmm6, xmm13
pslld xmm8, 5
pandn xmm7, xmm10
pand xmm6, xmm14
punpckldq xmm4, xmm9
movdqa xmm9, xmm12
movdqa xmmword [rax], xmm3
paddd xmm11, xmm3
movd xmm0, dword [r8 - 0x18]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm13
por xmm8, xmm9
movd xmm9, dword [r9 - 0x18]
pslld xmm7, 0x1e
paddd xmm11, xmm6
psrld xmm13, 2
paddd xmm11, xmm8
pshufb xmm4, xmm5
movd xmm8, dword [r10 - 0x18]
por xmm13, xmm7
movd xmm7, dword [r11 - 0x18]
punpckldq xmm0, xmm8
movdqa xmm8, xmm11
paddd xmm10, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm12
movdqa xmm6, xmm12
pslld xmm8, 5
pandn xmm7, xmm14
pand xmm6, xmm13
punpckldq xmm0, xmm9
movdqa xmm9, xmm11
movdqa xmmword [rax + 0x10], xmm4
paddd xmm10, xmm4
movd xmm1, dword [r8 - 0x14]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm12
por xmm8, xmm9
movd xmm9, dword [r9 - 0x14]
pslld xmm7, 0x1e
paddd xmm10, xmm6
psrld xmm12, 2
paddd xmm10, xmm8
pshufb xmm0, xmm5
movd xmm8, dword [r10 - 0x14]
por xmm12, xmm7
movd xmm7, dword [r11 - 0x14]
punpckldq xmm1, xmm8
movdqa xmm8, xmm10
paddd xmm14, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm11
movdqa xmm6, xmm11
pslld xmm8, 5
pandn xmm7, xmm13
pand xmm6, xmm12
punpckldq xmm1, xmm9
movdqa xmm9, xmm10
movdqa xmmword [rax + 0x20], xmm0
paddd xmm14, xmm0
movd xmm2, dword [r8 - 0x10]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm11
por xmm8, xmm9
movd xmm9, dword [r9 - 0x10]
pslld xmm7, 0x1e
paddd xmm14, xmm6
psrld xmm11, 2
paddd xmm14, xmm8
pshufb xmm1, xmm5
movd xmm8, dword [r10 - 0x10]
por xmm11, xmm7
movd xmm7, dword [r11 - 0x10]
punpckldq xmm2, xmm8
movdqa xmm8, xmm14
paddd xmm13, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm10
movdqa xmm6, xmm10
pslld xmm8, 5
pandn xmm7, xmm12
pand xmm6, xmm11
punpckldq xmm2, xmm9
movdqa xmm9, xmm14
movdqa xmmword [rax + 0x30], xmm1
paddd xmm13, xmm1
movd xmm3, dword [r8 - 0xc]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm10
por xmm8, xmm9
movd xmm9, dword [r9 - 0xc]
pslld xmm7, 0x1e
paddd xmm13, xmm6
psrld xmm10, 2
paddd xmm13, xmm8
pshufb xmm2, xmm5
movd xmm8, dword [r10 - 0xc]
por xmm10, xmm7
movd xmm7, dword [r11 - 0xc]
punpckldq xmm3, xmm8
movdqa xmm8, xmm13
paddd xmm12, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm14
movdqa xmm6, xmm14
pslld xmm8, 5
pandn xmm7, xmm11
pand xmm6, xmm10
punpckldq xmm3, xmm9
movdqa xmm9, xmm13
movdqa xmmword [rax + 0x40], xmm2
paddd xmm12, xmm2
movd xmm4, dword [r8 - 8]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm14
por xmm8, xmm9
movd xmm9, dword [r9 - 8]
pslld xmm7, 0x1e
paddd xmm12, xmm6
psrld xmm14, 2
paddd xmm12, xmm8
pshufb xmm3, xmm5
movd xmm8, dword [r10 - 8]
por xmm14, xmm7
movd xmm7, dword [r11 - 8]
punpckldq xmm4, xmm8
movdqa xmm8, xmm12
paddd xmm11, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm13
movdqa xmm6, xmm13
pslld xmm8, 5
pandn xmm7, xmm10
pand xmm6, xmm14
punpckldq xmm4, xmm9
movdqa xmm9, xmm12
movdqa xmmword [rax + 0x50], xmm3
paddd xmm11, xmm3
movd xmm0, dword [r8 - 4]
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm13
por xmm8, xmm9
movd xmm9, dword [r9 - 4]
pslld xmm7, 0x1e
paddd xmm11, xmm6
psrld xmm13, 2
paddd xmm11, xmm8
pshufb xmm4, xmm5
movd xmm8, dword [r10 - 4]
por xmm13, xmm7
movdqa xmm1, xmmword [rax - 0x80]
movd xmm7, dword [r11 - 4]
punpckldq xmm0, xmm8
movdqa xmm8, xmm11
paddd xmm10, xmm15
punpckldq xmm9, xmm7
movdqa xmm7, xmm12
movdqa xmm6, xmm12
pslld xmm8, 5
prefetcht0 byte [r8 + 0x3f]
pandn xmm7, xmm14
pand xmm6, xmm13
punpckldq xmm0, xmm9
movdqa xmm9, xmm11
movdqa xmmword [rax + 0x60], xmm4
paddd xmm10, xmm4
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm12
prefetcht0 byte [r9 + 0x3f]
por xmm8, xmm9
pslld xmm7, 0x1e
paddd xmm10, xmm6
prefetcht0 byte [r10 + 0x3f]
psrld xmm12, 2
paddd xmm10, xmm8
pshufb xmm0, xmm5
prefetcht0 byte [r11 + 0x3f]
por xmm12, xmm7
movdqa xmm2, xmmword [rax - 0x70]
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax - 0x60]
movdqa xmm8, xmm10
pxor xmm1, xmmword [rax]
paddd xmm14, xmm15
movdqa xmm7, xmm11
pslld xmm8, 5
pxor xmm1, xmm3
movdqa xmm6, xmm11
pandn xmm7, xmm13
movdqa xmm5, xmm1
pand xmm6, xmm12
movdqa xmm9, xmm10
psrld xmm5, 0x1f
paddd xmm1, xmm1
movdqa xmmword [rax + 0x70], xmm0
paddd xmm14, xmm0
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm11
por xmm8, xmm9
pslld xmm7, 0x1e
paddd xmm14, xmm6
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax - 0x50]
movdqa xmm8, xmm14
pxor xmm2, xmmword [rax + 0x10]
paddd xmm13, xmm15
movdqa xmm7, xmm10
pslld xmm8, 5
pxor xmm2, xmm4
movdqa xmm6, xmm10
pandn xmm7, xmm12
movdqa xmm5, xmm2
pand xmm6, xmm11
movdqa xmm9, xmm14
psrld xmm5, 0x1f
paddd xmm2, xmm2
movdqa xmmword [rax - 0x80], xmm1
paddd xmm13, xmm1
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm10
por xmm8, xmm9
pslld xmm7, 0x1e
paddd xmm13, xmm6
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax - 0x40]
movdqa xmm8, xmm13
pxor xmm3, xmmword [rax + 0x20]
paddd xmm12, xmm15
movdqa xmm7, xmm14
pslld xmm8, 5
pxor xmm3, xmm0
movdqa xmm6, xmm14
pandn xmm7, xmm11
movdqa xmm5, xmm3
pand xmm6, xmm10
movdqa xmm9, xmm13
psrld xmm5, 0x1f
paddd xmm3, xmm3
movdqa xmmword [rax - 0x70], xmm2
paddd xmm12, xmm2
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm14
por xmm8, xmm9
pslld xmm7, 0x1e
paddd xmm12, xmm6
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax - 0x30]
movdqa xmm8, xmm12
pxor xmm4, xmmword [rax + 0x30]
paddd xmm11, xmm15
movdqa xmm7, xmm13
pslld xmm8, 5
pxor xmm4, xmm1
movdqa xmm6, xmm13
pandn xmm7, xmm10
movdqa xmm5, xmm4
pand xmm6, xmm14
movdqa xmm9, xmm12
psrld xmm5, 0x1f
paddd xmm4, xmm4
movdqa xmmword [rax - 0x60], xmm3
paddd xmm11, xmm3
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm13
por xmm8, xmm9
pslld xmm7, 0x1e
paddd xmm11, xmm6
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax - 0x20]
movdqa xmm8, xmm11
pxor xmm0, xmmword [rax + 0x40]
paddd xmm10, xmm15
movdqa xmm7, xmm12
pslld xmm8, 5
pxor xmm0, xmm2
movdqa xmm6, xmm12
pandn xmm7, xmm14
movdqa xmm5, xmm0
pand xmm6, xmm13
movdqa xmm9, xmm11
psrld xmm5, 0x1f
paddd xmm0, xmm0
movdqa xmmword [rax - 0x50], xmm4
paddd xmm10, xmm4
psrld xmm9, 0x1b
pxor xmm6, xmm7
movdqa xmm7, xmm12
por xmm8, xmm9
pslld xmm7, 0x1e
paddd xmm10, xmm6
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
movdqa xmm15, xmmword [rbp]
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax - 0x10]
movdqa xmm8, xmm10
movdqa xmm6, xmm13
pxor xmm1, xmmword [rax + 0x50]
paddd xmm14, xmm15
pslld xmm8, 5
pxor xmm6, xmm11
movdqa xmm9, xmm10
movdqa xmmword [rax - 0x40], xmm0
paddd xmm14, xmm0
pxor xmm1, xmm3
psrld xmm9, 0x1b
pxor xmm6, xmm12
movdqa xmm7, xmm11
pslld xmm7, 0x1e
movdqa xmm5, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm14, xmm6
paddd xmm1, xmm1
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax]
movdqa xmm8, xmm14
movdqa xmm6, xmm12
pxor xmm2, xmmword [rax + 0x60]
paddd xmm13, xmm15
pslld xmm8, 5
pxor xmm6, xmm10
movdqa xmm9, xmm14
movdqa xmmword [rax - 0x30], xmm1
paddd xmm13, xmm1
pxor xmm2, xmm4
psrld xmm9, 0x1b
pxor xmm6, xmm11
movdqa xmm7, xmm10
pslld xmm7, 0x1e
movdqa xmm5, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm13, xmm6
paddd xmm2, xmm2
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax + 0x10]
movdqa xmm8, xmm13
movdqa xmm6, xmm11
pxor xmm3, xmmword [rax + 0x70]
paddd xmm12, xmm15
pslld xmm8, 5
pxor xmm6, xmm14
movdqa xmm9, xmm13
movdqa xmmword [rax - 0x20], xmm2
paddd xmm12, xmm2
pxor xmm3, xmm0
psrld xmm9, 0x1b
pxor xmm6, xmm10
movdqa xmm7, xmm14
pslld xmm7, 0x1e
movdqa xmm5, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm12, xmm6
paddd xmm3, xmm3
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax + 0x20]
movdqa xmm8, xmm12
movdqa xmm6, xmm10
pxor xmm4, xmmword [rax - 0x80]
paddd xmm11, xmm15
pslld xmm8, 5
pxor xmm6, xmm13
movdqa xmm9, xmm12
movdqa xmmword [rax - 0x10], xmm3
paddd xmm11, xmm3
pxor xmm4, xmm1
psrld xmm9, 0x1b
pxor xmm6, xmm14
movdqa xmm7, xmm13
pslld xmm7, 0x1e
movdqa xmm5, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm11, xmm6
paddd xmm4, xmm4
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax + 0x30]
movdqa xmm8, xmm11
movdqa xmm6, xmm14
pxor xmm0, xmmword [rax - 0x70]
paddd xmm10, xmm15
pslld xmm8, 5
pxor xmm6, xmm12
movdqa xmm9, xmm11
movdqa xmmword [rax], xmm4
paddd xmm10, xmm4
pxor xmm0, xmm2
psrld xmm9, 0x1b
pxor xmm6, xmm13
movdqa xmm7, xmm12
pslld xmm7, 0x1e
movdqa xmm5, xmm0
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm10, xmm6
paddd xmm0, xmm0
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax + 0x40]
movdqa xmm8, xmm10
movdqa xmm6, xmm13
pxor xmm1, xmmword [rax - 0x60]
paddd xmm14, xmm15
pslld xmm8, 5
pxor xmm6, xmm11
movdqa xmm9, xmm10
movdqa xmmword [rax + 0x10], xmm0
paddd xmm14, xmm0
pxor xmm1, xmm3
psrld xmm9, 0x1b
pxor xmm6, xmm12
movdqa xmm7, xmm11
pslld xmm7, 0x1e
movdqa xmm5, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm14, xmm6
paddd xmm1, xmm1
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax + 0x50]
movdqa xmm8, xmm14
movdqa xmm6, xmm12
pxor xmm2, xmmword [rax - 0x50]
paddd xmm13, xmm15
pslld xmm8, 5
pxor xmm6, xmm10
movdqa xmm9, xmm14
movdqa xmmword [rax + 0x20], xmm1
paddd xmm13, xmm1
pxor xmm2, xmm4
psrld xmm9, 0x1b
pxor xmm6, xmm11
movdqa xmm7, xmm10
pslld xmm7, 0x1e
movdqa xmm5, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm13, xmm6
paddd xmm2, xmm2
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax + 0x60]
movdqa xmm8, xmm13
movdqa xmm6, xmm11
pxor xmm3, xmmword [rax - 0x40]
paddd xmm12, xmm15
pslld xmm8, 5
pxor xmm6, xmm14
movdqa xmm9, xmm13
movdqa xmmword [rax + 0x30], xmm2
paddd xmm12, xmm2
pxor xmm3, xmm0
psrld xmm9, 0x1b
pxor xmm6, xmm10
movdqa xmm7, xmm14
pslld xmm7, 0x1e
movdqa xmm5, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm12, xmm6
paddd xmm3, xmm3
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax + 0x70]
movdqa xmm8, xmm12
movdqa xmm6, xmm10
pxor xmm4, xmmword [rax - 0x30]
paddd xmm11, xmm15
pslld xmm8, 5
pxor xmm6, xmm13
movdqa xmm9, xmm12
movdqa xmmword [rax + 0x40], xmm3
paddd xmm11, xmm3
pxor xmm4, xmm1
psrld xmm9, 0x1b
pxor xmm6, xmm14
movdqa xmm7, xmm13
pslld xmm7, 0x1e
movdqa xmm5, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm11, xmm6
paddd xmm4, xmm4
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax - 0x80]
movdqa xmm8, xmm11
movdqa xmm6, xmm14
pxor xmm0, xmmword [rax - 0x20]
paddd xmm10, xmm15
pslld xmm8, 5
pxor xmm6, xmm12
movdqa xmm9, xmm11
movdqa xmmword [rax + 0x50], xmm4
paddd xmm10, xmm4
pxor xmm0, xmm2
psrld xmm9, 0x1b
pxor xmm6, xmm13
movdqa xmm7, xmm12
pslld xmm7, 0x1e
movdqa xmm5, xmm0
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm10, xmm6
paddd xmm0, xmm0
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax - 0x70]
movdqa xmm8, xmm10
movdqa xmm6, xmm13
pxor xmm1, xmmword [rax - 0x10]
paddd xmm14, xmm15
pslld xmm8, 5
pxor xmm6, xmm11
movdqa xmm9, xmm10
movdqa xmmword [rax + 0x60], xmm0
paddd xmm14, xmm0
pxor xmm1, xmm3
psrld xmm9, 0x1b
pxor xmm6, xmm12
movdqa xmm7, xmm11
pslld xmm7, 0x1e
movdqa xmm5, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm14, xmm6
paddd xmm1, xmm1
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax - 0x60]
movdqa xmm8, xmm14
movdqa xmm6, xmm12
pxor xmm2, xmmword [rax]
paddd xmm13, xmm15
pslld xmm8, 5
pxor xmm6, xmm10
movdqa xmm9, xmm14
movdqa xmmword [rax + 0x70], xmm1
paddd xmm13, xmm1
pxor xmm2, xmm4
psrld xmm9, 0x1b
pxor xmm6, xmm11
movdqa xmm7, xmm10
pslld xmm7, 0x1e
movdqa xmm5, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm13, xmm6
paddd xmm2, xmm2
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax - 0x50]
movdqa xmm8, xmm13
movdqa xmm6, xmm11
pxor xmm3, xmmword [rax + 0x10]
paddd xmm12, xmm15
pslld xmm8, 5
pxor xmm6, xmm14
movdqa xmm9, xmm13
movdqa xmmword [rax - 0x80], xmm2
paddd xmm12, xmm2
pxor xmm3, xmm0
psrld xmm9, 0x1b
pxor xmm6, xmm10
movdqa xmm7, xmm14
pslld xmm7, 0x1e
movdqa xmm5, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm12, xmm6
paddd xmm3, xmm3
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax - 0x40]
movdqa xmm8, xmm12
movdqa xmm6, xmm10
pxor xmm4, xmmword [rax + 0x20]
paddd xmm11, xmm15
pslld xmm8, 5
pxor xmm6, xmm13
movdqa xmm9, xmm12
movdqa xmmword [rax - 0x70], xmm3
paddd xmm11, xmm3
pxor xmm4, xmm1
psrld xmm9, 0x1b
pxor xmm6, xmm14
movdqa xmm7, xmm13
pslld xmm7, 0x1e
movdqa xmm5, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm11, xmm6
paddd xmm4, xmm4
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax - 0x30]
movdqa xmm8, xmm11
movdqa xmm6, xmm14
pxor xmm0, xmmword [rax + 0x30]
paddd xmm10, xmm15
pslld xmm8, 5
pxor xmm6, xmm12
movdqa xmm9, xmm11
movdqa xmmword [rax - 0x60], xmm4
paddd xmm10, xmm4
pxor xmm0, xmm2
psrld xmm9, 0x1b
pxor xmm6, xmm13
movdqa xmm7, xmm12
pslld xmm7, 0x1e
movdqa xmm5, xmm0
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm10, xmm6
paddd xmm0, xmm0
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax - 0x20]
movdqa xmm8, xmm10
movdqa xmm6, xmm13
pxor xmm1, xmmword [rax + 0x40]
paddd xmm14, xmm15
pslld xmm8, 5
pxor xmm6, xmm11
movdqa xmm9, xmm10
movdqa xmmword [rax - 0x50], xmm0
paddd xmm14, xmm0
pxor xmm1, xmm3
psrld xmm9, 0x1b
pxor xmm6, xmm12
movdqa xmm7, xmm11
pslld xmm7, 0x1e
movdqa xmm5, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm14, xmm6
paddd xmm1, xmm1
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax - 0x10]
movdqa xmm8, xmm14
movdqa xmm6, xmm12
pxor xmm2, xmmword [rax + 0x50]
paddd xmm13, xmm15
pslld xmm8, 5
pxor xmm6, xmm10
movdqa xmm9, xmm14
movdqa xmmword [rax - 0x40], xmm1
paddd xmm13, xmm1
pxor xmm2, xmm4
psrld xmm9, 0x1b
pxor xmm6, xmm11
movdqa xmm7, xmm10
pslld xmm7, 0x1e
movdqa xmm5, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm13, xmm6
paddd xmm2, xmm2
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax]
movdqa xmm8, xmm13
movdqa xmm6, xmm11
pxor xmm3, xmmword [rax + 0x60]
paddd xmm12, xmm15
pslld xmm8, 5
pxor xmm6, xmm14
movdqa xmm9, xmm13
movdqa xmmword [rax - 0x30], xmm2
paddd xmm12, xmm2
pxor xmm3, xmm0
psrld xmm9, 0x1b
pxor xmm6, xmm10
movdqa xmm7, xmm14
pslld xmm7, 0x1e
movdqa xmm5, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm12, xmm6
paddd xmm3, xmm3
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax + 0x10]
movdqa xmm8, xmm12
movdqa xmm6, xmm10
pxor xmm4, xmmword [rax + 0x70]
paddd xmm11, xmm15
pslld xmm8, 5
pxor xmm6, xmm13
movdqa xmm9, xmm12
movdqa xmmword [rax - 0x20], xmm3
paddd xmm11, xmm3
pxor xmm4, xmm1
psrld xmm9, 0x1b
pxor xmm6, xmm14
movdqa xmm7, xmm13
pslld xmm7, 0x1e
movdqa xmm5, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm11, xmm6
paddd xmm4, xmm4
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax + 0x20]
movdqa xmm8, xmm11
movdqa xmm6, xmm14
pxor xmm0, xmmword [rax - 0x80]
paddd xmm10, xmm15
pslld xmm8, 5
pxor xmm6, xmm12
movdqa xmm9, xmm11
movdqa xmmword [rax - 0x10], xmm4
paddd xmm10, xmm4
pxor xmm0, xmm2
psrld xmm9, 0x1b
pxor xmm6, xmm13
movdqa xmm7, xmm12
pslld xmm7, 0x1e
movdqa xmm5, xmm0
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm10, xmm6
paddd xmm0, xmm0
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
movdqa xmm15, xmmword [rbp + 0x20]
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax + 0x30]
movdqa xmm8, xmm10
movdqa xmm7, xmm13
pxor xmm1, xmmword [rax - 0x70]
pxor xmm1, xmm3
paddd xmm14, xmm15
pslld xmm8, 5
movdqa xmm9, xmm10
pand xmm7, xmm12
movdqa xmm6, xmm13
movdqa xmm5, xmm1
psrld xmm9, 0x1b
paddd xmm14, xmm7
pxor xmm6, xmm12
movdqa xmmword [rax], xmm0
paddd xmm14, xmm0
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm11
movdqa xmm7, xmm11
pslld xmm7, 0x1e
paddd xmm1, xmm1
paddd xmm14, xmm6
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax + 0x40]
movdqa xmm8, xmm14
movdqa xmm7, xmm12
pxor xmm2, xmmword [rax - 0x60]
pxor xmm2, xmm4
paddd xmm13, xmm15
pslld xmm8, 5
movdqa xmm9, xmm14
pand xmm7, xmm11
movdqa xmm6, xmm12
movdqa xmm5, xmm2
psrld xmm9, 0x1b
paddd xmm13, xmm7
pxor xmm6, xmm11
movdqa xmmword [rax + 0x10], xmm1
paddd xmm13, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm10
movdqa xmm7, xmm10
pslld xmm7, 0x1e
paddd xmm2, xmm2
paddd xmm13, xmm6
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax + 0x50]
movdqa xmm8, xmm13
movdqa xmm7, xmm11
pxor xmm3, xmmword [rax - 0x50]
pxor xmm3, xmm0
paddd xmm12, xmm15
pslld xmm8, 5
movdqa xmm9, xmm13
pand xmm7, xmm10
movdqa xmm6, xmm11
movdqa xmm5, xmm3
psrld xmm9, 0x1b
paddd xmm12, xmm7
pxor xmm6, xmm10
movdqa xmmword [rax + 0x20], xmm2
paddd xmm12, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm14
movdqa xmm7, xmm14
pslld xmm7, 0x1e
paddd xmm3, xmm3
paddd xmm12, xmm6
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax + 0x60]
movdqa xmm8, xmm12
movdqa xmm7, xmm10
pxor xmm4, xmmword [rax - 0x40]
pxor xmm4, xmm1
paddd xmm11, xmm15
pslld xmm8, 5
movdqa xmm9, xmm12
pand xmm7, xmm14
movdqa xmm6, xmm10
movdqa xmm5, xmm4
psrld xmm9, 0x1b
paddd xmm11, xmm7
pxor xmm6, xmm14
movdqa xmmword [rax + 0x30], xmm3
paddd xmm11, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm13
movdqa xmm7, xmm13
pslld xmm7, 0x1e
paddd xmm4, xmm4
paddd xmm11, xmm6
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax + 0x70]
movdqa xmm8, xmm11
movdqa xmm7, xmm14
pxor xmm0, xmmword [rax - 0x30]
pxor xmm0, xmm2
paddd xmm10, xmm15
pslld xmm8, 5
movdqa xmm9, xmm11
pand xmm7, xmm13
movdqa xmm6, xmm14
movdqa xmm5, xmm0
psrld xmm9, 0x1b
paddd xmm10, xmm7
pxor xmm6, xmm13
movdqa xmmword [rax + 0x40], xmm4
paddd xmm10, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm12
movdqa xmm7, xmm12
pslld xmm7, 0x1e
paddd xmm0, xmm0
paddd xmm10, xmm6
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax - 0x80]
movdqa xmm8, xmm10
movdqa xmm7, xmm13
pxor xmm1, xmmword [rax - 0x20]
pxor xmm1, xmm3
paddd xmm14, xmm15
pslld xmm8, 5
movdqa xmm9, xmm10
pand xmm7, xmm12
movdqa xmm6, xmm13
movdqa xmm5, xmm1
psrld xmm9, 0x1b
paddd xmm14, xmm7
pxor xmm6, xmm12
movdqa xmmword [rax + 0x50], xmm0
paddd xmm14, xmm0
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm11
movdqa xmm7, xmm11
pslld xmm7, 0x1e
paddd xmm1, xmm1
paddd xmm14, xmm6
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax - 0x70]
movdqa xmm8, xmm14
movdqa xmm7, xmm12
pxor xmm2, xmmword [rax - 0x10]
pxor xmm2, xmm4
paddd xmm13, xmm15
pslld xmm8, 5
movdqa xmm9, xmm14
pand xmm7, xmm11
movdqa xmm6, xmm12
movdqa xmm5, xmm2
psrld xmm9, 0x1b
paddd xmm13, xmm7
pxor xmm6, xmm11
movdqa xmmword [rax + 0x60], xmm1
paddd xmm13, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm10
movdqa xmm7, xmm10
pslld xmm7, 0x1e
paddd xmm2, xmm2
paddd xmm13, xmm6
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax - 0x60]
movdqa xmm8, xmm13
movdqa xmm7, xmm11
pxor xmm3, xmmword [rax]
pxor xmm3, xmm0
paddd xmm12, xmm15
pslld xmm8, 5
movdqa xmm9, xmm13
pand xmm7, xmm10
movdqa xmm6, xmm11
movdqa xmm5, xmm3
psrld xmm9, 0x1b
paddd xmm12, xmm7
pxor xmm6, xmm10
movdqa xmmword [rax + 0x70], xmm2
paddd xmm12, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm14
movdqa xmm7, xmm14
pslld xmm7, 0x1e
paddd xmm3, xmm3
paddd xmm12, xmm6
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax - 0x50]
movdqa xmm8, xmm12
movdqa xmm7, xmm10
pxor xmm4, xmmword [rax + 0x10]
pxor xmm4, xmm1
paddd xmm11, xmm15
pslld xmm8, 5
movdqa xmm9, xmm12
pand xmm7, xmm14
movdqa xmm6, xmm10
movdqa xmm5, xmm4
psrld xmm9, 0x1b
paddd xmm11, xmm7
pxor xmm6, xmm14
movdqa xmmword [rax - 0x80], xmm3
paddd xmm11, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm13
movdqa xmm7, xmm13
pslld xmm7, 0x1e
paddd xmm4, xmm4
paddd xmm11, xmm6
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax - 0x40]
movdqa xmm8, xmm11
movdqa xmm7, xmm14
pxor xmm0, xmmword [rax + 0x20]
pxor xmm0, xmm2
paddd xmm10, xmm15
pslld xmm8, 5
movdqa xmm9, xmm11
pand xmm7, xmm13
movdqa xmm6, xmm14
movdqa xmm5, xmm0
psrld xmm9, 0x1b
paddd xmm10, xmm7
pxor xmm6, xmm13
movdqa xmmword [rax - 0x70], xmm4
paddd xmm10, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm12
movdqa xmm7, xmm12
pslld xmm7, 0x1e
paddd xmm0, xmm0
paddd xmm10, xmm6
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax - 0x30]
movdqa xmm8, xmm10
movdqa xmm7, xmm13
pxor xmm1, xmmword [rax + 0x30]
pxor xmm1, xmm3
paddd xmm14, xmm15
pslld xmm8, 5
movdqa xmm9, xmm10
pand xmm7, xmm12
movdqa xmm6, xmm13
movdqa xmm5, xmm1
psrld xmm9, 0x1b
paddd xmm14, xmm7
pxor xmm6, xmm12
movdqa xmmword [rax - 0x60], xmm0
paddd xmm14, xmm0
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm11
movdqa xmm7, xmm11
pslld xmm7, 0x1e
paddd xmm1, xmm1
paddd xmm14, xmm6
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax - 0x20]
movdqa xmm8, xmm14
movdqa xmm7, xmm12
pxor xmm2, xmmword [rax + 0x40]
pxor xmm2, xmm4
paddd xmm13, xmm15
pslld xmm8, 5
movdqa xmm9, xmm14
pand xmm7, xmm11
movdqa xmm6, xmm12
movdqa xmm5, xmm2
psrld xmm9, 0x1b
paddd xmm13, xmm7
pxor xmm6, xmm11
movdqa xmmword [rax - 0x50], xmm1
paddd xmm13, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm10
movdqa xmm7, xmm10
pslld xmm7, 0x1e
paddd xmm2, xmm2
paddd xmm13, xmm6
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax - 0x10]
movdqa xmm8, xmm13
movdqa xmm7, xmm11
pxor xmm3, xmmword [rax + 0x50]
pxor xmm3, xmm0
paddd xmm12, xmm15
pslld xmm8, 5
movdqa xmm9, xmm13
pand xmm7, xmm10
movdqa xmm6, xmm11
movdqa xmm5, xmm3
psrld xmm9, 0x1b
paddd xmm12, xmm7
pxor xmm6, xmm10
movdqa xmmword [rax - 0x40], xmm2
paddd xmm12, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm14
movdqa xmm7, xmm14
pslld xmm7, 0x1e
paddd xmm3, xmm3
paddd xmm12, xmm6
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax]
movdqa xmm8, xmm12
movdqa xmm7, xmm10
pxor xmm4, xmmword [rax + 0x60]
pxor xmm4, xmm1
paddd xmm11, xmm15
pslld xmm8, 5
movdqa xmm9, xmm12
pand xmm7, xmm14
movdqa xmm6, xmm10
movdqa xmm5, xmm4
psrld xmm9, 0x1b
paddd xmm11, xmm7
pxor xmm6, xmm14
movdqa xmmword [rax - 0x30], xmm3
paddd xmm11, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm13
movdqa xmm7, xmm13
pslld xmm7, 0x1e
paddd xmm4, xmm4
paddd xmm11, xmm6
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax + 0x10]
movdqa xmm8, xmm11
movdqa xmm7, xmm14
pxor xmm0, xmmword [rax + 0x70]
pxor xmm0, xmm2
paddd xmm10, xmm15
pslld xmm8, 5
movdqa xmm9, xmm11
pand xmm7, xmm13
movdqa xmm6, xmm14
movdqa xmm5, xmm0
psrld xmm9, 0x1b
paddd xmm10, xmm7
pxor xmm6, xmm13
movdqa xmmword [rax - 0x20], xmm4
paddd xmm10, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm12
movdqa xmm7, xmm12
pslld xmm7, 0x1e
paddd xmm0, xmm0
paddd xmm10, xmm6
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax + 0x20]
movdqa xmm8, xmm10
movdqa xmm7, xmm13
pxor xmm1, xmmword [rax - 0x80]
pxor xmm1, xmm3
paddd xmm14, xmm15
pslld xmm8, 5
movdqa xmm9, xmm10
pand xmm7, xmm12
movdqa xmm6, xmm13
movdqa xmm5, xmm1
psrld xmm9, 0x1b
paddd xmm14, xmm7
pxor xmm6, xmm12
movdqa xmmword [rax - 0x10], xmm0
paddd xmm14, xmm0
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm11
movdqa xmm7, xmm11
pslld xmm7, 0x1e
paddd xmm1, xmm1
paddd xmm14, xmm6
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax + 0x30]
movdqa xmm8, xmm14
movdqa xmm7, xmm12
pxor xmm2, xmmword [rax - 0x70]
pxor xmm2, xmm4
paddd xmm13, xmm15
pslld xmm8, 5
movdqa xmm9, xmm14
pand xmm7, xmm11
movdqa xmm6, xmm12
movdqa xmm5, xmm2
psrld xmm9, 0x1b
paddd xmm13, xmm7
pxor xmm6, xmm11
movdqa xmmword [rax], xmm1
paddd xmm13, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm10
movdqa xmm7, xmm10
pslld xmm7, 0x1e
paddd xmm2, xmm2
paddd xmm13, xmm6
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax + 0x40]
movdqa xmm8, xmm13
movdqa xmm7, xmm11
pxor xmm3, xmmword [rax - 0x60]
pxor xmm3, xmm0
paddd xmm12, xmm15
pslld xmm8, 5
movdqa xmm9, xmm13
pand xmm7, xmm10
movdqa xmm6, xmm11
movdqa xmm5, xmm3
psrld xmm9, 0x1b
paddd xmm12, xmm7
pxor xmm6, xmm10
movdqa xmmword [rax + 0x10], xmm2
paddd xmm12, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm14
movdqa xmm7, xmm14
pslld xmm7, 0x1e
paddd xmm3, xmm3
paddd xmm12, xmm6
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax + 0x50]
movdqa xmm8, xmm12
movdqa xmm7, xmm10
pxor xmm4, xmmword [rax - 0x50]
pxor xmm4, xmm1
paddd xmm11, xmm15
pslld xmm8, 5
movdqa xmm9, xmm12
pand xmm7, xmm14
movdqa xmm6, xmm10
movdqa xmm5, xmm4
psrld xmm9, 0x1b
paddd xmm11, xmm7
pxor xmm6, xmm14
movdqa xmmword [rax + 0x20], xmm3
paddd xmm11, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm13
movdqa xmm7, xmm13
pslld xmm7, 0x1e
paddd xmm4, xmm4
paddd xmm11, xmm6
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax + 0x60]
movdqa xmm8, xmm11
movdqa xmm7, xmm14
pxor xmm0, xmmword [rax - 0x40]
pxor xmm0, xmm2
paddd xmm10, xmm15
pslld xmm8, 5
movdqa xmm9, xmm11
pand xmm7, xmm13
movdqa xmm6, xmm14
movdqa xmm5, xmm0
psrld xmm9, 0x1b
paddd xmm10, xmm7
pxor xmm6, xmm13
movdqa xmmword [rax + 0x30], xmm4
paddd xmm10, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
pand xmm6, xmm12
movdqa xmm7, xmm12
pslld xmm7, 0x1e
paddd xmm0, xmm0
paddd xmm10, xmm6
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
movdqa xmm15, xmmword [rbp + 0x40]
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax + 0x70]
movdqa xmm8, xmm10
movdqa xmm6, xmm13
pxor xmm1, xmmword [rax - 0x30]
paddd xmm14, xmm15
pslld xmm8, 5
pxor xmm6, xmm11
movdqa xmm9, xmm10
movdqa xmmword [rax + 0x40], xmm0
paddd xmm14, xmm0
pxor xmm1, xmm3
psrld xmm9, 0x1b
pxor xmm6, xmm12
movdqa xmm7, xmm11
pslld xmm7, 0x1e
movdqa xmm5, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm14, xmm6
paddd xmm1, xmm1
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax - 0x80]
movdqa xmm8, xmm14
movdqa xmm6, xmm12
pxor xmm2, xmmword [rax - 0x20]
paddd xmm13, xmm15
pslld xmm8, 5
pxor xmm6, xmm10
movdqa xmm9, xmm14
movdqa xmmword [rax + 0x50], xmm1
paddd xmm13, xmm1
pxor xmm2, xmm4
psrld xmm9, 0x1b
pxor xmm6, xmm11
movdqa xmm7, xmm10
pslld xmm7, 0x1e
movdqa xmm5, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm13, xmm6
paddd xmm2, xmm2
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax - 0x70]
movdqa xmm8, xmm13
movdqa xmm6, xmm11
pxor xmm3, xmmword [rax - 0x10]
paddd xmm12, xmm15
pslld xmm8, 5
pxor xmm6, xmm14
movdqa xmm9, xmm13
movdqa xmmword [rax + 0x60], xmm2
paddd xmm12, xmm2
pxor xmm3, xmm0
psrld xmm9, 0x1b
pxor xmm6, xmm10
movdqa xmm7, xmm14
pslld xmm7, 0x1e
movdqa xmm5, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm12, xmm6
paddd xmm3, xmm3
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax - 0x60]
movdqa xmm8, xmm12
movdqa xmm6, xmm10
pxor xmm4, xmmword [rax]
paddd xmm11, xmm15
pslld xmm8, 5
pxor xmm6, xmm13
movdqa xmm9, xmm12
movdqa xmmword [rax + 0x70], xmm3
paddd xmm11, xmm3
pxor xmm4, xmm1
psrld xmm9, 0x1b
pxor xmm6, xmm14
movdqa xmm7, xmm13
pslld xmm7, 0x1e
movdqa xmm5, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm11, xmm6
paddd xmm4, xmm4
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax - 0x50]
movdqa xmm8, xmm11
movdqa xmm6, xmm14
pxor xmm0, xmmword [rax + 0x10]
paddd xmm10, xmm15
pslld xmm8, 5
pxor xmm6, xmm12
movdqa xmm9, xmm11
movdqa xmmword [rax - 0x80], xmm4
paddd xmm10, xmm4
pxor xmm0, xmm2
psrld xmm9, 0x1b
pxor xmm6, xmm13
movdqa xmm7, xmm12
pslld xmm7, 0x1e
movdqa xmm5, xmm0
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm10, xmm6
paddd xmm0, xmm0
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax - 0x40]
movdqa xmm8, xmm10
movdqa xmm6, xmm13
pxor xmm1, xmmword [rax + 0x20]
paddd xmm14, xmm15
pslld xmm8, 5
pxor xmm6, xmm11
movdqa xmm9, xmm10
movdqa xmmword [rax - 0x70], xmm0
paddd xmm14, xmm0
pxor xmm1, xmm3
psrld xmm9, 0x1b
pxor xmm6, xmm12
movdqa xmm7, xmm11
pslld xmm7, 0x1e
movdqa xmm5, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm14, xmm6
paddd xmm1, xmm1
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax - 0x30]
movdqa xmm8, xmm14
movdqa xmm6, xmm12
pxor xmm2, xmmword [rax + 0x30]
paddd xmm13, xmm15
pslld xmm8, 5
pxor xmm6, xmm10
movdqa xmm9, xmm14
movdqa xmmword [rax - 0x60], xmm1
paddd xmm13, xmm1
pxor xmm2, xmm4
psrld xmm9, 0x1b
pxor xmm6, xmm11
movdqa xmm7, xmm10
pslld xmm7, 0x1e
movdqa xmm5, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm13, xmm6
paddd xmm2, xmm2
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax - 0x20]
movdqa xmm8, xmm13
movdqa xmm6, xmm11
pxor xmm3, xmmword [rax + 0x40]
paddd xmm12, xmm15
pslld xmm8, 5
pxor xmm6, xmm14
movdqa xmm9, xmm13
movdqa xmmword [rax - 0x50], xmm2
paddd xmm12, xmm2
pxor xmm3, xmm0
psrld xmm9, 0x1b
pxor xmm6, xmm10
movdqa xmm7, xmm14
pslld xmm7, 0x1e
movdqa xmm5, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm12, xmm6
paddd xmm3, xmm3
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax - 0x10]
movdqa xmm8, xmm12
movdqa xmm6, xmm10
pxor xmm4, xmmword [rax + 0x50]
paddd xmm11, xmm15
pslld xmm8, 5
pxor xmm6, xmm13
movdqa xmm9, xmm12
movdqa xmmword [rax - 0x40], xmm3
paddd xmm11, xmm3
pxor xmm4, xmm1
psrld xmm9, 0x1b
pxor xmm6, xmm14
movdqa xmm7, xmm13
pslld xmm7, 0x1e
movdqa xmm5, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm11, xmm6
paddd xmm4, xmm4
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax]
movdqa xmm8, xmm11
movdqa xmm6, xmm14
pxor xmm0, xmmword [rax + 0x60]
paddd xmm10, xmm15
pslld xmm8, 5
pxor xmm6, xmm12
movdqa xmm9, xmm11
movdqa xmmword [rax - 0x30], xmm4
paddd xmm10, xmm4
pxor xmm0, xmm2
psrld xmm9, 0x1b
pxor xmm6, xmm13
movdqa xmm7, xmm12
pslld xmm7, 0x1e
movdqa xmm5, xmm0
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm10, xmm6
paddd xmm0, xmm0
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax + 0x10]
movdqa xmm8, xmm10
movdqa xmm6, xmm13
pxor xmm1, xmmword [rax + 0x70]
paddd xmm14, xmm15
pslld xmm8, 5
pxor xmm6, xmm11
movdqa xmm9, xmm10
movdqa xmmword [rax - 0x20], xmm0
paddd xmm14, xmm0
pxor xmm1, xmm3
psrld xmm9, 0x1b
pxor xmm6, xmm12
movdqa xmm7, xmm11
pslld xmm7, 0x1e
movdqa xmm5, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm14, xmm6
paddd xmm1, xmm1
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax + 0x20]
movdqa xmm8, xmm14
movdqa xmm6, xmm12
pxor xmm2, xmmword [rax - 0x80]
paddd xmm13, xmm15
pslld xmm8, 5
pxor xmm6, xmm10
movdqa xmm9, xmm14
movdqa xmmword [rax - 0x10], xmm1
paddd xmm13, xmm1
pxor xmm2, xmm4
psrld xmm9, 0x1b
pxor xmm6, xmm11
movdqa xmm7, xmm10
pslld xmm7, 0x1e
movdqa xmm5, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm13, xmm6
paddd xmm2, xmm2
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax + 0x30]
movdqa xmm8, xmm13
movdqa xmm6, xmm11
pxor xmm3, xmmword [rax - 0x70]
paddd xmm12, xmm15
pslld xmm8, 5
pxor xmm6, xmm14
movdqa xmm9, xmm13
paddd xmm12, xmm2
pxor xmm3, xmm0
psrld xmm9, 0x1b
pxor xmm6, xmm10
movdqa xmm7, xmm14
pslld xmm7, 0x1e
movdqa xmm5, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm12, xmm6
paddd xmm3, xmm3
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax + 0x40]
movdqa xmm8, xmm12
movdqa xmm6, xmm10
pxor xmm4, xmmword [rax - 0x60]
paddd xmm11, xmm15
pslld xmm8, 5
pxor xmm6, xmm13
movdqa xmm9, xmm12
paddd xmm11, xmm3
pxor xmm4, xmm1
psrld xmm9, 0x1b
pxor xmm6, xmm14
movdqa xmm7, xmm13
pslld xmm7, 0x1e
movdqa xmm5, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm11, xmm6
paddd xmm4, xmm4
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
pxor xmm0, xmm2
movdqa xmm2, xmmword [rax + 0x50]
movdqa xmm8, xmm11
movdqa xmm6, xmm14
pxor xmm0, xmmword [rax - 0x50]
paddd xmm10, xmm15
pslld xmm8, 5
pxor xmm6, xmm12
movdqa xmm9, xmm11
paddd xmm10, xmm4
pxor xmm0, xmm2
psrld xmm9, 0x1b
pxor xmm6, xmm13
movdqa xmm7, xmm12
pslld xmm7, 0x1e
movdqa xmm5, xmm0
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm10, xmm6
paddd xmm0, xmm0
psrld xmm12, 2
paddd xmm10, xmm8
por xmm0, xmm5
por xmm12, xmm7
pxor xmm1, xmm3
movdqa xmm3, xmmword [rax + 0x60]
movdqa xmm8, xmm10
movdqa xmm6, xmm13
pxor xmm1, xmmword [rax - 0x40]
paddd xmm14, xmm15
pslld xmm8, 5
pxor xmm6, xmm11
movdqa xmm9, xmm10
paddd xmm14, xmm0
pxor xmm1, xmm3
psrld xmm9, 0x1b
pxor xmm6, xmm12
movdqa xmm7, xmm11
pslld xmm7, 0x1e
movdqa xmm5, xmm1
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm14, xmm6
paddd xmm1, xmm1
psrld xmm11, 2
paddd xmm14, xmm8
por xmm1, xmm5
por xmm11, xmm7
pxor xmm2, xmm4
movdqa xmm4, xmmword [rax + 0x70]
movdqa xmm8, xmm14
movdqa xmm6, xmm12
pxor xmm2, xmmword [rax - 0x30]
paddd xmm13, xmm15
pslld xmm8, 5
pxor xmm6, xmm10
movdqa xmm9, xmm14
paddd xmm13, xmm1
pxor xmm2, xmm4
psrld xmm9, 0x1b
pxor xmm6, xmm11
movdqa xmm7, xmm10
pslld xmm7, 0x1e
movdqa xmm5, xmm2
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm13, xmm6
paddd xmm2, xmm2
psrld xmm10, 2
paddd xmm13, xmm8
por xmm2, xmm5
por xmm10, xmm7
pxor xmm3, xmm0
movdqa xmm0, xmmword [rax - 0x80]
movdqa xmm8, xmm13
movdqa xmm6, xmm11
pxor xmm3, xmmword [rax - 0x20]
paddd xmm12, xmm15
pslld xmm8, 5
pxor xmm6, xmm14
movdqa xmm9, xmm13
paddd xmm12, xmm2
pxor xmm3, xmm0
psrld xmm9, 0x1b
pxor xmm6, xmm10
movdqa xmm7, xmm14
pslld xmm7, 0x1e
movdqa xmm5, xmm3
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm12, xmm6
paddd xmm3, xmm3
psrld xmm14, 2
paddd xmm12, xmm8
por xmm3, xmm5
por xmm14, xmm7
pxor xmm4, xmm1
movdqa xmm1, xmmword [rax - 0x70]
movdqa xmm8, xmm12
movdqa xmm6, xmm10
pxor xmm4, xmmword [rax - 0x10]
paddd xmm11, xmm15
pslld xmm8, 5
pxor xmm6, xmm13
movdqa xmm9, xmm12
paddd xmm11, xmm3
pxor xmm4, xmm1
psrld xmm9, 0x1b
pxor xmm6, xmm14
movdqa xmm7, xmm13
pslld xmm7, 0x1e
movdqa xmm5, xmm4
por xmm8, xmm9
psrld xmm5, 0x1f
paddd xmm11, xmm6
paddd xmm4, xmm4
psrld xmm13, 2
paddd xmm11, xmm8
por xmm4, xmm5
por xmm13, xmm7
movdqa xmm8, xmm11
paddd xmm10, xmm15
movdqa xmm6, xmm14
pslld xmm8, 5
pxor xmm6, xmm12
movdqa xmm9, xmm11
paddd xmm10, xmm4
psrld xmm9, 0x1b
movdqa xmm7, xmm12
pxor xmm6, xmm13
pslld xmm7, 0x1e
por xmm8, xmm9
paddd xmm10, xmm6
psrld xmm12, 2
paddd xmm10, xmm8
por xmm12, xmm7
movdqa xmm0, xmmword [rbx]
mov ecx, 1
cmp ecx, dword [rbx]
pxor xmm8, xmm8
cmovge r8, rbp
cmp ecx, dword [rbx + 4]
movdqa xmm1, xmm0
cmovge r9, rbp
cmp ecx, dword [rbx + 8]
pcmpgtd xmm1, xmm8
cmovge r10, rbp
cmp ecx, dword [rbx + 0xc]
paddd xmm0, xmm1
cmovge r11, rbp
movdqu xmm6, xmmword [rdi]
pand xmm10, xmm1
movdqu xmm7, xmmword [rdi + 0x20]
pand xmm11, xmm1
paddd xmm10, xmm6
movdqu xmm8, xmmword [rdi + 0x40]
pand xmm12, xmm1
paddd xmm11, xmm7
movdqu xmm9, xmmword [rdi + 0x60]
pand xmm13, xmm1
paddd xmm12, xmm8
movdqu xmm5, xmmword [rdi + 0x80]
pand xmm14, xmm1
movdqu xmmword [rdi], xmm10
paddd xmm13, xmm9
movdqu xmmword [rdi + 0x20], xmm11
paddd xmm14, xmm5
movdqu xmmword [rdi + 0x40], xmm12
movdqu xmmword [rdi + 0x60], xmm13
movdqu xmmword [rdi + 0x80], xmm14
movdqa xmmword [rbx], xmm0
movdqa xmm5, xmmword [rbp + 0x60]
movdqa xmm15, xmmword [rbp - 0x20]
dec edx
jne 0x14001fd40
mov edx, dword [rsp + 0x118]
lea rdi, [rdi + 0x10]
lea rsi, [rsi + 0x40]
dec edx
jne 0x14001fc99
mov rax, qword [rsp + 0x110]
movaps xmm6, xmmword [rax - 0xb8]
movaps xmm7, xmmword [rax - 0xa8]
movaps xmm8, xmmword [rax - 0x98]
movaps xmm9, xmmword [rax - 0x88]
movaps xmm10, xmmword [rax - 0x78]
movaps xmm11, xmmword [rax - 0x68]
movaps xmm12, xmmword [rax - 0x58]
movaps xmm13, xmmword [rax - 0x48]
movaps xmm14, xmmword [rax - 0x38]
movaps xmm15, xmmword [rax - 0x28]
mov rbp, qword [rax - 0x10]
mov rbx, qword [rax - 8]
lea rsp, [rax]
mov rdi, qword [rsp + 8]
mov rsi, qword [rsp + 0x10]
repz ret
mov rax, rsp
push rbx
push rbp
lea rsp, [rsp - 0xa8]
movaps xmmword [rsp], xmm6
movaps xmmword [rsp + 0x10], xmm7
movaps xmmword [rsp + 0x20], xmm8
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x58], xmm12
movaps xmmword [rax - 0x48], xmm13
movaps xmmword [rax - 0x38], xmm14
movaps xmmword [rax - 0x28], xmm15
sub rsp, 0x120
shl edx, 1
and rsp, 0xffffffffffffff00
lea rdi, [rdi + 0x40]
mov qword [rsp + 0x110], rax
lea rbx, [rsp + 0x100]
movdqa xmm3, xmmword [0x1400251a0]
mov dword [rsp + 0x118], edx
xor edx, edx
mov r8, qword [rsi]
mov ecx, dword [rsi + 8]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx], ecx
cmovle r8, rsp
mov r9, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x18]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 4], ecx
cmovle r9, rsp
test edx, edx
je 0x140022dd5
movq xmm0, qword [rdi - 0x40]
movq xmm4, qword [rdi - 0x20]
movq xmm5, qword [rdi]
movq xmm6, qword [rdi + 0x20]
movq xmm7, qword [rdi + 0x40]
punpckldq xmm0, xmm4
punpckldq xmm5, xmm6
movdqa xmm8, xmm0
punpcklqdq xmm0, xmm5
punpckhqdq xmm8, xmm5
pshufd xmm1, xmm7, 0x3f
pshufd xmm9, xmm7, 0x7f
pshufd xmm0, xmm0, 0x1b
pshufd xmm8, xmm8, 0x1b
jmp 0x140022880
movdqu xmm4, xmmword [r8]
movdqu xmm11, xmmword [r9]
movdqu xmm5, xmmword [r8 + 0x10]
movdqu xmm12, xmmword [r9 + 0x10]
movdqu xmm6, xmmword [r8 + 0x20]
pshufb xmm4, xmm3
movdqu xmm13, xmmword [r9 + 0x20]
pshufb xmm11, xmm3
movdqu xmm7, xmmword [r8 + 0x30]
lea r8, [r8 + 0x40]
pshufb xmm5, xmm3
movdqu xmm14, xmmword [r9 + 0x30]
lea r9, [r9 + 0x40]
pshufb xmm12, xmm3
movdqa xmmword [rsp + 0x50], xmm1
paddd xmm1, xmm4
movdqa xmmword [rsp + 0x70], xmm9
paddd xmm9, xmm11
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmm10, xmm8
sha1rnds4 xmm0, xmm1, 0
sha1nexte xmm2, xmm5
sha1rnds4 xmm8, xmm9, 0
sha1nexte xmm10, xmm12
pshufb xmm6, xmm3
prefetcht0 byte [r8 + 0x7f]
sha1msg1 xmm4, xmm5
pshufb xmm13, xmm3
prefetcht0 byte [r9 + 0x7f]
sha1msg1 xmm11, xmm12
pshufb xmm7, xmm3
movdqa xmm1, xmm0
pshufb xmm14, xmm3
movdqa xmm9, xmm8
sha1rnds4 xmm0, xmm2, 0
sha1nexte xmm1, xmm6
sha1rnds4 xmm8, xmm10, 0
sha1nexte xmm9, xmm13
pxor xmm4, xmm6
sha1msg1 xmm5, xmm6
pxor xmm11, xmm13
sha1msg1 xmm12, xmm13
movdqa xmm2, xmm0
movdqa xmm10, xmm8
sha1rnds4 xmm0, xmm1, 0
sha1nexte xmm2, xmm7
sha1rnds4 xmm8, xmm9, 0
sha1nexte xmm10, xmm14
sha1msg2 xmm4, xmm7
sha1msg2 xmm11, xmm14
pxor xmm5, xmm7
sha1msg1 xmm6, xmm7
pxor xmm12, xmm14
sha1msg1 xmm13, xmm14
movdqa xmm1, xmm0
movdqa xmm9, xmm8
sha1rnds4 xmm0, xmm2, 0
sha1nexte xmm1, xmm4
sha1rnds4 xmm8, xmm10, 0
sha1nexte xmm9, xmm11
sha1msg2 xmm5, xmm4
sha1msg2 xmm12, xmm11
pxor xmm6, xmm4
sha1msg1 xmm7, xmm4
pxor xmm13, xmm11
sha1msg1 xmm14, xmm11
movdqa xmm2, xmm0
movdqa xmm10, xmm8
sha1rnds4 xmm0, xmm1, 0
sha1nexte xmm2, xmm5
sha1rnds4 xmm8, xmm9, 0
sha1nexte xmm10, xmm12
sha1msg2 xmm6, xmm5
sha1msg2 xmm13, xmm12
pxor xmm7, xmm5
sha1msg1 xmm4, xmm5
pxor xmm14, xmm12
sha1msg1 xmm11, xmm12
movdqa xmm1, xmm0
movdqa xmm9, xmm8
sha1rnds4 xmm0, xmm2, 1
sha1nexte xmm1, xmm6
sha1rnds4 xmm8, xmm10, 1
sha1nexte xmm9, xmm13
sha1msg2 xmm7, xmm6
sha1msg2 xmm14, xmm13
pxor xmm4, xmm6
sha1msg1 xmm5, xmm6
pxor xmm11, xmm13
sha1msg1 xmm12, xmm13
movdqa xmm2, xmm0
movdqa xmm10, xmm8
sha1rnds4 xmm0, xmm1, 1
sha1nexte xmm2, xmm7
sha1rnds4 xmm8, xmm9, 1
sha1nexte xmm10, xmm14
sha1msg2 xmm4, xmm7
sha1msg2 xmm11, xmm14
pxor xmm5, xmm7
sha1msg1 xmm6, xmm7
pxor xmm12, xmm14
sha1msg1 xmm13, xmm14
movdqa xmm1, xmm0
movdqa xmm9, xmm8
sha1rnds4 xmm0, xmm2, 1
sha1nexte xmm1, xmm4
sha1rnds4 xmm8, xmm10, 1
sha1nexte xmm9, xmm11
sha1msg2 xmm5, xmm4
sha1msg2 xmm12, xmm11
pxor xmm6, xmm4
sha1msg1 xmm7, xmm4
pxor xmm13, xmm11
sha1msg1 xmm14, xmm11
movdqa xmm2, xmm0
movdqa xmm10, xmm8
sha1rnds4 xmm0, xmm1, 1
sha1nexte xmm2, xmm5
sha1rnds4 xmm8, xmm9, 1
sha1nexte xmm10, xmm12
sha1msg2 xmm6, xmm5
sha1msg2 xmm13, xmm12
pxor xmm7, xmm5
sha1msg1 xmm4, xmm5
pxor xmm14, xmm12
sha1msg1 xmm11, xmm12
movdqa xmm1, xmm0
movdqa xmm9, xmm8
sha1rnds4 xmm0, xmm2, 1
sha1nexte xmm1, xmm6
sha1rnds4 xmm8, xmm10, 1
sha1nexte xmm9, xmm13
sha1msg2 xmm7, xmm6
sha1msg2 xmm14, xmm13
pxor xmm4, xmm6
sha1msg1 xmm5, xmm6
pxor xmm11, xmm13
sha1msg1 xmm12, xmm13
movdqa xmm2, xmm0
movdqa xmm10, xmm8
sha1rnds4 xmm0, xmm1, 2
sha1nexte xmm2, xmm7
sha1rnds4 xmm8, xmm9, 2
sha1nexte xmm10, xmm14
sha1msg2 xmm4, xmm7
sha1msg2 xmm11, xmm14
pxor xmm5, xmm7
sha1msg1 xmm6, xmm7
pxor xmm12, xmm14
sha1msg1 xmm13, xmm14
movdqa xmm1, xmm0
movdqa xmm9, xmm8
sha1rnds4 xmm0, xmm2, 2
sha1nexte xmm1, xmm4
sha1rnds4 xmm8, xmm10, 2
sha1nexte xmm9, xmm11
sha1msg2 xmm5, xmm4
sha1msg2 xmm12, xmm11
pxor xmm6, xmm4
sha1msg1 xmm7, xmm4
pxor xmm13, xmm11
sha1msg1 xmm14, xmm11
movdqa xmm2, xmm0
movdqa xmm10, xmm8
sha1rnds4 xmm0, xmm1, 2
sha1nexte xmm2, xmm5
sha1rnds4 xmm8, xmm9, 2
sha1nexte xmm10, xmm12
sha1msg2 xmm6, xmm5
sha1msg2 xmm13, xmm12
pxor xmm7, xmm5
sha1msg1 xmm4, xmm5
pxor xmm14, xmm12
sha1msg1 xmm11, xmm12
movdqa xmm1, xmm0
movdqa xmm9, xmm8
sha1rnds4 xmm0, xmm2, 2
sha1nexte xmm1, xmm6
sha1rnds4 xmm8, xmm10, 2
sha1nexte xmm9, xmm13
sha1msg2 xmm7, xmm6
sha1msg2 xmm14, xmm13
pxor xmm4, xmm6
sha1msg1 xmm5, xmm6
pxor xmm11, xmm13
sha1msg1 xmm12, xmm13
movdqa xmm2, xmm0
movdqa xmm10, xmm8
sha1rnds4 xmm0, xmm1, 2
sha1nexte xmm2, xmm7
sha1rnds4 xmm8, xmm9, 2
sha1nexte xmm10, xmm14
sha1msg2 xmm4, xmm7
sha1msg2 xmm11, xmm14
pxor xmm5, xmm7
sha1msg1 xmm6, xmm7
pxor xmm12, xmm14
sha1msg1 xmm13, xmm14
movdqa xmm1, xmm0
movdqa xmm9, xmm8
sha1rnds4 xmm0, xmm2, 3
sha1nexte xmm1, xmm4
sha1rnds4 xmm8, xmm10, 3
sha1nexte xmm9, xmm11
sha1msg2 xmm5, xmm4
sha1msg2 xmm12, xmm11
pxor xmm6, xmm4
sha1msg1 xmm7, xmm4
pxor xmm13, xmm11
sha1msg1 xmm14, xmm11
movdqa xmm2, xmm0
movdqa xmm10, xmm8
sha1rnds4 xmm0, xmm1, 3
sha1nexte xmm2, xmm5
sha1rnds4 xmm8, xmm9, 3
sha1nexte xmm10, xmm12
sha1msg2 xmm6, xmm5
sha1msg2 xmm13, xmm12
pxor xmm7, xmm5
pxor xmm14, xmm12
mov ecx, 1
pxor xmm4, xmm4
cmp ecx, dword [rbx]
cmovge r8, rsp
movdqa xmm1, xmm0
movdqa xmm9, xmm8
sha1rnds4 xmm0, xmm2, 3
sha1nexte xmm1, xmm6
sha1rnds4 xmm8, xmm10, 3
sha1nexte xmm9, xmm13
sha1msg2 xmm7, xmm6
sha1msg2 xmm14, xmm13
cmp ecx, dword [rbx + 4]
cmovge r9, rsp
movq xmm6, qword [rbx]
movdqa xmm2, xmm0
movdqa xmm10, xmm8
sha1rnds4 xmm0, xmm1, 3
sha1nexte xmm2, xmm7
sha1rnds4 xmm8, xmm9, 3
sha1nexte xmm10, xmm14
pshufd xmm11, xmm6, 0
pshufd xmm12, xmm6, 0x55
movdqa xmm7, xmm6
pcmpgtd xmm11, xmm4
pcmpgtd xmm12, xmm4
movdqa xmm1, xmm0
movdqa xmm9, xmm8
sha1rnds4 xmm0, xmm2, 3
sha1nexte xmm1, xmm4
sha1rnds4 xmm8, xmm10, 3
sha1nexte xmm9, xmm4
pcmpgtd xmm7, xmm4
pand xmm0, xmm11
pand xmm1, xmm11
pand xmm8, xmm12
pand xmm9, xmm12
paddd xmm6, xmm7
paddd xmm0, xmmword [rsp + 0x40]
paddd xmm1, xmmword [rsp + 0x50]
paddd xmm8, xmmword [rsp + 0x60]
paddd xmm9, xmmword [rsp + 0x70]
movq qword [rbx], xmm6
dec edx
jne 0x140022880
mov edx, dword [rsp + 0x118]
pshufd xmm0, xmm0, 0x1b
pshufd xmm8, xmm8, 0x1b
movdqa xmm6, xmm0
punpckldq xmm0, xmm8
punpckhdq xmm6, xmm8
punpckhdq xmm1, xmm9
movq qword [rdi - 0x40], xmm0
psrldq xmm0, 8
movq qword [rdi], xmm6
psrldq xmm6, 8
movq qword [rdi - 0x20], xmm0
psrldq xmm1, 8
movq qword [rdi + 0x20], xmm6
movq qword [rdi + 0x40], xmm1
lea rdi, [rdi + 8]
lea rsi, [rsi + 0x20]
dec edx
jne 0x1400227e2
movaps xmm6, xmmword [rax - 0xb8]
movaps xmm7, xmmword [rax - 0xa8]
movaps xmm8, xmmword [rax - 0x98]
movaps xmm9, xmmword [rax - 0x88]
movaps xmm10, xmmword [rax - 0x78]
movaps xmm11, xmmword [rax - 0x68]
movaps xmm12, xmmword [rax - 0x58]
movaps xmm13, xmmword [rax - 0x48]
movaps xmm14, xmmword [rax - 0x38]
movaps xmm15, xmmword [rax - 0x28]
mov rbp, qword [rax - 0x10]
mov rbx, qword [rax - 8]
lea rsp, [rax]
mov rdi, qword [rsp + 8]
mov rsi, qword [rsp + 0x10]
repz ret
mov rax, rsp
push rbx
push rbp
lea rsp, [rsp - 0xa8]
movaps xmmword [rsp], xmm6
movaps xmmword [rsp + 0x10], xmm7
movaps xmmword [rsp + 0x20], xmm8
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x58], xmm12
movaps xmmword [rax - 0x48], xmm13
movaps xmmword [rax - 0x38], xmm14
movaps xmmword [rax - 0x28], xmm15
sub rsp, 0x120
and rsp, 0xffffffffffffff00
mov qword [rsp + 0x110], rax
lea rbp, [0x140025120]
lea rbx, [rsp + 0x100]
vzeroupper
mov dword [rsp + 0x118], edx
xor edx, edx
mov r8, qword [rsi]
mov ecx, dword [rsi + 8]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx], ecx
cmovle r8, rbp
mov r9, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x18]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 4], ecx
cmovle r9, rbp
mov r10, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x28]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 8], ecx
cmovle r10, rbp
mov r11, qword [rsi + 0x30]
mov ecx, dword [rsi + 0x38]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 0xc], ecx
cmovle r11, rbp
test edx, edx
je 0x140024fb5
vmovdqu xmm10, xmmword [rdi]
lea rax, [rsp + 0x80]
vmovdqu xmm11, xmmword [rdi + 0x20]
vmovdqu xmm12, xmmword [rdi + 0x40]
vmovdqu xmm13, xmmword [rdi + 0x60]
vmovdqu xmm14, xmmword [rdi + 0x80]
vmovdqu xmm5, xmmword [rbp + 0x60]
jmp 0x140022f60
vmovdqa xmm15, xmmword [rbp - 0x20]
vmovd xmm0, dword [r8]
lea r8, [r8 + 0x40]
vmovd xmm2, dword [r9]
lea r9, [r9 + 0x40]
vpinsrd xmm0, xmm0, dword [r10], 1
lea r10, [r10 + 0x40]
vpinsrd xmm2, xmm2, dword [r11], 1
lea r11, [r11 + 0x40]
vmovd xmm1, dword [r8 - 0x3c]
vpunpckldq xmm0, xmm0, xmm2
vmovd xmm9, dword [r9 - 0x3c]
vpshufb xmm0, xmm0, xmm5
vpinsrd xmm1, xmm1, dword [r10 - 0x3c], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x3c], 1
vpaddd xmm14, xmm14, xmm15
vpslld xmm8, xmm10, 5
vpandn xmm7, xmm11, xmm13
vpand xmm6, xmm11, xmm12
vmovdqa xmmword [rax - 0x80], xmm0
vpaddd xmm14, xmm14, xmm0
vpunpckldq xmm1, xmm1, xmm9
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm2, dword [r8 - 0x38]
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0x38]
vpaddd xmm14, xmm14, xmm6
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpshufb xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpinsrd xmm2, xmm2, dword [r10 - 0x38], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x38], 1
vpaddd xmm13, xmm13, xmm15
vpslld xmm8, xmm14, 5
vpandn xmm7, xmm10, xmm12
vpand xmm6, xmm10, xmm11
vmovdqa xmmword [rax - 0x70], xmm1
vpaddd xmm13, xmm13, xmm1
vpunpckldq xmm2, xmm2, xmm9
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm3, dword [r8 - 0x34]
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0x34]
vpaddd xmm13, xmm13, xmm6
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpshufb xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpinsrd xmm3, xmm3, dword [r10 - 0x34], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x34], 1
vpaddd xmm12, xmm12, xmm15
vpslld xmm8, xmm13, 5
vpandn xmm7, xmm14, xmm11
vpand xmm6, xmm14, xmm10
vmovdqa xmmword [rax - 0x60], xmm2
vpaddd xmm12, xmm12, xmm2
vpunpckldq xmm3, xmm3, xmm9
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm4, dword [r8 - 0x30]
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0x30]
vpaddd xmm12, xmm12, xmm6
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpshufb xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpinsrd xmm4, xmm4, dword [r10 - 0x30], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x30], 1
vpaddd xmm11, xmm11, xmm15
vpslld xmm8, xmm12, 5
vpandn xmm7, xmm13, xmm10
vpand xmm6, xmm13, xmm14
vmovdqa xmmword [rax - 0x50], xmm3
vpaddd xmm11, xmm11, xmm3
vpunpckldq xmm4, xmm4, xmm9
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm0, dword [r8 - 0x2c]
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0x2c]
vpaddd xmm11, xmm11, xmm6
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpshufb xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpinsrd xmm0, xmm0, dword [r10 - 0x2c], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x2c], 1
vpaddd xmm10, xmm10, xmm15
vpslld xmm8, xmm11, 5
vpandn xmm7, xmm12, xmm14
vpand xmm6, xmm12, xmm13
vmovdqa xmmword [rax - 0x40], xmm4
vpaddd xmm10, xmm10, xmm4
vpunpckldq xmm0, xmm0, xmm9
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm1, dword [r8 - 0x28]
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0x28]
vpaddd xmm10, xmm10, xmm6
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpshufb xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vpinsrd xmm1, xmm1, dword [r10 - 0x28], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x28], 1
vpaddd xmm14, xmm14, xmm15
vpslld xmm8, xmm10, 5
vpandn xmm7, xmm11, xmm13
vpand xmm6, xmm11, xmm12
vmovdqa xmmword [rax - 0x30], xmm0
vpaddd xmm14, xmm14, xmm0
vpunpckldq xmm1, xmm1, xmm9
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm2, dword [r8 - 0x24]
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0x24]
vpaddd xmm14, xmm14, xmm6
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpshufb xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpinsrd xmm2, xmm2, dword [r10 - 0x24], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x24], 1
vpaddd xmm13, xmm13, xmm15
vpslld xmm8, xmm14, 5
vpandn xmm7, xmm10, xmm12
vpand xmm6, xmm10, xmm11
vmovdqa xmmword [rax - 0x20], xmm1
vpaddd xmm13, xmm13, xmm1
vpunpckldq xmm2, xmm2, xmm9
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm3, dword [r8 - 0x20]
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0x20]
vpaddd xmm13, xmm13, xmm6
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpshufb xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpinsrd xmm3, xmm3, dword [r10 - 0x20], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x20], 1
vpaddd xmm12, xmm12, xmm15
vpslld xmm8, xmm13, 5
vpandn xmm7, xmm14, xmm11
vpand xmm6, xmm14, xmm10
vmovdqa xmmword [rax - 0x10], xmm2
vpaddd xmm12, xmm12, xmm2
vpunpckldq xmm3, xmm3, xmm9
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm4, dword [r8 - 0x1c]
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0x1c]
vpaddd xmm12, xmm12, xmm6
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpshufb xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpinsrd xmm4, xmm4, dword [r10 - 0x1c], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x1c], 1
vpaddd xmm11, xmm11, xmm15
vpslld xmm8, xmm12, 5
vpandn xmm7, xmm13, xmm10
vpand xmm6, xmm13, xmm14
vmovdqa xmmword [rax], xmm3
vpaddd xmm11, xmm11, xmm3
vpunpckldq xmm4, xmm4, xmm9
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm0, dword [r8 - 0x18]
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0x18]
vpaddd xmm11, xmm11, xmm6
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpshufb xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpinsrd xmm0, xmm0, dword [r10 - 0x18], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x18], 1
vpaddd xmm10, xmm10, xmm15
vpslld xmm8, xmm11, 5
vpandn xmm7, xmm12, xmm14
vpand xmm6, xmm12, xmm13
vmovdqa xmmword [rax + 0x10], xmm4
vpaddd xmm10, xmm10, xmm4
vpunpckldq xmm0, xmm0, xmm9
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm1, dword [r8 - 0x14]
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0x14]
vpaddd xmm10, xmm10, xmm6
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpshufb xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vpinsrd xmm1, xmm1, dword [r10 - 0x14], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x14], 1
vpaddd xmm14, xmm14, xmm15
vpslld xmm8, xmm10, 5
vpandn xmm7, xmm11, xmm13
vpand xmm6, xmm11, xmm12
vmovdqa xmmword [rax + 0x20], xmm0
vpaddd xmm14, xmm14, xmm0
vpunpckldq xmm1, xmm1, xmm9
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm2, dword [r8 - 0x10]
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0x10]
vpaddd xmm14, xmm14, xmm6
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpshufb xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpinsrd xmm2, xmm2, dword [r10 - 0x10], 1
vpinsrd xmm9, xmm9, dword [r11 - 0x10], 1
vpaddd xmm13, xmm13, xmm15
vpslld xmm8, xmm14, 5
vpandn xmm7, xmm10, xmm12
vpand xmm6, xmm10, xmm11
vmovdqa xmmword [rax + 0x30], xmm1
vpaddd xmm13, xmm13, xmm1
vpunpckldq xmm2, xmm2, xmm9
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm3, dword [r8 - 0xc]
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 0xc]
vpaddd xmm13, xmm13, xmm6
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpshufb xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpinsrd xmm3, xmm3, dword [r10 - 0xc], 1
vpinsrd xmm9, xmm9, dword [r11 - 0xc], 1
vpaddd xmm12, xmm12, xmm15
vpslld xmm8, xmm13, 5
vpandn xmm7, xmm14, xmm11
vpand xmm6, xmm14, xmm10
vmovdqa xmmword [rax + 0x40], xmm2
vpaddd xmm12, xmm12, xmm2
vpunpckldq xmm3, xmm3, xmm9
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm4, dword [r8 - 8]
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 8]
vpaddd xmm12, xmm12, xmm6
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpshufb xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpinsrd xmm4, xmm4, dword [r10 - 8], 1
vpinsrd xmm9, xmm9, dword [r11 - 8], 1
vpaddd xmm11, xmm11, xmm15
vpslld xmm8, xmm12, 5
vpandn xmm7, xmm13, xmm10
vpand xmm6, xmm13, xmm14
vmovdqa xmmword [rax + 0x50], xmm3
vpaddd xmm11, xmm11, xmm3
vpunpckldq xmm4, xmm4, xmm9
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm7
vmovd xmm0, dword [r8 - 4]
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vmovd xmm9, dword [r9 - 4]
vpaddd xmm11, xmm11, xmm6
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpshufb xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vmovdqa xmm1, xmmword [rax - 0x80]
vpinsrd xmm0, xmm0, dword [r10 - 4], 1
vpinsrd xmm9, xmm9, dword [r11 - 4], 1
vpaddd xmm10, xmm10, xmm15
prefetcht0 byte [r8 + 0x3f]
vpslld xmm8, xmm11, 5
vpandn xmm7, xmm12, xmm14
vpand xmm6, xmm12, xmm13
vmovdqa xmmword [rax + 0x60], xmm4
vpaddd xmm10, xmm10, xmm4
vpunpckldq xmm0, xmm0, xmm9
vpsrld xmm9, xmm11, 0x1b
prefetcht0 byte [r9 + 0x3f]
vpxor xmm6, xmm6, xmm7
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
prefetcht0 byte [r10 + 0x3f]
vpaddd xmm10, xmm10, xmm6
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
prefetcht0 byte [r11 + 0x3f]
vpshufb xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vmovdqa xmm2, xmmword [rax - 0x70]
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax - 0x60]
vpaddd xmm14, xmm14, xmm15
vpslld xmm8, xmm10, 5
vpandn xmm7, xmm11, xmm13
vpand xmm6, xmm11, xmm12
vmovdqa xmmword [rax + 0x70], xmm0
vpaddd xmm14, xmm14, xmm0
vpxor xmm1, xmm1, xmmword [rax]
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm7
vpxor xmm1, xmm1, xmm3
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm14, xmm14, xmm6
vpsrld xmm5, xmm1, 0x1f
vpaddd xmm1, xmm1, xmm1
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax - 0x50]
vpaddd xmm13, xmm13, xmm15
vpslld xmm8, xmm14, 5
vpandn xmm7, xmm10, xmm12
vpand xmm6, xmm10, xmm11
vmovdqa xmmword [rax - 0x80], xmm1
vpaddd xmm13, xmm13, xmm1
vpxor xmm2, xmm2, xmmword [rax + 0x10]
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm7
vpxor xmm2, xmm2, xmm4
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm13, xmm13, xmm6
vpsrld xmm5, xmm2, 0x1f
vpaddd xmm2, xmm2, xmm2
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax - 0x40]
vpaddd xmm12, xmm12, xmm15
vpslld xmm8, xmm13, 5
vpandn xmm7, xmm14, xmm11
vpand xmm6, xmm14, xmm10
vmovdqa xmmword [rax - 0x70], xmm2
vpaddd xmm12, xmm12, xmm2
vpxor xmm3, xmm3, xmmword [rax + 0x20]
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm7
vpxor xmm3, xmm3, xmm0
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm12, xmm12, xmm6
vpsrld xmm5, xmm3, 0x1f
vpaddd xmm3, xmm3, xmm3
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax - 0x30]
vpaddd xmm11, xmm11, xmm15
vpslld xmm8, xmm12, 5
vpandn xmm7, xmm13, xmm10
vpand xmm6, xmm13, xmm14
vmovdqa xmmword [rax - 0x60], xmm3
vpaddd xmm11, xmm11, xmm3
vpxor xmm4, xmm4, xmmword [rax + 0x30]
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm7
vpxor xmm4, xmm4, xmm1
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm11, xmm11, xmm6
vpsrld xmm5, xmm4, 0x1f
vpaddd xmm4, xmm4, xmm4
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax - 0x20]
vpaddd xmm10, xmm10, xmm15
vpslld xmm8, xmm11, 5
vpandn xmm7, xmm12, xmm14
vpand xmm6, xmm12, xmm13
vmovdqa xmmword [rax - 0x50], xmm4
vpaddd xmm10, xmm10, xmm4
vpxor xmm0, xmm0, xmmword [rax + 0x40]
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm6, xmm7
vpxor xmm0, xmm0, xmm2
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm10, xmm10, xmm6
vpsrld xmm5, xmm0, 0x1f
vpaddd xmm0, xmm0, xmm0
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vmovdqa xmm15, xmmword [rbp]
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax - 0x10]
vpslld xmm8, xmm10, 5
vpaddd xmm14, xmm14, xmm15
vpxor xmm6, xmm13, xmm11
vmovdqa xmmword [rax - 0x40], xmm0
vpaddd xmm14, xmm14, xmm0
vpxor xmm1, xmm1, xmmword [rax + 0x50]
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm12
vpxor xmm1, xmm1, xmm3
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm14, xmm14, xmm6
vpsrld xmm5, xmm1, 0x1f
vpaddd xmm1, xmm1, xmm1
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax]
vpslld xmm8, xmm14, 5
vpaddd xmm13, xmm13, xmm15
vpxor xmm6, xmm12, xmm10
vmovdqa xmmword [rax - 0x30], xmm1
vpaddd xmm13, xmm13, xmm1
vpxor xmm2, xmm2, xmmword [rax + 0x60]
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm11
vpxor xmm2, xmm2, xmm4
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm13, xmm13, xmm6
vpsrld xmm5, xmm2, 0x1f
vpaddd xmm2, xmm2, xmm2
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax + 0x10]
vpslld xmm8, xmm13, 5
vpaddd xmm12, xmm12, xmm15
vpxor xmm6, xmm11, xmm14
vmovdqa xmmword [rax - 0x20], xmm2
vpaddd xmm12, xmm12, xmm2
vpxor xmm3, xmm3, xmmword [rax + 0x70]
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm10
vpxor xmm3, xmm3, xmm0
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm12, xmm12, xmm6
vpsrld xmm5, xmm3, 0x1f
vpaddd xmm3, xmm3, xmm3
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax + 0x20]
vpslld xmm8, xmm12, 5
vpaddd xmm11, xmm11, xmm15
vpxor xmm6, xmm10, xmm13
vmovdqa xmmword [rax - 0x10], xmm3
vpaddd xmm11, xmm11, xmm3
vpxor xmm4, xmm4, xmmword [rax - 0x80]
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm14
vpxor xmm4, xmm4, xmm1
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm11, xmm11, xmm6
vpsrld xmm5, xmm4, 0x1f
vpaddd xmm4, xmm4, xmm4
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax + 0x30]
vpslld xmm8, xmm11, 5
vpaddd xmm10, xmm10, xmm15
vpxor xmm6, xmm14, xmm12
vmovdqa xmmword [rax], xmm4
vpaddd xmm10, xmm10, xmm4
vpxor xmm0, xmm0, xmmword [rax - 0x70]
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm6, xmm13
vpxor xmm0, xmm0, xmm2
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm10, xmm10, xmm6
vpsrld xmm5, xmm0, 0x1f
vpaddd xmm0, xmm0, xmm0
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax + 0x40]
vpslld xmm8, xmm10, 5
vpaddd xmm14, xmm14, xmm15
vpxor xmm6, xmm13, xmm11
vmovdqa xmmword [rax + 0x10], xmm0
vpaddd xmm14, xmm14, xmm0
vpxor xmm1, xmm1, xmmword [rax - 0x60]
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm12
vpxor xmm1, xmm1, xmm3
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm14, xmm14, xmm6
vpsrld xmm5, xmm1, 0x1f
vpaddd xmm1, xmm1, xmm1
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax + 0x50]
vpslld xmm8, xmm14, 5
vpaddd xmm13, xmm13, xmm15
vpxor xmm6, xmm12, xmm10
vmovdqa xmmword [rax + 0x20], xmm1
vpaddd xmm13, xmm13, xmm1
vpxor xmm2, xmm2, xmmword [rax - 0x50]
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm11
vpxor xmm2, xmm2, xmm4
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm13, xmm13, xmm6
vpsrld xmm5, xmm2, 0x1f
vpaddd xmm2, xmm2, xmm2
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax + 0x60]
vpslld xmm8, xmm13, 5
vpaddd xmm12, xmm12, xmm15
vpxor xmm6, xmm11, xmm14
vmovdqa xmmword [rax + 0x30], xmm2
vpaddd xmm12, xmm12, xmm2
vpxor xmm3, xmm3, xmmword [rax - 0x40]
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm10
vpxor xmm3, xmm3, xmm0
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm12, xmm12, xmm6
vpsrld xmm5, xmm3, 0x1f
vpaddd xmm3, xmm3, xmm3
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax + 0x70]
vpslld xmm8, xmm12, 5
vpaddd xmm11, xmm11, xmm15
vpxor xmm6, xmm10, xmm13
vmovdqa xmmword [rax + 0x40], xmm3
vpaddd xmm11, xmm11, xmm3
vpxor xmm4, xmm4, xmmword [rax - 0x30]
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm14
vpxor xmm4, xmm4, xmm1
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm11, xmm11, xmm6
vpsrld xmm5, xmm4, 0x1f
vpaddd xmm4, xmm4, xmm4
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax - 0x80]
vpslld xmm8, xmm11, 5
vpaddd xmm10, xmm10, xmm15
vpxor xmm6, xmm14, xmm12
vmovdqa xmmword [rax + 0x50], xmm4
vpaddd xmm10, xmm10, xmm4
vpxor xmm0, xmm0, xmmword [rax - 0x20]
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm6, xmm13
vpxor xmm0, xmm0, xmm2
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm10, xmm10, xmm6
vpsrld xmm5, xmm0, 0x1f
vpaddd xmm0, xmm0, xmm0
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax - 0x70]
vpslld xmm8, xmm10, 5
vpaddd xmm14, xmm14, xmm15
vpxor xmm6, xmm13, xmm11
vmovdqa xmmword [rax + 0x60], xmm0
vpaddd xmm14, xmm14, xmm0
vpxor xmm1, xmm1, xmmword [rax - 0x10]
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm12
vpxor xmm1, xmm1, xmm3
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm14, xmm14, xmm6
vpsrld xmm5, xmm1, 0x1f
vpaddd xmm1, xmm1, xmm1
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax - 0x60]
vpslld xmm8, xmm14, 5
vpaddd xmm13, xmm13, xmm15
vpxor xmm6, xmm12, xmm10
vmovdqa xmmword [rax + 0x70], xmm1
vpaddd xmm13, xmm13, xmm1
vpxor xmm2, xmm2, xmmword [rax]
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm11
vpxor xmm2, xmm2, xmm4
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm13, xmm13, xmm6
vpsrld xmm5, xmm2, 0x1f
vpaddd xmm2, xmm2, xmm2
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax - 0x50]
vpslld xmm8, xmm13, 5
vpaddd xmm12, xmm12, xmm15
vpxor xmm6, xmm11, xmm14
vmovdqa xmmword [rax - 0x80], xmm2
vpaddd xmm12, xmm12, xmm2
vpxor xmm3, xmm3, xmmword [rax + 0x10]
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm10
vpxor xmm3, xmm3, xmm0
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm12, xmm12, xmm6
vpsrld xmm5, xmm3, 0x1f
vpaddd xmm3, xmm3, xmm3
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax - 0x40]
vpslld xmm8, xmm12, 5
vpaddd xmm11, xmm11, xmm15
vpxor xmm6, xmm10, xmm13
vmovdqa xmmword [rax - 0x70], xmm3
vpaddd xmm11, xmm11, xmm3
vpxor xmm4, xmm4, xmmword [rax + 0x20]
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm14
vpxor xmm4, xmm4, xmm1
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm11, xmm11, xmm6
vpsrld xmm5, xmm4, 0x1f
vpaddd xmm4, xmm4, xmm4
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax - 0x30]
vpslld xmm8, xmm11, 5
vpaddd xmm10, xmm10, xmm15
vpxor xmm6, xmm14, xmm12
vmovdqa xmmword [rax - 0x60], xmm4
vpaddd xmm10, xmm10, xmm4
vpxor xmm0, xmm0, xmmword [rax + 0x30]
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm6, xmm13
vpxor xmm0, xmm0, xmm2
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm10, xmm10, xmm6
vpsrld xmm5, xmm0, 0x1f
vpaddd xmm0, xmm0, xmm0
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax - 0x20]
vpslld xmm8, xmm10, 5
vpaddd xmm14, xmm14, xmm15
vpxor xmm6, xmm13, xmm11
vmovdqa xmmword [rax - 0x50], xmm0
vpaddd xmm14, xmm14, xmm0
vpxor xmm1, xmm1, xmmword [rax + 0x40]
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm12
vpxor xmm1, xmm1, xmm3
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm14, xmm14, xmm6
vpsrld xmm5, xmm1, 0x1f
vpaddd xmm1, xmm1, xmm1
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax - 0x10]
vpslld xmm8, xmm14, 5
vpaddd xmm13, xmm13, xmm15
vpxor xmm6, xmm12, xmm10
vmovdqa xmmword [rax - 0x40], xmm1
vpaddd xmm13, xmm13, xmm1
vpxor xmm2, xmm2, xmmword [rax + 0x50]
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm11
vpxor xmm2, xmm2, xmm4
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm13, xmm13, xmm6
vpsrld xmm5, xmm2, 0x1f
vpaddd xmm2, xmm2, xmm2
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax]
vpslld xmm8, xmm13, 5
vpaddd xmm12, xmm12, xmm15
vpxor xmm6, xmm11, xmm14
vmovdqa xmmword [rax - 0x30], xmm2
vpaddd xmm12, xmm12, xmm2
vpxor xmm3, xmm3, xmmword [rax + 0x60]
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm10
vpxor xmm3, xmm3, xmm0
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm12, xmm12, xmm6
vpsrld xmm5, xmm3, 0x1f
vpaddd xmm3, xmm3, xmm3
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax + 0x10]
vpslld xmm8, xmm12, 5
vpaddd xmm11, xmm11, xmm15
vpxor xmm6, xmm10, xmm13
vmovdqa xmmword [rax - 0x20], xmm3
vpaddd xmm11, xmm11, xmm3
vpxor xmm4, xmm4, xmmword [rax + 0x70]
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm14
vpxor xmm4, xmm4, xmm1
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm11, xmm11, xmm6
vpsrld xmm5, xmm4, 0x1f
vpaddd xmm4, xmm4, xmm4
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax + 0x20]
vpslld xmm8, xmm11, 5
vpaddd xmm10, xmm10, xmm15
vpxor xmm6, xmm14, xmm12
vmovdqa xmmword [rax - 0x10], xmm4
vpaddd xmm10, xmm10, xmm4
vpxor xmm0, xmm0, xmmword [rax - 0x80]
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm6, xmm13
vpxor xmm0, xmm0, xmm2
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm10, xmm10, xmm6
vpsrld xmm5, xmm0, 0x1f
vpaddd xmm0, xmm0, xmm0
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vmovdqa xmm15, xmmword [rbp + 0x20]
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax + 0x30]
vpaddd xmm14, xmm14, xmm15
vpslld xmm8, xmm10, 5
vpand xmm7, xmm13, xmm12
vpxor xmm1, xmm1, xmmword [rax - 0x70]
vpaddd xmm14, xmm14, xmm7
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm13, xmm12
vpxor xmm1, xmm1, xmm3
vmovdqu xmmword [rax], xmm0
vpaddd xmm14, xmm14, xmm0
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm1, 0x1f
vpand xmm6, xmm6, xmm11
vpaddd xmm1, xmm1, xmm1
vpslld xmm7, xmm11, 0x1e
vpaddd xmm14, xmm14, xmm6
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax + 0x40]
vpaddd xmm13, xmm13, xmm15
vpslld xmm8, xmm14, 5
vpand xmm7, xmm12, xmm11
vpxor xmm2, xmm2, xmmword [rax - 0x60]
vpaddd xmm13, xmm13, xmm7
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm12, xmm11
vpxor xmm2, xmm2, xmm4
vmovdqu xmmword [rax + 0x10], xmm1
vpaddd xmm13, xmm13, xmm1
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm2, 0x1f
vpand xmm6, xmm6, xmm10
vpaddd xmm2, xmm2, xmm2
vpslld xmm7, xmm10, 0x1e
vpaddd xmm13, xmm13, xmm6
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax + 0x50]
vpaddd xmm12, xmm12, xmm15
vpslld xmm8, xmm13, 5
vpand xmm7, xmm11, xmm10
vpxor xmm3, xmm3, xmmword [rax - 0x50]
vpaddd xmm12, xmm12, xmm7
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm11, xmm10
vpxor xmm3, xmm3, xmm0
vmovdqu xmmword [rax + 0x20], xmm2
vpaddd xmm12, xmm12, xmm2
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm3, 0x1f
vpand xmm6, xmm6, xmm14
vpaddd xmm3, xmm3, xmm3
vpslld xmm7, xmm14, 0x1e
vpaddd xmm12, xmm12, xmm6
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax + 0x60]
vpaddd xmm11, xmm11, xmm15
vpslld xmm8, xmm12, 5
vpand xmm7, xmm10, xmm14
vpxor xmm4, xmm4, xmmword [rax - 0x40]
vpaddd xmm11, xmm11, xmm7
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm10, xmm14
vpxor xmm4, xmm4, xmm1
vmovdqu xmmword [rax + 0x30], xmm3
vpaddd xmm11, xmm11, xmm3
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm4, 0x1f
vpand xmm6, xmm6, xmm13
vpaddd xmm4, xmm4, xmm4
vpslld xmm7, xmm13, 0x1e
vpaddd xmm11, xmm11, xmm6
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax + 0x70]
vpaddd xmm10, xmm10, xmm15
vpslld xmm8, xmm11, 5
vpand xmm7, xmm14, xmm13
vpxor xmm0, xmm0, xmmword [rax - 0x30]
vpaddd xmm10, xmm10, xmm7
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm14, xmm13
vpxor xmm0, xmm0, xmm2
vmovdqu xmmword [rax + 0x40], xmm4
vpaddd xmm10, xmm10, xmm4
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm0, 0x1f
vpand xmm6, xmm6, xmm12
vpaddd xmm0, xmm0, xmm0
vpslld xmm7, xmm12, 0x1e
vpaddd xmm10, xmm10, xmm6
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax - 0x80]
vpaddd xmm14, xmm14, xmm15
vpslld xmm8, xmm10, 5
vpand xmm7, xmm13, xmm12
vpxor xmm1, xmm1, xmmword [rax - 0x20]
vpaddd xmm14, xmm14, xmm7
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm13, xmm12
vpxor xmm1, xmm1, xmm3
vmovdqu xmmword [rax + 0x50], xmm0
vpaddd xmm14, xmm14, xmm0
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm1, 0x1f
vpand xmm6, xmm6, xmm11
vpaddd xmm1, xmm1, xmm1
vpslld xmm7, xmm11, 0x1e
vpaddd xmm14, xmm14, xmm6
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax - 0x70]
vpaddd xmm13, xmm13, xmm15
vpslld xmm8, xmm14, 5
vpand xmm7, xmm12, xmm11
vpxor xmm2, xmm2, xmmword [rax - 0x10]
vpaddd xmm13, xmm13, xmm7
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm12, xmm11
vpxor xmm2, xmm2, xmm4
vmovdqu xmmword [rax + 0x60], xmm1
vpaddd xmm13, xmm13, xmm1
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm2, 0x1f
vpand xmm6, xmm6, xmm10
vpaddd xmm2, xmm2, xmm2
vpslld xmm7, xmm10, 0x1e
vpaddd xmm13, xmm13, xmm6
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax - 0x60]
vpaddd xmm12, xmm12, xmm15
vpslld xmm8, xmm13, 5
vpand xmm7, xmm11, xmm10
vpxor xmm3, xmm3, xmmword [rax]
vpaddd xmm12, xmm12, xmm7
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm11, xmm10
vpxor xmm3, xmm3, xmm0
vmovdqu xmmword [rax + 0x70], xmm2
vpaddd xmm12, xmm12, xmm2
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm3, 0x1f
vpand xmm6, xmm6, xmm14
vpaddd xmm3, xmm3, xmm3
vpslld xmm7, xmm14, 0x1e
vpaddd xmm12, xmm12, xmm6
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax - 0x50]
vpaddd xmm11, xmm11, xmm15
vpslld xmm8, xmm12, 5
vpand xmm7, xmm10, xmm14
vpxor xmm4, xmm4, xmmword [rax + 0x10]
vpaddd xmm11, xmm11, xmm7
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm10, xmm14
vpxor xmm4, xmm4, xmm1
vmovdqu xmmword [rax - 0x80], xmm3
vpaddd xmm11, xmm11, xmm3
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm4, 0x1f
vpand xmm6, xmm6, xmm13
vpaddd xmm4, xmm4, xmm4
vpslld xmm7, xmm13, 0x1e
vpaddd xmm11, xmm11, xmm6
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax - 0x40]
vpaddd xmm10, xmm10, xmm15
vpslld xmm8, xmm11, 5
vpand xmm7, xmm14, xmm13
vpxor xmm0, xmm0, xmmword [rax + 0x20]
vpaddd xmm10, xmm10, xmm7
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm14, xmm13
vpxor xmm0, xmm0, xmm2
vmovdqu xmmword [rax - 0x70], xmm4
vpaddd xmm10, xmm10, xmm4
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm0, 0x1f
vpand xmm6, xmm6, xmm12
vpaddd xmm0, xmm0, xmm0
vpslld xmm7, xmm12, 0x1e
vpaddd xmm10, xmm10, xmm6
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax - 0x30]
vpaddd xmm14, xmm14, xmm15
vpslld xmm8, xmm10, 5
vpand xmm7, xmm13, xmm12
vpxor xmm1, xmm1, xmmword [rax + 0x30]
vpaddd xmm14, xmm14, xmm7
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm13, xmm12
vpxor xmm1, xmm1, xmm3
vmovdqu xmmword [rax - 0x60], xmm0
vpaddd xmm14, xmm14, xmm0
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm1, 0x1f
vpand xmm6, xmm6, xmm11
vpaddd xmm1, xmm1, xmm1
vpslld xmm7, xmm11, 0x1e
vpaddd xmm14, xmm14, xmm6
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax - 0x20]
vpaddd xmm13, xmm13, xmm15
vpslld xmm8, xmm14, 5
vpand xmm7, xmm12, xmm11
vpxor xmm2, xmm2, xmmword [rax + 0x40]
vpaddd xmm13, xmm13, xmm7
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm12, xmm11
vpxor xmm2, xmm2, xmm4
vmovdqu xmmword [rax - 0x50], xmm1
vpaddd xmm13, xmm13, xmm1
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm2, 0x1f
vpand xmm6, xmm6, xmm10
vpaddd xmm2, xmm2, xmm2
vpslld xmm7, xmm10, 0x1e
vpaddd xmm13, xmm13, xmm6
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax - 0x10]
vpaddd xmm12, xmm12, xmm15
vpslld xmm8, xmm13, 5
vpand xmm7, xmm11, xmm10
vpxor xmm3, xmm3, xmmword [rax + 0x50]
vpaddd xmm12, xmm12, xmm7
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm11, xmm10
vpxor xmm3, xmm3, xmm0
vmovdqu xmmword [rax - 0x40], xmm2
vpaddd xmm12, xmm12, xmm2
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm3, 0x1f
vpand xmm6, xmm6, xmm14
vpaddd xmm3, xmm3, xmm3
vpslld xmm7, xmm14, 0x1e
vpaddd xmm12, xmm12, xmm6
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax]
vpaddd xmm11, xmm11, xmm15
vpslld xmm8, xmm12, 5
vpand xmm7, xmm10, xmm14
vpxor xmm4, xmm4, xmmword [rax + 0x60]
vpaddd xmm11, xmm11, xmm7
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm10, xmm14
vpxor xmm4, xmm4, xmm1
vmovdqu xmmword [rax - 0x30], xmm3
vpaddd xmm11, xmm11, xmm3
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm4, 0x1f
vpand xmm6, xmm6, xmm13
vpaddd xmm4, xmm4, xmm4
vpslld xmm7, xmm13, 0x1e
vpaddd xmm11, xmm11, xmm6
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax + 0x10]
vpaddd xmm10, xmm10, xmm15
vpslld xmm8, xmm11, 5
vpand xmm7, xmm14, xmm13
vpxor xmm0, xmm0, xmmword [rax + 0x70]
vpaddd xmm10, xmm10, xmm7
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm14, xmm13
vpxor xmm0, xmm0, xmm2
vmovdqu xmmword [rax - 0x20], xmm4
vpaddd xmm10, xmm10, xmm4
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm0, 0x1f
vpand xmm6, xmm6, xmm12
vpaddd xmm0, xmm0, xmm0
vpslld xmm7, xmm12, 0x1e
vpaddd xmm10, xmm10, xmm6
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax + 0x20]
vpaddd xmm14, xmm14, xmm15
vpslld xmm8, xmm10, 5
vpand xmm7, xmm13, xmm12
vpxor xmm1, xmm1, xmmword [rax - 0x80]
vpaddd xmm14, xmm14, xmm7
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm13, xmm12
vpxor xmm1, xmm1, xmm3
vmovdqu xmmword [rax - 0x10], xmm0
vpaddd xmm14, xmm14, xmm0
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm1, 0x1f
vpand xmm6, xmm6, xmm11
vpaddd xmm1, xmm1, xmm1
vpslld xmm7, xmm11, 0x1e
vpaddd xmm14, xmm14, xmm6
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax + 0x30]
vpaddd xmm13, xmm13, xmm15
vpslld xmm8, xmm14, 5
vpand xmm7, xmm12, xmm11
vpxor xmm2, xmm2, xmmword [rax - 0x70]
vpaddd xmm13, xmm13, xmm7
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm12, xmm11
vpxor xmm2, xmm2, xmm4
vmovdqu xmmword [rax], xmm1
vpaddd xmm13, xmm13, xmm1
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm2, 0x1f
vpand xmm6, xmm6, xmm10
vpaddd xmm2, xmm2, xmm2
vpslld xmm7, xmm10, 0x1e
vpaddd xmm13, xmm13, xmm6
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax + 0x40]
vpaddd xmm12, xmm12, xmm15
vpslld xmm8, xmm13, 5
vpand xmm7, xmm11, xmm10
vpxor xmm3, xmm3, xmmword [rax - 0x60]
vpaddd xmm12, xmm12, xmm7
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm11, xmm10
vpxor xmm3, xmm3, xmm0
vmovdqu xmmword [rax + 0x10], xmm2
vpaddd xmm12, xmm12, xmm2
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm3, 0x1f
vpand xmm6, xmm6, xmm14
vpaddd xmm3, xmm3, xmm3
vpslld xmm7, xmm14, 0x1e
vpaddd xmm12, xmm12, xmm6
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax + 0x50]
vpaddd xmm11, xmm11, xmm15
vpslld xmm8, xmm12, 5
vpand xmm7, xmm10, xmm14
vpxor xmm4, xmm4, xmmword [rax - 0x50]
vpaddd xmm11, xmm11, xmm7
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm10, xmm14
vpxor xmm4, xmm4, xmm1
vmovdqu xmmword [rax + 0x20], xmm3
vpaddd xmm11, xmm11, xmm3
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm4, 0x1f
vpand xmm6, xmm6, xmm13
vpaddd xmm4, xmm4, xmm4
vpslld xmm7, xmm13, 0x1e
vpaddd xmm11, xmm11, xmm6
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax + 0x60]
vpaddd xmm10, xmm10, xmm15
vpslld xmm8, xmm11, 5
vpand xmm7, xmm14, xmm13
vpxor xmm0, xmm0, xmmword [rax - 0x40]
vpaddd xmm10, xmm10, xmm7
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm14, xmm13
vpxor xmm0, xmm0, xmm2
vmovdqu xmmword [rax + 0x30], xmm4
vpaddd xmm10, xmm10, xmm4
vpor xmm8, xmm8, xmm9
vpsrld xmm5, xmm0, 0x1f
vpand xmm6, xmm6, xmm12
vpaddd xmm0, xmm0, xmm0
vpslld xmm7, xmm12, 0x1e
vpaddd xmm10, xmm10, xmm6
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vmovdqa xmm15, xmmword [rbp + 0x40]
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax + 0x70]
vpslld xmm8, xmm10, 5
vpaddd xmm14, xmm14, xmm15
vpxor xmm6, xmm13, xmm11
vmovdqa xmmword [rax + 0x40], xmm0
vpaddd xmm14, xmm14, xmm0
vpxor xmm1, xmm1, xmmword [rax - 0x30]
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm12
vpxor xmm1, xmm1, xmm3
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm14, xmm14, xmm6
vpsrld xmm5, xmm1, 0x1f
vpaddd xmm1, xmm1, xmm1
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax - 0x80]
vpslld xmm8, xmm14, 5
vpaddd xmm13, xmm13, xmm15
vpxor xmm6, xmm12, xmm10
vmovdqa xmmword [rax + 0x50], xmm1
vpaddd xmm13, xmm13, xmm1
vpxor xmm2, xmm2, xmmword [rax - 0x20]
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm11
vpxor xmm2, xmm2, xmm4
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm13, xmm13, xmm6
vpsrld xmm5, xmm2, 0x1f
vpaddd xmm2, xmm2, xmm2
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax - 0x70]
vpslld xmm8, xmm13, 5
vpaddd xmm12, xmm12, xmm15
vpxor xmm6, xmm11, xmm14
vmovdqa xmmword [rax + 0x60], xmm2
vpaddd xmm12, xmm12, xmm2
vpxor xmm3, xmm3, xmmword [rax - 0x10]
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm10
vpxor xmm3, xmm3, xmm0
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm12, xmm12, xmm6
vpsrld xmm5, xmm3, 0x1f
vpaddd xmm3, xmm3, xmm3
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax - 0x60]
vpslld xmm8, xmm12, 5
vpaddd xmm11, xmm11, xmm15
vpxor xmm6, xmm10, xmm13
vmovdqa xmmword [rax + 0x70], xmm3
vpaddd xmm11, xmm11, xmm3
vpxor xmm4, xmm4, xmmword [rax]
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm14
vpxor xmm4, xmm4, xmm1
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm11, xmm11, xmm6
vpsrld xmm5, xmm4, 0x1f
vpaddd xmm4, xmm4, xmm4
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax - 0x50]
vpslld xmm8, xmm11, 5
vpaddd xmm10, xmm10, xmm15
vpxor xmm6, xmm14, xmm12
vmovdqa xmmword [rax - 0x80], xmm4
vpaddd xmm10, xmm10, xmm4
vpxor xmm0, xmm0, xmmword [rax + 0x10]
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm6, xmm13
vpxor xmm0, xmm0, xmm2
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm10, xmm10, xmm6
vpsrld xmm5, xmm0, 0x1f
vpaddd xmm0, xmm0, xmm0
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax - 0x40]
vpslld xmm8, xmm10, 5
vpaddd xmm14, xmm14, xmm15
vpxor xmm6, xmm13, xmm11
vmovdqa xmmword [rax - 0x70], xmm0
vpaddd xmm14, xmm14, xmm0
vpxor xmm1, xmm1, xmmword [rax + 0x20]
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm12
vpxor xmm1, xmm1, xmm3
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm14, xmm14, xmm6
vpsrld xmm5, xmm1, 0x1f
vpaddd xmm1, xmm1, xmm1
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax - 0x30]
vpslld xmm8, xmm14, 5
vpaddd xmm13, xmm13, xmm15
vpxor xmm6, xmm12, xmm10
vmovdqa xmmword [rax - 0x60], xmm1
vpaddd xmm13, xmm13, xmm1
vpxor xmm2, xmm2, xmmword [rax + 0x30]
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm11
vpxor xmm2, xmm2, xmm4
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm13, xmm13, xmm6
vpsrld xmm5, xmm2, 0x1f
vpaddd xmm2, xmm2, xmm2
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax - 0x20]
vpslld xmm8, xmm13, 5
vpaddd xmm12, xmm12, xmm15
vpxor xmm6, xmm11, xmm14
vmovdqa xmmword [rax - 0x50], xmm2
vpaddd xmm12, xmm12, xmm2
vpxor xmm3, xmm3, xmmword [rax + 0x40]
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm10
vpxor xmm3, xmm3, xmm0
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm12, xmm12, xmm6
vpsrld xmm5, xmm3, 0x1f
vpaddd xmm3, xmm3, xmm3
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax - 0x10]
vpslld xmm8, xmm12, 5
vpaddd xmm11, xmm11, xmm15
vpxor xmm6, xmm10, xmm13
vmovdqa xmmword [rax - 0x40], xmm3
vpaddd xmm11, xmm11, xmm3
vpxor xmm4, xmm4, xmmword [rax + 0x50]
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm14
vpxor xmm4, xmm4, xmm1
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm11, xmm11, xmm6
vpsrld xmm5, xmm4, 0x1f
vpaddd xmm4, xmm4, xmm4
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax]
vpslld xmm8, xmm11, 5
vpaddd xmm10, xmm10, xmm15
vpxor xmm6, xmm14, xmm12
vmovdqa xmmword [rax - 0x30], xmm4
vpaddd xmm10, xmm10, xmm4
vpxor xmm0, xmm0, xmmword [rax + 0x60]
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm6, xmm13
vpxor xmm0, xmm0, xmm2
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm10, xmm10, xmm6
vpsrld xmm5, xmm0, 0x1f
vpaddd xmm0, xmm0, xmm0
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax + 0x10]
vpslld xmm8, xmm10, 5
vpaddd xmm14, xmm14, xmm15
vpxor xmm6, xmm13, xmm11
vmovdqa xmmword [rax - 0x20], xmm0
vpaddd xmm14, xmm14, xmm0
vpxor xmm1, xmm1, xmmword [rax + 0x70]
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm12
vpxor xmm1, xmm1, xmm3
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm14, xmm14, xmm6
vpsrld xmm5, xmm1, 0x1f
vpaddd xmm1, xmm1, xmm1
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax + 0x20]
vpslld xmm8, xmm14, 5
vpaddd xmm13, xmm13, xmm15
vpxor xmm6, xmm12, xmm10
vmovdqa xmmword [rax - 0x10], xmm1
vpaddd xmm13, xmm13, xmm1
vpxor xmm2, xmm2, xmmword [rax - 0x80]
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm11
vpxor xmm2, xmm2, xmm4
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm13, xmm13, xmm6
vpsrld xmm5, xmm2, 0x1f
vpaddd xmm2, xmm2, xmm2
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax + 0x30]
vpslld xmm8, xmm13, 5
vpaddd xmm12, xmm12, xmm15
vpxor xmm6, xmm11, xmm14
vpaddd xmm12, xmm12, xmm2
vpxor xmm3, xmm3, xmmword [rax - 0x70]
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm10
vpxor xmm3, xmm3, xmm0
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm12, xmm12, xmm6
vpsrld xmm5, xmm3, 0x1f
vpaddd xmm3, xmm3, xmm3
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax + 0x40]
vpslld xmm8, xmm12, 5
vpaddd xmm11, xmm11, xmm15
vpxor xmm6, xmm10, xmm13
vpaddd xmm11, xmm11, xmm3
vpxor xmm4, xmm4, xmmword [rax - 0x60]
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm14
vpxor xmm4, xmm4, xmm1
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm11, xmm11, xmm6
vpsrld xmm5, xmm4, 0x1f
vpaddd xmm4, xmm4, xmm4
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpxor xmm0, xmm0, xmm2
vmovdqa xmm2, xmmword [rax + 0x50]
vpslld xmm8, xmm11, 5
vpaddd xmm10, xmm10, xmm15
vpxor xmm6, xmm14, xmm12
vpaddd xmm10, xmm10, xmm4
vpxor xmm0, xmm0, xmmword [rax - 0x50]
vpsrld xmm9, xmm11, 0x1b
vpxor xmm6, xmm6, xmm13
vpxor xmm0, xmm0, xmm2
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm10, xmm10, xmm6
vpsrld xmm5, xmm0, 0x1f
vpaddd xmm0, xmm0, xmm0
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm0, xmm0, xmm5
vpor xmm12, xmm12, xmm7
vpxor xmm1, xmm1, xmm3
vmovdqa xmm3, xmmword [rax + 0x60]
vpslld xmm8, xmm10, 5
vpaddd xmm14, xmm14, xmm15
vpxor xmm6, xmm13, xmm11
vpaddd xmm14, xmm14, xmm0
vpxor xmm1, xmm1, xmmword [rax - 0x40]
vpsrld xmm9, xmm10, 0x1b
vpxor xmm6, xmm6, xmm12
vpxor xmm1, xmm1, xmm3
vpslld xmm7, xmm11, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm14, xmm14, xmm6
vpsrld xmm5, xmm1, 0x1f
vpaddd xmm1, xmm1, xmm1
vpsrld xmm11, xmm11, 2
vpaddd xmm14, xmm14, xmm8
vpor xmm1, xmm1, xmm5
vpor xmm11, xmm11, xmm7
vpxor xmm2, xmm2, xmm4
vmovdqa xmm4, xmmword [rax + 0x70]
vpslld xmm8, xmm14, 5
vpaddd xmm13, xmm13, xmm15
vpxor xmm6, xmm12, xmm10
vpaddd xmm13, xmm13, xmm1
vpxor xmm2, xmm2, xmmword [rax - 0x30]
vpsrld xmm9, xmm14, 0x1b
vpxor xmm6, xmm6, xmm11
vpxor xmm2, xmm2, xmm4
vpslld xmm7, xmm10, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm13, xmm13, xmm6
vpsrld xmm5, xmm2, 0x1f
vpaddd xmm2, xmm2, xmm2
vpsrld xmm10, xmm10, 2
vpaddd xmm13, xmm13, xmm8
vpor xmm2, xmm2, xmm5
vpor xmm10, xmm10, xmm7
vpxor xmm3, xmm3, xmm0
vmovdqa xmm0, xmmword [rax - 0x80]
vpslld xmm8, xmm13, 5
vpaddd xmm12, xmm12, xmm15
vpxor xmm6, xmm11, xmm14
vpaddd xmm12, xmm12, xmm2
vpxor xmm3, xmm3, xmmword [rax - 0x20]
vpsrld xmm9, xmm13, 0x1b
vpxor xmm6, xmm6, xmm10
vpxor xmm3, xmm3, xmm0
vpslld xmm7, xmm14, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm12, xmm12, xmm6
vpsrld xmm5, xmm3, 0x1f
vpaddd xmm3, xmm3, xmm3
vpsrld xmm14, xmm14, 2
vpaddd xmm12, xmm12, xmm8
vpor xmm3, xmm3, xmm5
vpor xmm14, xmm14, xmm7
vpxor xmm4, xmm4, xmm1
vmovdqa xmm1, xmmword [rax - 0x70]
vpslld xmm8, xmm12, 5
vpaddd xmm11, xmm11, xmm15
vpxor xmm6, xmm10, xmm13
vpaddd xmm11, xmm11, xmm3
vpxor xmm4, xmm4, xmmword [rax - 0x10]
vpsrld xmm9, xmm12, 0x1b
vpxor xmm6, xmm6, xmm14
vpxor xmm4, xmm4, xmm1
vpslld xmm7, xmm13, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm11, xmm11, xmm6
vpsrld xmm5, xmm4, 0x1f
vpaddd xmm4, xmm4, xmm4
vpsrld xmm13, xmm13, 2
vpaddd xmm11, xmm11, xmm8
vpor xmm4, xmm4, xmm5
vpor xmm13, xmm13, xmm7
vpslld xmm8, xmm11, 5
vpaddd xmm10, xmm10, xmm15
vpxor xmm6, xmm14, xmm12
vpsrld xmm9, xmm11, 0x1b
vpaddd xmm10, xmm10, xmm4
vpxor xmm6, xmm6, xmm13
vpslld xmm7, xmm12, 0x1e
vpor xmm8, xmm8, xmm9
vpaddd xmm10, xmm10, xmm6
vpsrld xmm12, xmm12, 2
vpaddd xmm10, xmm10, xmm8
vpor xmm12, xmm12, xmm7
mov ecx, 1
cmp ecx, dword [rbx]
cmovge r8, rbp
cmp ecx, dword [rbx + 4]
cmovge r9, rbp
cmp ecx, dword [rbx + 8]
cmovge r10, rbp
cmp ecx, dword [rbx + 0xc]
cmovge r11, rbp
vmovdqu xmm6, xmmword [rbx]
vpxor xmm8, xmm8, xmm8
vmovdqa xmm7, xmm6
vpcmpgtd xmm7, xmm7, xmm8
vpaddd xmm6, xmm6, xmm7
vpand xmm10, xmm10, xmm7
vpand xmm11, xmm11, xmm7
vpaddd xmm10, xmm10, xmmword [rdi]
vpand xmm12, xmm12, xmm7
vpaddd xmm11, xmm11, xmmword [rdi + 0x20]
vpand xmm13, xmm13, xmm7
vpaddd xmm12, xmm12, xmmword [rdi + 0x40]
vpand xmm14, xmm14, xmm7
vpaddd xmm13, xmm13, xmmword [rdi + 0x60]
vpaddd xmm14, xmm14, xmmword [rdi + 0x80]
vmovdqu xmmword [rdi], xmm10
vmovdqu xmmword [rdi + 0x20], xmm11
vmovdqu xmmword [rdi + 0x40], xmm12
vmovdqu xmmword [rdi + 0x60], xmm13
vmovdqu xmmword [rdi + 0x80], xmm14
vmovdqu xmmword [rbx], xmm6
vmovdqu xmm5, xmmword [rbp + 0x60]
dec edx
jne 0x140022f60
mov edx, dword [rsp + 0x118]
lea rdi, [rdi + 0x10]
lea rsi, [rsi + 0x40]
dec edx
jne 0x140022ebe
mov rax, qword [rsp + 0x110]
vzeroupper
movaps xmm6, xmmword [rax - 0xb8]
movaps xmm7, xmmword [rax - 0xa8]
movaps xmm8, xmmword [rax - 0x98]
movaps xmm9, xmmword [rax - 0x88]
movaps xmm10, xmmword [rax - 0x78]
movaps xmm11, xmmword [rax - 0x68]
movaps xmm12, xmmword [rax - 0x58]
movaps xmm13, xmmword [rax - 0x48]
movaps xmm14, xmmword [rax - 0x38]
movaps xmm15, xmmword [rax - 0x28]
mov rbp, qword [rax - 0x10]
mov rbx, qword [rax - 8]
lea rsp, [rax]
mov rdi, qword [rsp + 8]
mov rsi, qword [rsp + 0x10]
repz ret