Function at 0x1400927f0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x118
vmovups xmmword [rsp + 0x70], xmm6
vmovups xmmword [rsp + 0x80], xmm7
vmovups xmmword [rsp + 0x90], xmm8
vmovups xmmword [rsp + 0xa0], xmm9
vmovups xmmword [rsp + 0xb0], xmm10
vmovups xmmword [rsp + 0xc0], xmm11
vmovups xmmword [rsp + 0xd0], xmm12
vmovups xmmword [rsp + 0xe0], xmm13
vmovups xmmword [rsp + 0xf0], xmm14
vmovups xmmword [rsp + 0x100], xmm15
mov rsi, qword [rcx + 0x20]
mov eax, 0x20
sub rax, rsi
mov r9, rcx
mov qword [rsp + 0x168], rdx
mov r11, r8
cmp r8, rax
jb 0x140096ae0
mov eax, dword [rcx + 0x68]
vmovd xmm14, dword [rcx + 0x40]
vmovd xmm13, dword [rcx + 0x48]
vmovd xmm12, dword [rcx + 0x4c]
vmovd xmm11, dword [rcx + 0x50]
vmovd xmm10, dword [rcx + 0x54]
vmovd xmm9, dword [rcx + 0x58]
vmovd xmm8, dword [rcx + 0x5c]
mov dword [rsp + 0x34], eax
mov eax, dword [rcx + 0x6c]
vmovd xmm7, dword [rcx + 0x60]
vmovd xmm6, dword [rcx + 0x64]
mov r15d, dword [rcx + 0x28]
mov r14d, dword [rcx + 0x2c]
mov r13d, dword [rcx + 0x30]
mov r12d, dword [rcx + 0x34]
mov dword [rsp + 0x38], eax
mov eax, dword [rcx + 0x70]
mov ebp, dword [rcx + 0x38]
mov edi, dword [rcx + 0x3c]
mov ebx, dword [rcx + 0x44]
mov dword [rsp + 0x3c], eax
mov eax, dword [rcx + 0x74]
mov dword [rsp + 0x40], eax
mov eax, dword [rcx + 0x78]
mov dword [rsp + 0x44], eax
mov eax, dword [rcx + 0x7c]
mov dword [rsp + 0x48], eax
mov eax, dword [rcx + 0x80]
mov dword [rsp + 0x4c], eax
mov eax, dword [rcx + 0x84]
mov dword [rsp + 0x50], eax
mov eax, dword [rcx + 0x88]
vmovd xmm15, dword [rcx + 0x90]
mov dword [rsp + 0x54], eax
mov eax, dword [rcx + 0x8c]
mov dword [rsp + 0x58], eax
mov eax, dword [rcx + 0x94]
mov dword [rsp + 0x5c], eax
mov eax, dword [rcx + 0x98]
mov dword [rsp + 0x60], eax
mov eax, dword [rcx + 0x9c]
mov dword [rsp + 0x64], eax
mov eax, dword [rcx + 0xa0]
mov dword [rsp + 0x68], eax
mov eax, dword [rcx + 0xa4]
mov dword [rsp + 0x6c], eax
nop
test r11, r11
je 0x140096975
mov rdx, qword [rsp + 0x168]
mov r8d, 0x20
lea rcx, [r9 + rsi]
mov qword [rsp + 0x170], r11
sub r8, rsi
mov qword [rsp + 0x160], r9
cmp r8, r11
cmova r8, r11
mov qword [rsp + 0x28], r8
call sym.memcpy
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x170]
add qword [rsp + 0x168], r8
mov r9, qword [rsp + 0x160]
add rsi, r8
sub r11, r8
cmp rsi, 0x20
jne 0x140092950
xor ebp, dword [r9 + 0x10]
mov edx, dword [rsp + 0x44]
vmovd esi, xmm14
xor edi, dword [r9 + 0x14]
xor r12d, dword [r9 + 0xc]
mov eax, dword [rsp + 0x40]
xor esi, dword [r9 + 0x18]
xor ebx, dword [r9 + 0x1c]
xor r15d, dword [r9]
mov r8d, dword [rsp + 0x34]
xor r13d, dword [r9 + 8]
add edx, ebp
mov r10d, dword [rsp + 0x3c]
xor r14d, dword [r9 + 4]
rorx ebp, ebp, 0x19
vmovd xmm26, edx
mov edx, dword [rsp + 0x48]
add eax, r12d
mov ecx, dword [rsp + 0x38]
vmovd xmm3, eax
rorx eax, r12d, 0x19
mov r12d, dword [rsp + 0x50]
vmovd xmm27, eax
rorx eax, edi, 0x19
add r8d, r15d
rorx r15d, r15d, 0x19
vmovd xmm2, eax
rorx eax, esi, 0x19
add r10d, r13d
rorx r13d, r13d, 0x19
add edx, edi
vmovd xmm14, eax
rorx eax, ebx, 0x19
add ecx, r14d
vmovd xmm16, edx
mov edx, dword [rsp + 0x4c]
vmovd xmm5, eax
vmovd eax, xmm13
add r12d, ebx
vmovd ebx, xmm7
rorx r14d, r14d, 0x19
add edx, esi
mov esi, dword [rsp + 0x54]
add esi, eax
rorx eax, eax, 0x19
vmovd xmm21, esi
mov esi, dword [rsp + 0x58]
vmovd xmm13, eax
vmovd eax, xmm12
rorx edi, eax, 0x19
xor edi, ecx
add esi, eax
vmovd eax, xmm11
vmovd xmm20, esi
vmovd esi, xmm15
add esi, eax
rorx eax, eax, 0x19
vmovd xmm15, esi
mov esi, dword [rsp + 0x5c]
vmovd xmm11, eax
vmovd eax, xmm10
add esi, eax
rorx eax, eax, 0x19
vmovd xmm19, esi
mov esi, dword [rsp + 0x60]
vmovd xmm10, eax
vmovd eax, xmm9
add esi, eax
rorx eax, eax, 0x19
vmovd xmm25, esi
mov esi, dword [rsp + 0x64]
vmovd xmm9, eax
vmovd eax, xmm8
add esi, eax
rorx eax, eax, 0x19
vmovd xmm8, eax
mov eax, dword [rsp + 0x68]
add eax, ebx
vmovd xmm23, eax
rorx eax, ebx, 0x19
vmovd ebx, xmm6
vmovd xmm0, eax
mov eax, dword [rsp + 0x6c]
add eax, ebx
vmovd xmm22, eax
rorx eax, ebx, 0x19
vmovd ebx, xmm3
vmovd xmm6, eax
vmovd eax, xmm13
xor eax, r8d
vmovd xmm13, eax
vmovd eax, xmm11
xor eax, r10d
vmovd xmm11, eax
vmovd eax, xmm10
xor eax, ebx
vmovd ebx, xmm26
vmovd xmm10, eax
vmovd eax, xmm9
xor eax, ebx
vmovd ebx, xmm16
vmovd xmm9, eax
vmovd eax, xmm8
xor eax, ebx
vmovd ebx, xmm19
vmovd xmm8, eax
vmovd eax, xmm0
xor eax, edx
vmovd xmm0, eax
vmovd eax, xmm6
xor eax, r12d
vmovd xmm6, eax
vmovd eax, xmm21
xor r15d, eax
vmovd eax, xmm20
xor r14d, eax
vmovd eax, xmm15
xor r13d, eax
vmovd eax, xmm27
xor eax, ebx
vmovd ebx, xmm23
vmovd xmm27, eax
vmovd eax, xmm25
xor ebp, eax
vmovd eax, xmm2
xor eax, esi
vmovd xmm2, eax
vmovd eax, xmm14
xor eax, ebx
vmovd ebx, xmm5
vmovd xmm14, eax
vmovd eax, xmm22
xor ebx, eax
vmovd eax, xmm13
add eax, r10d
add esi, ebx
rorx ebx, ebx, 0x15
vmovd xmm17, eax
vmovd eax, xmm13
rorx eax, eax, 0x15
vmovd xmm13, eax
vmovd eax, xmm3
add eax, edi
rorx edi, edi, 0x15
vmovd xmm18, eax
vmovd eax, xmm11
add eax, r8d
vmovd xmm1, eax
vmovd eax, xmm11
rorx r10d, eax, 0x15
vmovd eax, xmm10
add eax, ecx
vmovd ecx, xmm0
vmovd xmm3, eax
vmovd eax, xmm10
rorx r8d, eax, 0x15
vmovd eax, xmm9
add eax, edx
rorx edx, ebp, 0x15
vmovd xmm4, eax
vmovd eax, xmm9
rorx eax, eax, 0x15
vmovd xmm9, eax
vmovd eax, xmm8
add eax, r12d
vmovd xmm5, eax
vmovd eax, xmm8
rorx eax, eax, 0x15
vmovd xmm8, eax
vmovd eax, xmm26
add eax, ecx
vmovd xmm26, eax
rorx eax, ecx, 0x15
vmovd ecx, xmm6
vmovd xmm0, eax
vmovd eax, xmm16
add eax, ecx
vmovd xmm16, eax
rorx eax, ecx, 0x15
vmovd ecx, xmm27
vmovd xmm6, eax
vmovd eax, xmm15
rorx r12d, ecx, 0x15
add eax, r15d
rorx r15d, r15d, 0x15
vmovd xmm15, eax
vmovd eax, xmm19
add eax, r14d
rorx r14d, r14d, 0x15
vmovd xmm19, eax
vmovd eax, xmm21
add eax, r13d
rorx r13d, r13d, 0x15
vmovd xmm21, eax
vmovd eax, xmm20
add eax, ecx
vmovd ecx, xmm2
vmovd xmm2, esi
vmovd esi, xmm17
vmovd xmm20, eax
vmovd eax, xmm23
add eax, ebp
vmovd ebp, xmm14
vmovd xmm23, eax
vmovd eax, xmm22
add eax, ecx
vmovd xmm22, eax
rorx eax, ecx, 0x15
vmovd ecx, xmm25
add ecx, ebp
vmovd xmm25, ecx
rorx ecx, ebp, 0x15
vmovd ebp, xmm9
xor ebp, esi
vmovd esi, xmm18
vmovd xmm9, ebp
vmovd ebp, xmm8
xor ebp, esi
vmovd esi, xmm1
vmovd xmm8, ebp
vmovd ebp, xmm0
xor ebp, esi
vmovd esi, xmm3
vmovd xmm0, ebp
vmovd ebp, xmm6
xor ebp, esi
vmovd esi, xmm4
vmovd xmm6, ebp
vmovd ebp, xmm13
xor ebp, esi
vmovd esi, xmm5
xor edi, esi
vmovd esi, xmm26
xor r10d, esi
vmovd esi, xmm16
xor r8d, esi
vmovd esi, xmm15
xor edx, esi
vmovd esi, xmm19
xor eax, esi
vmovd esi, xmm21
xor ecx, esi
vmovd esi, xmm20
vmovd xmm14, eax
vmovd eax, xmm2
xor ebx, esi
vmovd esi, xmm23
xor r12d, eax
vmovd eax, xmm9
xor r15d, esi
vmovd esi, xmm22
xor r14d, esi
vmovd esi, xmm25
xor r13d, esi
vmovd esi, xmm18
add esi, eax
rorx eax, eax, 0x19
vmovd xmm18, esi
vmovd xmm9, eax
vmovd esi, xmm8
vmovd eax, xmm17
add eax, esi
vmovd xmm17, eax
rorx eax, esi, 0x19
vmovd esi, xmm0
vmovd xmm8, eax
vmovd eax, xmm3
add eax, esi
vmovd xmm3, eax
rorx eax, esi, 0x19
vmovd esi, xmm6
vmovd xmm0, eax
vmovd eax, xmm1
add eax, esi
vmovd xmm1, eax
rorx eax, esi, 0x19
vmovd esi, xmm2
vmovd xmm6, eax
vmovd eax, xmm5
add esi, r13d
add eax, ebp
vmovd xmm5, eax
rorx eax, ebp, 0x19
rorx ebp, r15d, 0x19
vmovd xmm13, eax
vmovd eax, xmm4
add eax, edi
vmovd xmm4, eax
rorx eax, edi, 0x19
vmovd edi, xmm14
vmovd xmm12, eax
vmovd eax, xmm16
add eax, r10d
vmovd xmm16, eax
rorx eax, r10d, 0x19
vmovd xmm11, eax
vmovd eax, xmm26
add eax, r8d
vmovd xmm7, eax
rorx eax, r8d, 0x19
vmovd r8d, xmm0
vmovd xmm10, eax
vmovd eax, xmm19
add eax, edx
rorx edx, edx, 0x19
vmovd xmm19, eax
vmovd eax, xmm15
add eax, edi
vmovd r10d, xmm19
vmovd xmm15, eax
rorx eax, edi, 0x19
vmovd edi, xmm20
add edi, ecx
rorx ecx, ecx, 0x19
vmovd xmm20, edi
vmovd edi, xmm21
add edi, ebx
rorx ebx, ebx, 0x19
vmovd xmm21, edi
vmovd edi, xmm22
add edi, r15d
rorx r15d, r14d, 0x19
vmovd xmm22, edi
vmovd edi, xmm23
add edi, r14d
rorx r14d, r13d, 0x19
vmovd r13d, xmm21
vmovd xmm23, edi
vmovd edi, xmm25
add edi, r12d
rorx r12d, r12d, 0x19
vmovd xmm25, edi
vmovd edi, xmm18
xor edx, edi
vmovd edi, xmm17
xor eax, edi
vmovd edi, xmm3
xor ecx, edi
vmovd edi, xmm1
vmovd xmm2, eax
vmovd eax, xmm22
xor ebx, edi
vmovd edi, xmm5
xor ebp, edi
vmovd edi, xmm4
xor r15d, edi
vmovd edi, xmm16
xor r14d, edi
vmovd edi, xmm7
xor r12d, edi
vmovd edi, xmm9
xor edi, r10d
vmovd r10d, xmm8
vmovd xmm9, edi
vmovd edi, xmm15
xor r10d, edi
vmovd edi, xmm20
xor r8d, edi
vmovd edi, xmm6
xor edi, r13d
vmovd r13d, xmm13
xor r13d, eax
vmovd eax, xmm23
vmovd xmm13, r13d
vmovd r13d, xmm12
xor r13d, eax
vmovd eax, xmm25
vmovd xmm12, r13d
vmovd r13d, xmm11
xor r13d, esi
vmovd xmm11, r13d
vmovd r13d, xmm10
xor r13d, eax
vmovd eax, xmm3
add eax, edx
vmovd xmm8, eax
rorx eax, edx, 0x15
vmovd edx, xmm2
vmovd xmm3, eax
vmovd eax, xmm1
add eax, edx
vmovd xmm14, eax
rorx eax, edx, 0x15
rorx edx, r15d, 0x15
vmovd xmm1, eax
vmovd eax, xmm18
add eax, ecx
vmovd xmm18, eax
rorx eax, ecx, 0x15
rorx ecx, ebp, 0x15
vmovd xmm2, eax
vmovd eax, xmm17
add eax, ebx
vmovd xmm17, eax
rorx eax, ebx, 0x15
vmovd ebx, xmm9
vmovd xmm0, eax
vmovd eax, xmm16
add eax, ebp
vmovd xmm16, eax
vmovd eax, xmm7
add eax, r15d
rorx r15d, r12d, 0x15
vmovd xmm7, eax
vmovd eax, xmm5
add eax, r14d
rorx r14d, r14d, 0x15
vmovd xmm5, eax
vmovd eax, xmm4
add eax, r12d
vmovd r12d, xmm8
vmovd xmm4, eax
vmovd eax, xmm20
xor ecx, r12d
vmovd r12d, xmm14
add eax, ebx
xor edx, r12d
vmovd r12d, xmm17
vmovd xmm20, eax
rorx eax, ebx, 0x15
rorx ebx, r8d, 0x15
xor r15d, r12d
vmovd xmm9, eax
vmovd eax, xmm21
vmovd r12d, xmm3
add eax, r10d
vmovd xmm21, eax
rorx eax, r10d, 0x15
vmovd r10d, xmm12
vmovd xmm26, eax
vmovd eax, xmm19
add eax, r8d
vmovd r8d, xmm11
vmovd xmm19, eax
vmovd eax, xmm15
add eax, edi
vmovd xmm15, eax
rorx eax, edi, 0x15
vmovd edi, xmm13
add edi, esi
vmovd esi, xmm4
vmovd xmm10, edi
vmovd edi, xmm13
rorx ebp, edi, 0x15
vmovd edi, xmm25
add edi, r10d
vmovd xmm6, edi
rorx edi, r10d, 0x15
vmovd r10d, xmm22
add r10d, r8d
vmovd xmm22, r10d
rorx r10d, r8d, 0x15
vmovd r8d, xmm23
add r8d, r13d
vmovd xmm23, r8d
rorx r8d, r13d, 0x15
vmovd r13d, xmm18
xor r14d, r13d
vmovd r13d, xmm16
xor r12d, r13d
vmovd r13d, xmm7
vmovd xmm3, r12d
vmovd r12d, xmm1
xor r12d, r13d
vmovd r13d, xmm2
vmovd xmm1, r12d
vmovd r12d, xmm5
xor r13d, r12d
vmovd r12d, xmm0
xor r12d, esi
vmovd esi, xmm20
xor ebp, esi
vmovd esi, xmm21
xor edi, esi
vmovd esi, xmm19
xor r10d, esi
vmovd esi, xmm15
xor r8d, esi
vmovd esi, xmm10
vmovd xmm0, r8d
vmovd r8d, xmm9
xor r8d, esi
vmovd esi, xmm6
vmovd xmm9, r8d
vmovd r8d, xmm26
xor r8d, esi
vmovd esi, xmm22
xor ebx, esi
vmovd esi, xmm23
vmovd xmm26, r8d
vmovd r8d, xmm0
xor eax, esi
vmovd esi, xmm14
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm2, ecx
vmovd ecx, xmm8
vmovd xmm14, esi
vmovd esi, xmm3
add ecx, edx
rorx edx, edx, 0x19
vmovd xmm8, ecx
vmovd ecx, xmm17
add ecx, r14d
rorx r14d, r14d, 0x19
vmovd xmm17, ecx
vmovd ecx, xmm18
add ecx, r15d
rorx r15d, r15d, 0x19
vmovd xmm18, ecx
vmovd ecx, xmm7
add ecx, esi
vmovd xmm7, ecx
rorx ecx, esi, 0x19
vmovd esi, xmm1
vmovd xmm3, ecx
vmovd ecx, xmm16
add ecx, esi
vmovd xmm16, ecx
rorx ecx, esi, 0x19
vmovd esi, xmm4
add esi, r13d
rorx r13d, r13d, 0x19
vmovd xmm4, esi
vmovd esi, xmm5
add esi, r12d
vmovd xmm5, esi
rorx esi, r12d, 0x19
vmovd r12d, xmm9
vmovd xmm1, esi
vmovd esi, xmm21
add esi, ebp
rorx ebp, ebp, 0x19
vmovd xmm21, esi
vmovd esi, xmm20
add esi, edi
rorx edi, edi, 0x19
vmovd xmm20, esi
vmovd esi, xmm15
add esi, r10d
rorx r10d, r10d, 0x19
vmovd xmm15, esi
vmovd esi, xmm19
add esi, r8d
rorx r8d, r8d, 0x19
vmovd xmm19, esi
vmovd esi, xmm6
add esi, r12d
vmovd xmm6, esi
rorx esi, r12d, 0x19
vmovd r12d, xmm10
vmovd xmm9, esi
vmovd esi, xmm26
add r12d, esi
mov esi, r12d
vmovd r12d, xmm26
rorx r12d, r12d, 0x19
vmovd xmm10, r12d
vmovd r12d, xmm23
add r12d, ebx
rorx ebx, ebx, 0x19
vmovd xmm0, ebx
vmovd ebx, xmm22
vmovd xmm23, r12d
vmovd r12d, xmm7
add ebx, eax
rorx eax, eax, 0x19
vmovd xmm22, ebx
vmovd ebx, xmm14
xor ebp, ebx
vmovd ebx, xmm8
xor edi, ebx
vmovd ebx, xmm17
xor r10d, ebx
vmovd ebx, xmm18
xor r8d, ebx
vmovd ebx, xmm9
xor ebx, r12d
vmovd r12d, xmm16
vmovd xmm9, ebx
vmovd ebx, xmm10
xor ebx, r12d
vmovd r12d, xmm4
vmovd xmm10, ebx
vmovd ebx, xmm0
xor ebx, r12d
vmovd r12d, xmm21
vmovd xmm0, ebx
vmovd ebx, xmm5
xor eax, ebx
vmovd ebx, xmm2
xor ebx, r12d
vmovd r12d, xmm6
vmovd xmm13, eax
vmovd eax, xmm1
vmovd xmm12, ebx
vmovd ebx, xmm20
xor ecx, esi
xor edx, ebx
vmovd ebx, xmm15
xor r14d, ebx
vmovd ebx, xmm19
xor r15d, ebx
vmovd ebx, xmm3
xor ebx, r12d
vmovd r12d, xmm23
xor r13d, r12d
vmovd r12d, xmm22
xor eax, r12d
mov r12d, eax
vmovd eax, xmm17
add eax, ebp
add esi, r12d
rorx r12d, r12d, 0x15
vmovd xmm17, eax
rorx eax, ebp, 0x15
vmovd xmm3, eax
vmovd eax, xmm18
add eax, edi
rorx edi, edi, 0x15
vmovd xmm18, eax
vmovd eax, xmm14
add eax, r10d
rorx r10d, r10d, 0x15
vmovd xmm14, eax
vmovd eax, xmm8
add eax, r8d
vmovd xmm8, eax
rorx eax, r8d, 0x15
vmovd r8d, xmm9
vmovd xmm2, eax
vmovd eax, xmm4
add eax, r8d
vmovd xmm4, eax
rorx eax, r8d, 0x15
vmovd r8d, xmm10
vmovd xmm9, eax
vmovd eax, xmm5
add eax, r8d
vmovd xmm5, eax
rorx eax, r8d, 0x15
vmovd r8d, xmm0
vmovd xmm10, eax
vmovd eax, xmm7
add eax, r8d
vmovd xmm7, eax
rorx eax, r8d, 0x15
vmovd r8d, xmm13
vmovd xmm1, eax
vmovd eax, xmm16
add eax, r8d
vmovd xmm16, eax
rorx eax, r8d, 0x15
vmovd r8d, xmm12
vmovd xmm11, eax
vmovd eax, xmm15
rorx ebp, r8d, 0x15
add eax, r8d
vmovd r8d, xmm17
vmovd xmm15, eax
vmovd eax, xmm19
add eax, edx
vmovd xmm19, eax
rorx eax, edx, 0x15
vmovd edx, xmm4
vmovd xmm13, eax
vmovd eax, xmm21
add eax, r14d
rorx r14d, r14d, 0x15
vmovd xmm21, eax
vmovd eax, xmm20
add eax, r15d
rorx r15d, r15d, 0x15
vmovd xmm20, eax
vmovd eax, xmm23
add eax, ebx
rorx ebx, ebx, 0x15
vmovd xmm23, eax
vmovd eax, xmm22
add eax, ecx
rorx ecx, ecx, 0x15
vmovd xmm22, eax
vmovd eax, xmm6
add eax, r13d
rorx r13d, r13d, 0x15
vmovd xmm6, eax
vmovd eax, xmm9
xor eax, r8d
vmovd r8d, xmm18
vmovd xmm9, eax
vmovd eax, xmm10
xor eax, r8d
vmovd r8d, xmm14
vmovd xmm10, eax
vmovd eax, xmm1
xor eax, r8d
vmovd r8d, xmm8
vmovd xmm1, eax
vmovd eax, xmm11
xor eax, r8d
vmovd r8d, xmm5
xor edi, r8d
vmovd xmm11, eax
vmovd r8d, xmm7
vmovd eax, xmm3
xor eax, edx
xor r10d, r8d
vmovd edx, xmm16
vmovd r8d, xmm2
xor r8d, edx
vmovd edx, xmm15
vmovd xmm3, eax
vmovd eax, xmm13
xor ebx, edx
vmovd edx, xmm19
vmovd xmm0, r8d
vmovd r8d, xmm6
xor ecx, edx
vmovd edx, xmm21
xor r14d, r8d
vmovd r8d, xmm18
xor r13d, edx
vmovd edx, xmm20
xor r15d, esi
add esi, r14d
xor r12d, edx
vmovd edx, xmm23
rorx r14d, r14d, 0x19
xor ebp, edx
vmovd edx, xmm22
xor eax, edx
mov edx, eax
vmovd eax, xmm9
add r8d, eax
rorx eax, eax, 0x19
vmovd xmm18, r8d
vmovd xmm9, eax
vmovd r8d, xmm10
vmovd eax, xmm17
add eax, r8d
vmovd xmm17, eax
rorx eax, r8d, 0x19
vmovd r8d, xmm1
vmovd xmm10, eax
vmovd eax, xmm8
add eax, r8d
vmovd xmm8, eax
rorx eax, r8d, 0x19
vmovd r8d, xmm11
vmovd xmm1, eax
vmovd eax, xmm14
add eax, r8d
vmovd xmm14, eax
rorx eax, r8d, 0x19
vmovd r8d, xmm3
vmovd xmm11, eax
vmovd eax, xmm5
add eax, r8d
vmovd xmm5, eax
rorx eax, r8d, 0x19
rorx r8d, edi, 0x19
vmovd xmm2, eax
vmovd eax, xmm4
add eax, edi
vmovd edi, xmm0
vmovd xmm4, eax
vmovd eax, xmm16
add eax, r10d
rorx r10d, r10d, 0x19
vmovd xmm16, eax
vmovd eax, xmm7
add eax, edi
vmovd xmm7, eax
rorx eax, edi, 0x19
vmovd edi, xmm19
add edi, ebx
rorx ebx, ebx, 0x19
vmovd xmm0, eax
vmovd xmm19, edi
vmovd edi, xmm15
add edi, ecx
rorx ecx, ecx, 0x19
vmovd xmm15, edi
vmovd edi, xmm20
add edi, r13d
rorx r13d, r13d, 0x19
vmovd xmm20, edi
vmovd edi, xmm21
add edi, r12d
rorx r12d, r12d, 0x19
vmovd xmm21, edi
vmovd edi, xmm22
add edi, ebp
rorx ebp, ebp, 0x19
vmovd xmm22, edi
vmovd edi, xmm23
add edi, edx
vmovd eax, xmm22
vmovd xmm23, edi
rorx edi, edx, 0x19
vmovd edx, xmm6
add edx, r15d
rorx r15d, r15d, 0x19
vmovd xmm6, edx
vmovd edx, xmm18
xor ebx, edx
vmovd edx, xmm17
xor ecx, edx
vmovd edx, xmm8
xor r13d, edx
vmovd edx, xmm14
vmovd xmm3, ecx
vmovd ecx, xmm19
xor r12d, edx
vmovd edx, xmm5
xor ebp, edx
vmovd edx, xmm4
xor edi, edx
vmovd edx, xmm16
xor r14d, edx
vmovd edx, xmm7
xor r15d, edx
vmovd edx, xmm9
xor edx, ecx
vmovd ecx, xmm15
xor r10d, esi
vmovd xmm9, edx
vmovd edx, xmm10
xor edx, ecx
vmovd ecx, xmm20
vmovd xmm10, edx
vmovd edx, xmm1
xor edx, ecx
vmovd ecx, xmm21
vmovd xmm1, edx
vmovd edx, xmm11
xor edx, ecx
vmovd ecx, xmm2
xor ecx, eax
vmovd eax, xmm23
xor r8d, eax
vmovd xmm2, ecx
vmovd eax, xmm6
vmovd ecx, xmm0
xor ecx, eax
mov eax, ecx
vmovd ecx, xmm8
add ecx, ebx
rorx ebx, ebx, 0x15
vmovd xmm8, ecx
vmovd xmm11, ebx
vmovd ecx, xmm3
vmovd ebx, xmm14
add ebx, ecx
rorx ecx, ecx, 0x15
vmovd xmm14, ebx
vmovd ebx, xmm18
add ebx, r13d
vmovd xmm18, ebx
rorx ebx, r13d, 0x15
vmovd r13d, xmm17
add r13d, r12d
vmovd xmm17, r13d
rorx r13d, r12d, 0x15
rorx r12d, ebp, 0x15
vmovd xmm3, r13d
vmovd r13d, xmm16
add r13d, ebp
vmovd ebp, xmm7
vmovd xmm16, r13d
add ebp, edi
rorx r13d, edi, 0x15
vmovd edi, xmm5
add edi, r14d
vmovd xmm7, ebp
vmovd ebp, xmm9
rorx r14d, r14d, 0x15
vmovd xmm5, edi
vmovd edi, xmm4
add edi, r15d
rorx r15d, r15d, 0x15
vmovd xmm4, edi
vmovd edi, xmm20
add edi, ebp
vmovd xmm20, edi
rorx edi, ebp, 0x15
vmovd ebp, xmm10
vmovd xmm9, edi
vmovd edi, xmm21
add edi, ebp
vmovd xmm21, edi
rorx edi, ebp, 0x15
vmovd ebp, xmm1
vmovd xmm10, edi
vmovd edi, xmm19
add edi, ebp
vmovd xmm19, edi
rorx edi, ebp, 0x15
vmovd xmm1, edi
vmovd edi, xmm15
add edi, edx
rorx edx, edx, 0x15
vmovd xmm0, edx
vmovd edx, xmm2
vmovd xmm15, edi
rorx ebp, edx, 0x15
lea edi, [rsi + rdx]
vmovd edx, xmm6
vmovd esi, xmm4
add edx, r8d
vmovd xmm12, edi
rorx edi, r8d, 0x15
vmovd r8d, xmm11
vmovd xmm6, edx
vmovd edx, xmm22
add edx, r10d
vmovd xmm22, edx
rorx edx, r10d, 0x15
vmovd r10d, xmm23
add r10d, eax
rorx eax, eax, 0x15
vmovd xmm23, r10d
vmovd r10d, xmm8
xor r12d, r10d
vmovd r10d, xmm14
xor r13d, r10d
vmovd r10d, xmm18
xor r14d, r10d
vmovd r10d, xmm17
xor r15d, r10d
vmovd r10d, xmm16
xor r8d, r10d
vmovd r10d, xmm7
xor ecx, r10d
vmovd r10d, xmm5
xor ebx, r10d
vmovd r10d, xmm3
xor r10d, esi
vmovd esi, xmm20
xor ebp, esi
vmovd esi, xmm21
xor edi, esi
vmovd esi, xmm19
xor edx, esi
vmovd esi, xmm15
xor eax, esi
vmovd esi, xmm12
vmovd xmm2, eax
vmovd eax, xmm9
xor eax, esi
vmovd esi, xmm6
vmovd xmm9, eax
vmovd eax, xmm10
xor eax, esi
vmovd esi, xmm22
vmovd xmm10, eax
vmovd eax, xmm1
xor eax, esi
vmovd esi, xmm23
vmovd xmm1, eax
vmovd eax, xmm0
xor eax, esi
vmovd esi, xmm6
vmovd xmm0, eax
vmovd eax, xmm14
add eax, r12d
rorx r12d, r12d, 0x19
vmovd xmm14, eax
vmovd eax, xmm8
add eax, r13d
rorx r13d, r13d, 0x19
vmovd xmm8, eax
vmovd eax, xmm17
add eax, r14d
rorx r14d, r14d, 0x19
vmovd xmm17, eax
vmovd eax, xmm18
add eax, r15d
rorx r15d, r15d, 0x19
vmovd xmm18, eax
vmovd eax, xmm7
add eax, r8d
rorx r8d, r8d, 0x19
vmovd xmm7, eax
vmovd eax, xmm16
add eax, ecx
vmovd xmm16, eax
rorx eax, ecx, 0x19
vmovd ecx, xmm2
vmovd xmm3, eax
vmovd eax, xmm4
add eax, ebx
rorx ebx, ebx, 0x19
vmovd xmm4, eax
vmovd eax, xmm5
add eax, r10d
rorx r10d, r10d, 0x19
vmovd xmm5, eax
vmovd eax, xmm21
add eax, ebp
rorx ebp, ebp, 0x19
vmovd xmm21, eax
vmovd eax, xmm20
add eax, edi
rorx edi, edi, 0x19
vmovd xmm20, eax
vmovd eax, xmm15
add eax, edx
rorx edx, edx, 0x19
vmovd xmm15, eax
vmovd eax, xmm19
add eax, ecx
vmovd xmm19, eax
rorx eax, ecx, 0x19
vmovd ecx, xmm9
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm6, esi
vmovd xmm9, ecx
vmovd esi, xmm12
vmovd ecx, xmm10
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm2, esi
vmovd xmm10, ecx
vmovd esi, xmm1
vmovd ecx, xmm23
add ecx, esi
vmovd xmm23, ecx
rorx ecx, esi, 0x19
vmovd esi, xmm0
vmovd xmm1, ecx
vmovd ecx, xmm22
add ecx, esi
vmovd xmm22, ecx
rorx ecx, esi, 0x19
vmovd esi, xmm9
vmovd xmm0, ecx
vmovd ecx, xmm14
xor ebp, ecx
vmovd ecx, xmm8
xor edi, ecx
vmovd ecx, xmm17
xor edx, ecx
vmovd ecx, xmm18
xor eax, ecx
vmovd ecx, xmm7
xor esi, ecx
vmovd ecx, xmm16
vmovd xmm9, esi
vmovd esi, xmm10
xor esi, ecx
vmovd ecx, xmm4
vmovd xmm10, esi
vmovd esi, xmm1
xor esi, ecx
vmovd ecx, xmm5
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, ecx
vmovd ecx, xmm21
xor r12d, ecx
vmovd ecx, xmm20
vmovd xmm0, esi
vmovd esi, xmm2
xor r13d, ecx
vmovd ecx, xmm15
xor r14d, ecx
vmovd ecx, xmm19
xor r15d, ecx
vmovd ecx, xmm6
xor r8d, ecx
vmovd ecx, xmm3
xor ecx, esi
vmovd esi, xmm23
xor ebx, esi
vmovd esi, xmm22
xor r10d, esi
vmovd esi, xmm17
add esi, ebp
rorx ebp, ebp, 0x15
vmovd xmm17, esi
vmovd esi, xmm18
add esi, edi
rorx edi, edi, 0x15
vmovd xmm18, esi
vmovd esi, xmm14
add esi, edx
rorx edx, edx, 0x15
vmovd xmm14, esi
vmovd esi, xmm8
add esi, eax
rorx eax, eax, 0x15
vmovd xmm8, esi
vmovd xmm3, eax
vmovd esi, xmm4
vmovd eax, xmm9
add esi, eax
rorx eax, eax, 0x15
vmovd xmm4, esi
vmovd xmm9, eax
vmovd esi, xmm10
vmovd eax, xmm5
add eax, esi
vmovd xmm5, eax
rorx eax, esi, 0x15
vmovd esi, xmm1
vmovd xmm10, eax
vmovd eax, xmm7
add eax, esi
vmovd xmm7, eax
rorx eax, esi, 0x15
vmovd esi, xmm0
vmovd xmm1, eax
vmovd eax, xmm16
add eax, esi
vmovd xmm16, eax
rorx eax, esi, 0x15
vmovd esi, xmm9
vmovd xmm0, eax
vmovd eax, xmm15
add eax, r12d
rorx r12d, r12d, 0x15
vmovd xmm15, eax
vmovd eax, xmm19
add eax, r13d
rorx r13d, r13d, 0x15
vmovd xmm19, eax
vmovd eax, xmm21
add eax, r14d
rorx r14d, r14d, 0x15
vmovd xmm21, eax
vmovd eax, xmm20
add eax, r15d
rorx r15d, r15d, 0x15
vmovd xmm20, eax
vmovd eax, xmm23
add eax, r8d
rorx r8d, r8d, 0x15
vmovd xmm23, eax
vmovd eax, xmm22
add eax, ecx
rorx ecx, ecx, 0x15
vmovd xmm22, eax
vmovd eax, xmm6
add eax, ebx
rorx ebx, ebx, 0x15
vmovd xmm6, eax
vmovd eax, xmm2
add eax, r10d
rorx r10d, r10d, 0x15
vmovd xmm2, eax
vmovd eax, xmm17
xor esi, eax
vmovd eax, xmm18
vmovd xmm9, esi
vmovd esi, xmm10
xor esi, eax
vmovd eax, xmm14
vmovd xmm10, esi
vmovd esi, xmm1
xor esi, eax
vmovd eax, xmm8
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, eax
vmovd eax, xmm4
xor ebp, eax
vmovd eax, xmm5
vmovd xmm0, esi
vmovd esi, xmm3
xor edi, eax
vmovd eax, xmm7
xor edx, eax
vmovd eax, xmm16
xor esi, eax
vmovd eax, xmm2
vmovd xmm3, esi
vmovd esi, xmm15
xor r8d, esi
vmovd esi, xmm19
xor ecx, esi
vmovd esi, xmm21
xor r15d, eax
vmovd eax, xmm9
xor ebx, esi
vmovd esi, xmm20
xor r10d, esi
vmovd esi, xmm23
xor r12d, esi
vmovd esi, xmm22
xor r13d, esi
vmovd esi, xmm6
xor r14d, esi
vmovd esi, xmm18
add esi, eax
rorx eax, eax, 0x19
vmovd xmm18, esi
vmovd xmm9, eax
vmovd esi, xmm10
vmovd eax, xmm17
add eax, esi
vmovd xmm17, eax
rorx eax, esi, 0x19
vmovd esi, xmm1
vmovd xmm10, eax
vmovd eax, xmm8
add eax, esi
vmovd xmm8, eax
rorx eax, esi, 0x19
vmovd esi, xmm0
vmovd xmm1, eax
vmovd eax, xmm14
add eax, esi
vmovd xmm14, eax
rorx eax, esi, 0x19
vmovd esi, xmm3
vmovd xmm0, eax
vmovd eax, xmm5
add eax, ebp
rorx ebp, ebp, 0x19
vmovd xmm5, eax
vmovd eax, xmm4
add eax, edi
rorx edi, edi, 0x19
vmovd xmm4, eax
vmovd eax, xmm16
add eax, edx
rorx edx, edx, 0x19
vmovd xmm16, eax
vmovd eax, xmm7
add eax, esi
vmovd xmm7, eax
rorx eax, esi, 0x19
vmovd esi, xmm19
add esi, r8d
rorx r8d, r8d, 0x19
vmovd xmm3, eax
vmovd eax, xmm2
vmovd xmm19, esi
vmovd esi, xmm15
add eax, r14d
rorx r14d, r14d, 0x19
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm2, eax
vmovd eax, xmm19
vmovd xmm15, esi
vmovd esi, xmm20
add esi, ebx
rorx ebx, ebx, 0x19
vmovd xmm20, esi
vmovd esi, xmm21
add esi, r10d
rorx r10d, r10d, 0x19
vmovd xmm21, esi
vmovd esi, xmm22
add esi, r12d
rorx r12d, r12d, 0x19
vmovd xmm22, esi
vmovd esi, xmm23
add esi, r13d
rorx r13d, r13d, 0x19
vmovd xmm23, esi
vmovd esi, xmm6
add esi, r15d
rorx r15d, r15d, 0x19
vmovd xmm6, esi
vmovd esi, xmm18
xor r8d, esi
vmovd esi, xmm17
xor ecx, esi
vmovd esi, xmm8
xor ebx, esi
vmovd esi, xmm14
xor r10d, esi
vmovd esi, xmm5
xor r12d, esi
vmovd esi, xmm4
xor r13d, esi
vmovd esi, xmm16
xor r14d, esi
vmovd esi, xmm7
xor r15d, esi
vmovd esi, xmm9
xor esi, eax
vmovd eax, xmm15
vmovd xmm9, esi
vmovd esi, xmm10
xor esi, eax
vmovd eax, xmm20
vmovd xmm10, esi
vmovd esi, xmm1
xor esi, eax
vmovd eax, xmm21
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, eax
vmovd eax, xmm22
xor ebp, eax
vmovd eax, xmm23
vmovd xmm0, esi
vmovd esi, xmm3
xor edi, eax
vmovd eax, xmm2
xor edx, eax
vmovd eax, xmm6
xor esi, eax
mov eax, esi
vmovd esi, xmm8
add esi, r8d
rorx r8d, r8d, 0x15
vmovd xmm8, esi
vmovd esi, xmm14
add esi, ecx
rorx ecx, ecx, 0x15
vmovd xmm14, esi
vmovd esi, xmm18
add esi, ebx
rorx ebx, ebx, 0x15
vmovd xmm18, esi
vmovd esi, xmm17
add esi, r10d
vmovd xmm17, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm9
vmovd xmm3, esi
vmovd esi, xmm16
add esi, r12d
rorx r12d, r12d, 0x15
vmovd xmm16, esi
vmovd esi, xmm7
add esi, r13d
rorx r13d, r13d, 0x15
vmovd xmm7, esi
vmovd esi, xmm5
add esi, r14d
rorx r14d, r14d, 0x15
vmovd xmm5, esi
vmovd esi, xmm4
add esi, r15d
rorx r15d, r15d, 0x15
vmovd xmm4, esi
vmovd esi, xmm20
add esi, r10d
vmovd xmm20, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm10
vmovd xmm9, esi
vmovd esi, xmm21
add esi, r10d
vmovd xmm21, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm1
vmovd xmm10, esi
vmovd esi, xmm19
add esi, r10d
vmovd xmm19, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm0
vmovd xmm1, esi
vmovd esi, xmm15
add esi, r10d
vmovd xmm15, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm6
add r10d, edi
vmovd xmm0, esi
vmovd esi, xmm2
rorx edi, edi, 0x15
vmovd xmm6, r10d
vmovd r10d, xmm22
add esi, ebp
rorx ebp, ebp, 0x15
add r10d, edx
vmovd xmm2, esi
vmovd esi, xmm3
rorx edx, edx, 0x15
vmovd xmm22, r10d
vmovd r10d, xmm23
add r10d, eax
rorx eax, eax, 0x15
vmovd xmm23, r10d
vmovd r10d, xmm8
xor r12d, r10d
vmovd r10d, xmm14
xor r13d, r10d
vmovd r10d, xmm18
xor r14d, r10d
vmovd r10d, xmm17
xor r15d, r10d
vmovd r10d, xmm16
xor r8d, r10d
vmovd r10d, xmm7
xor ecx, r10d
vmovd r10d, xmm5
xor ebx, r10d
vmovd r10d, xmm4
xor esi, r10d
mov r10d, esi
vmovd esi, xmm20
xor ebp, esi
vmovd esi, xmm21
xor edi, esi
vmovd esi, xmm19
xor edx, esi
vmovd esi, xmm15
xor eax, esi
vmovd esi, xmm2
vmovd xmm3, eax
vmovd eax, xmm9
xor eax, esi
vmovd esi, xmm6
vmovd xmm9, eax
vmovd eax, xmm10
xor eax, esi
vmovd esi, xmm22
vmovd xmm10, eax
vmovd eax, xmm1
xor eax, esi
vmovd esi, xmm23
vmovd xmm1, eax
vmovd eax, xmm0
xor eax, esi
vmovd esi, xmm6
vmovd xmm0, eax
vmovd eax, xmm14
add eax, r12d
rorx r12d, r12d, 0x19
vmovd xmm14, eax
vmovd eax, xmm8
add eax, r13d
rorx r13d, r13d, 0x19
vmovd xmm8, eax
vmovd eax, xmm17
add eax, r14d
rorx r14d, r14d, 0x19
vmovd xmm17, eax
vmovd eax, xmm18
add eax, r15d
rorx r15d, r15d, 0x19
vmovd xmm18, eax
vmovd eax, xmm7
add eax, r8d
rorx r8d, r8d, 0x19
vmovd xmm7, eax
vmovd eax, xmm16
add eax, ecx
vmovd xmm16, eax
rorx eax, ecx, 0x19
vmovd ecx, xmm3
vmovd xmm12, eax
vmovd eax, xmm4
add eax, ebx
rorx ebx, ebx, 0x19
vmovd xmm4, eax
vmovd eax, xmm5
add eax, r10d
rorx r10d, r10d, 0x19
vmovd xmm5, eax
vmovd eax, xmm21
add eax, ebp
rorx ebp, ebp, 0x19
vmovd xmm21, eax
vmovd eax, xmm20
add eax, edi
rorx edi, edi, 0x19
vmovd xmm20, eax
vmovd eax, xmm15
add eax, edx
rorx edx, edx, 0x19
vmovd xmm15, eax
vmovd eax, xmm19
add eax, ecx
vmovd xmm19, eax
rorx eax, ecx, 0x19
vmovd ecx, xmm9
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm6, esi
vmovd xmm9, ecx
vmovd esi, xmm2
vmovd ecx, xmm10
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm2, esi
vmovd xmm10, ecx
vmovd esi, xmm1
vmovd ecx, xmm23
add ecx, esi
vmovd xmm23, ecx
rorx ecx, esi, 0x19
vmovd esi, xmm0
vmovd xmm1, ecx
vmovd ecx, xmm22
add ecx, esi
vmovd xmm22, ecx
rorx ecx, esi, 0x19
vmovd esi, xmm9
vmovd xmm0, ecx
vmovd ecx, xmm14
xor ebp, ecx
vmovd ecx, xmm8
xor edi, ecx
vmovd ecx, xmm17
xor edx, ecx
vmovd ecx, xmm18
xor eax, ecx
vmovd ecx, xmm7
xor esi, ecx
vmovd ecx, xmm16
vmovd xmm9, esi
vmovd esi, xmm10
xor esi, ecx
vmovd ecx, xmm4
vmovd xmm10, esi
vmovd esi, xmm1
xor esi, ecx
vmovd ecx, xmm5
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, ecx
vmovd ecx, xmm21
xor r12d, ecx
vmovd ecx, xmm20
vmovd xmm0, esi
vmovd esi, xmm2
xor r13d, ecx
vmovd ecx, xmm15
xor r14d, ecx
vmovd ecx, xmm19
xor r15d, ecx
vmovd ecx, xmm6
xor r8d, ecx
vmovd ecx, xmm12
xor ecx, esi
vmovd esi, xmm23
xor ebx, esi
vmovd esi, xmm22
xor r10d, esi
vmovd esi, xmm17
add esi, ebp
rorx ebp, ebp, 0x15
vmovd xmm17, esi
vmovd esi, xmm18
add esi, edi
rorx edi, edi, 0x15
vmovd xmm18, esi
vmovd esi, xmm14
add esi, edx
rorx edx, edx, 0x15
vmovd xmm14, esi
vmovd esi, xmm8
add esi, eax
rorx eax, eax, 0x15
vmovd xmm8, esi
vmovd xmm3, eax
vmovd esi, xmm4
vmovd eax, xmm9
add esi, eax
rorx eax, eax, 0x15
vmovd xmm4, esi
vmovd xmm9, eax
vmovd esi, xmm10
vmovd eax, xmm5
add eax, esi
vmovd xmm5, eax
rorx eax, esi, 0x15
vmovd esi, xmm1
vmovd xmm10, eax
vmovd eax, xmm7
add eax, esi
vmovd xmm7, eax
rorx eax, esi, 0x15
vmovd esi, xmm0
vmovd xmm1, eax
vmovd eax, xmm16
add eax, esi
vmovd xmm16, eax
rorx eax, esi, 0x15
vmovd esi, xmm9
vmovd xmm0, eax
vmovd eax, xmm15
add eax, r12d
rorx r12d, r12d, 0x15
vmovd xmm15, eax
vmovd eax, xmm19
add eax, r13d
rorx r13d, r13d, 0x15
vmovd xmm19, eax
vmovd eax, xmm21
add eax, r14d
rorx r14d, r14d, 0x15
vmovd xmm21, eax
vmovd eax, xmm20
add eax, r15d
rorx r15d, r15d, 0x15
vmovd xmm20, eax
vmovd eax, xmm23
add eax, r8d
rorx r8d, r8d, 0x15
vmovd xmm23, eax
vmovd eax, xmm22
add eax, ecx
rorx ecx, ecx, 0x15
vmovd xmm22, eax
vmovd eax, xmm6
add eax, ebx
rorx ebx, ebx, 0x15
vmovd xmm6, eax
vmovd eax, xmm2
add eax, r10d
rorx r10d, r10d, 0x15
vmovd xmm2, eax
vmovd eax, xmm17
xor esi, eax
vmovd eax, xmm18
vmovd xmm9, esi
vmovd esi, xmm10
xor esi, eax
vmovd eax, xmm14
vmovd xmm10, esi
vmovd esi, xmm1
xor esi, eax
vmovd eax, xmm8
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, eax
vmovd eax, xmm4
xor ebp, eax
vmovd eax, xmm5
vmovd xmm0, esi
vmovd esi, xmm3
xor edi, eax
vmovd eax, xmm7
xor edx, eax
vmovd eax, xmm16
xor esi, eax
vmovd eax, xmm2
vmovd xmm3, esi
vmovd esi, xmm15
xor r8d, esi
vmovd esi, xmm19
xor ecx, esi
vmovd esi, xmm21
xor r15d, eax
vmovd eax, xmm9
xor ebx, esi
vmovd esi, xmm20
xor r10d, esi
vmovd esi, xmm23
xor r12d, esi
vmovd esi, xmm22
xor r13d, esi
vmovd esi, xmm6
xor r14d, esi
vmovd esi, xmm18
add esi, eax
rorx eax, eax, 0x19
vmovd xmm18, esi
vmovd xmm9, eax
vmovd esi, xmm10
vmovd eax, xmm17
add eax, esi
vmovd xmm17, eax
rorx eax, esi, 0x19
vmovd esi, xmm1
vmovd xmm10, eax
vmovd eax, xmm8
add eax, esi
vmovd xmm8, eax
rorx eax, esi, 0x19
vmovd esi, xmm0
vmovd xmm1, eax
vmovd eax, xmm14
add eax, esi
vmovd xmm14, eax
rorx eax, esi, 0x19
vmovd esi, xmm3
vmovd xmm0, eax
vmovd eax, xmm5
add eax, ebp
rorx ebp, ebp, 0x19
vmovd xmm5, eax
vmovd eax, xmm4
add eax, edi
rorx edi, edi, 0x19
vmovd xmm4, eax
vmovd eax, xmm16
add eax, edx
rorx edx, edx, 0x19
vmovd xmm16, eax
vmovd eax, xmm7
add eax, esi
vmovd xmm7, eax
rorx eax, esi, 0x19
vmovd esi, xmm19
add esi, r8d
rorx r8d, r8d, 0x19
vmovd xmm3, eax
vmovd eax, xmm2
vmovd xmm19, esi
vmovd esi, xmm15
add eax, r14d
rorx r14d, r14d, 0x19
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm2, eax
vmovd eax, xmm19
vmovd xmm15, esi
vmovd esi, xmm20
add esi, ebx
rorx ebx, ebx, 0x19
vmovd xmm20, esi
vmovd esi, xmm21
add esi, r10d
rorx r10d, r10d, 0x19
vmovd xmm21, esi
vmovd esi, xmm22
add esi, r12d
rorx r12d, r12d, 0x19
vmovd xmm22, esi
vmovd esi, xmm23
add esi, r13d
rorx r13d, r13d, 0x19
vmovd xmm23, esi
vmovd esi, xmm6
add esi, r15d
rorx r15d, r15d, 0x19
vmovd xmm6, esi
vmovd esi, xmm18
xor r8d, esi
vmovd esi, xmm17
xor ecx, esi
vmovd esi, xmm8
xor ebx, esi
vmovd esi, xmm14
xor r10d, esi
vmovd esi, xmm5
xor r12d, esi
vmovd esi, xmm4
xor r13d, esi
vmovd esi, xmm16
xor r14d, esi
vmovd esi, xmm7
xor r15d, esi
vmovd esi, xmm9
xor esi, eax
vmovd eax, xmm15
vmovd xmm9, esi
vmovd esi, xmm10
xor esi, eax
vmovd eax, xmm20
vmovd xmm10, esi
vmovd esi, xmm1
xor esi, eax
vmovd eax, xmm21
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, eax
vmovd eax, xmm22
xor ebp, eax
vmovd eax, xmm23
vmovd xmm0, esi
vmovd esi, xmm3
xor edi, eax
vmovd eax, xmm2
xor edx, eax
vmovd eax, xmm6
xor esi, eax
mov eax, esi
vmovd esi, xmm8
add esi, r8d
rorx r8d, r8d, 0x15
vmovd xmm8, esi
vmovd esi, xmm14
add esi, ecx
rorx ecx, ecx, 0x15
vmovd xmm14, esi
vmovd esi, xmm18
add esi, ebx
rorx ebx, ebx, 0x15
vmovd xmm18, esi
vmovd esi, xmm17
add esi, r10d
vmovd xmm17, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm9
vmovd xmm13, esi
vmovd esi, xmm16
add esi, r12d
rorx r12d, r12d, 0x15
vmovd xmm16, esi
vmovd esi, xmm7
add esi, r13d
rorx r13d, r13d, 0x15
vmovd xmm7, esi
vmovd esi, xmm5
add esi, r14d
rorx r14d, r14d, 0x15
vmovd xmm5, esi
vmovd esi, xmm4
add esi, r15d
rorx r15d, r15d, 0x15
vmovd xmm4, esi
vmovd esi, xmm20
add esi, r10d
vmovd xmm20, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm10
vmovd xmm9, esi
vmovd esi, xmm21
add esi, r10d
vmovd xmm21, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm1
vmovd xmm10, esi
vmovd esi, xmm19
add esi, r10d
vmovd xmm19, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm0
vmovd xmm1, esi
vmovd esi, xmm15
add esi, r10d
vmovd xmm15, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm6
add r10d, edi
vmovd xmm0, esi
vmovd esi, xmm2
rorx edi, edi, 0x15
vmovd xmm6, r10d
vmovd r10d, xmm22
add esi, ebp
rorx ebp, ebp, 0x15
add r10d, edx
vmovd xmm3, esi
vmovd esi, xmm13
rorx edx, edx, 0x15
vmovd xmm22, r10d
vmovd r10d, xmm23
add r10d, eax
rorx eax, eax, 0x15
vmovd xmm23, r10d
vmovd r10d, xmm8
xor r12d, r10d
vmovd r10d, xmm14
xor r13d, r10d
vmovd r10d, xmm18
xor r14d, r10d
vmovd r10d, xmm17
xor r15d, r10d
vmovd r10d, xmm16
xor r8d, r10d
vmovd r10d, xmm7
xor ecx, r10d
vmovd r10d, xmm5
xor ebx, r10d
vmovd r10d, xmm4
xor esi, r10d
mov r10d, esi
vmovd esi, xmm20
xor ebp, esi
vmovd esi, xmm21
xor edi, esi
vmovd esi, xmm19
xor edx, esi
vmovd esi, xmm15
xor eax, esi
vmovd esi, xmm3
vmovd xmm2, eax
vmovd eax, xmm9
xor eax, esi
vmovd esi, xmm6
vmovd xmm9, eax
vmovd eax, xmm10
xor eax, esi
vmovd esi, xmm22
vmovd xmm10, eax
vmovd eax, xmm1
xor eax, esi
vmovd esi, xmm23
vmovd xmm1, eax
vmovd eax, xmm0
xor eax, esi
vmovd esi, xmm6
vmovd xmm0, eax
vmovd eax, xmm14
add eax, r12d
rorx r12d, r12d, 0x19
vmovd xmm14, eax
vmovd eax, xmm8
add eax, r13d
rorx r13d, r13d, 0x19
vmovd xmm8, eax
vmovd eax, xmm17
add eax, r14d
rorx r14d, r14d, 0x19
vmovd xmm17, eax
vmovd eax, xmm18
add eax, r15d
rorx r15d, r15d, 0x19
vmovd xmm18, eax
vmovd eax, xmm7
add eax, r8d
rorx r8d, r8d, 0x19
vmovd xmm7, eax
vmovd eax, xmm16
add eax, ecx
vmovd xmm16, eax
rorx eax, ecx, 0x19
vmovd ecx, xmm2
vmovd xmm12, eax
vmovd eax, xmm4
add eax, ebx
rorx ebx, ebx, 0x19
vmovd xmm4, eax
vmovd eax, xmm5
add eax, r10d
rorx r10d, r10d, 0x19
vmovd xmm5, eax
vmovd eax, xmm21
add eax, ebp
rorx ebp, ebp, 0x19
vmovd xmm21, eax
vmovd eax, xmm20
add eax, edi
rorx edi, edi, 0x19
vmovd xmm20, eax
vmovd eax, xmm15
add eax, edx
rorx edx, edx, 0x19
vmovd xmm15, eax
vmovd eax, xmm19
add eax, ecx
vmovd xmm19, eax
rorx eax, ecx, 0x19
vmovd ecx, xmm9
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm6, esi
vmovd xmm9, ecx
vmovd esi, xmm3
vmovd ecx, xmm10
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm3, esi
vmovd xmm10, ecx
vmovd esi, xmm1
vmovd ecx, xmm23
add ecx, esi
vmovd xmm23, ecx
rorx ecx, esi, 0x19
vmovd esi, xmm0
vmovd xmm1, ecx
vmovd ecx, xmm22
add ecx, esi
vmovd xmm22, ecx
rorx ecx, esi, 0x19
vmovd esi, xmm9
vmovd xmm0, ecx
vmovd ecx, xmm14
xor ebp, ecx
vmovd ecx, xmm8
xor edi, ecx
vmovd ecx, xmm17
xor edx, ecx
vmovd ecx, xmm18
xor eax, ecx
vmovd ecx, xmm7
xor esi, ecx
vmovd ecx, xmm16
vmovd xmm9, esi
vmovd esi, xmm10
xor esi, ecx
vmovd ecx, xmm4
vmovd xmm10, esi
vmovd esi, xmm1
xor esi, ecx
vmovd ecx, xmm5
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, ecx
vmovd ecx, xmm21
xor r12d, ecx
vmovd ecx, xmm20
vmovd xmm0, esi
vmovd esi, xmm3
xor r13d, ecx
vmovd ecx, xmm15
xor r14d, ecx
vmovd ecx, xmm19
xor r15d, ecx
vmovd ecx, xmm6
xor r8d, ecx
vmovd ecx, xmm12
xor ecx, esi
vmovd esi, xmm23
xor ebx, esi
vmovd esi, xmm22
xor r10d, esi
vmovd esi, xmm17
add esi, ebp
rorx ebp, ebp, 0x15
vmovd xmm17, esi
vmovd esi, xmm18
add esi, edi
rorx edi, edi, 0x15
vmovd xmm18, esi
vmovd esi, xmm14
add esi, edx
rorx edx, edx, 0x15
vmovd xmm14, esi
vmovd esi, xmm8
add esi, eax
rorx eax, eax, 0x15
vmovd xmm8, esi
vmovd xmm13, eax
vmovd esi, xmm4
vmovd eax, xmm9
add esi, eax
rorx eax, eax, 0x15
vmovd xmm4, esi
vmovd xmm9, eax
vmovd esi, xmm10
vmovd eax, xmm5
add eax, esi
vmovd xmm5, eax
rorx eax, esi, 0x15
vmovd esi, xmm1
vmovd xmm10, eax
vmovd eax, xmm7
add eax, esi
vmovd xmm7, eax
rorx eax, esi, 0x15
vmovd esi, xmm0
vmovd xmm1, eax
vmovd eax, xmm16
add eax, esi
vmovd xmm16, eax
rorx eax, esi, 0x15
vmovd esi, xmm9
vmovd xmm0, eax
vmovd eax, xmm15
add eax, r12d
rorx r12d, r12d, 0x15
vmovd xmm15, eax
vmovd eax, xmm19
add eax, r13d
rorx r13d, r13d, 0x15
vmovd xmm19, eax
vmovd eax, xmm21
add eax, r14d
rorx r14d, r14d, 0x15
vmovd xmm21, eax
vmovd eax, xmm20
add eax, r15d
rorx r15d, r15d, 0x15
vmovd xmm20, eax
vmovd eax, xmm23
add eax, r8d
rorx r8d, r8d, 0x15
vmovd xmm23, eax
vmovd eax, xmm22
add eax, ecx
rorx ecx, ecx, 0x15
vmovd xmm22, eax
vmovd eax, xmm6
add eax, ebx
rorx ebx, ebx, 0x15
vmovd xmm6, eax
vmovd eax, xmm3
add eax, r10d
rorx r10d, r10d, 0x15
vmovd xmm2, eax
vmovd eax, xmm17
xor esi, eax
vmovd eax, xmm18
vmovd xmm9, esi
vmovd esi, xmm10
xor esi, eax
vmovd eax, xmm14
vmovd xmm10, esi
vmovd esi, xmm1
xor esi, eax
vmovd eax, xmm8
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, eax
vmovd eax, xmm4
xor ebp, eax
vmovd eax, xmm5
vmovd xmm0, esi
vmovd esi, xmm13
xor edi, eax
vmovd eax, xmm7
xor edx, eax
vmovd eax, xmm16
xor esi, eax
vmovd eax, xmm2
vmovd xmm3, esi
vmovd esi, xmm15
xor r8d, esi
vmovd esi, xmm19
xor ecx, esi
vmovd esi, xmm21
xor r15d, eax
vmovd eax, xmm9
xor ebx, esi
vmovd esi, xmm20
xor r10d, esi
vmovd esi, xmm23
xor r12d, esi
vmovd esi, xmm22
xor r13d, esi
vmovd esi, xmm6
xor r14d, esi
vmovd esi, xmm18
add esi, eax
rorx eax, eax, 0x19
vmovd xmm18, esi
vmovd xmm9, eax
vmovd esi, xmm10
vmovd eax, xmm17
add eax, esi
vmovd xmm17, eax
rorx eax, esi, 0x19
vmovd esi, xmm1
vmovd xmm10, eax
vmovd eax, xmm8
add eax, esi
vmovd xmm8, eax
rorx eax, esi, 0x19
vmovd esi, xmm0
vmovd xmm1, eax
vmovd eax, xmm14
add eax, esi
vmovd xmm14, eax
rorx eax, esi, 0x19
vmovd esi, xmm3
vmovd xmm0, eax
vmovd eax, xmm5
add eax, ebp
rorx ebp, ebp, 0x19
vmovd xmm5, eax
vmovd eax, xmm4
add eax, edi
rorx edi, edi, 0x19
vmovd xmm4, eax
vmovd eax, xmm16
add eax, edx
rorx edx, edx, 0x19
vmovd xmm16, eax
vmovd eax, xmm7
add eax, esi
vmovd xmm7, eax
rorx eax, esi, 0x19
vmovd esi, xmm19
add esi, r8d
rorx r8d, r8d, 0x19
vmovd xmm3, eax
vmovd eax, xmm2
vmovd xmm19, esi
vmovd esi, xmm15
add eax, r14d
rorx r14d, r14d, 0x19
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm2, eax
vmovd eax, xmm19
vmovd xmm15, esi
vmovd esi, xmm20
add esi, ebx
rorx ebx, ebx, 0x19
vmovd xmm20, esi
vmovd esi, xmm21
add esi, r10d
rorx r10d, r10d, 0x19
vmovd xmm21, esi
vmovd esi, xmm22
add esi, r12d
rorx r12d, r12d, 0x19
vmovd xmm22, esi
vmovd esi, xmm23
add esi, r13d
rorx r13d, r13d, 0x19
vmovd xmm23, esi
vmovd esi, xmm6
add esi, r15d
rorx r15d, r15d, 0x19
vmovd xmm6, esi
vmovd esi, xmm18
xor r8d, esi
vmovd esi, xmm17
xor ecx, esi
vmovd esi, xmm8
xor ebx, esi
vmovd esi, xmm14
xor r10d, esi
vmovd esi, xmm5
xor r12d, esi
vmovd esi, xmm4
xor r13d, esi
vmovd esi, xmm16
xor r14d, esi
vmovd esi, xmm7
xor r15d, esi
vmovd esi, xmm9
xor esi, eax
vmovd eax, xmm15
vmovd xmm9, esi
vmovd esi, xmm10
xor esi, eax
vmovd eax, xmm20
vmovd xmm10, esi
vmovd esi, xmm1
xor esi, eax
vmovd eax, xmm21
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, eax
vmovd eax, xmm22
xor ebp, eax
vmovd eax, xmm23
vmovd xmm0, esi
vmovd esi, xmm3
xor edi, eax
vmovd eax, xmm2
xor edx, eax
vmovd eax, xmm6
xor esi, eax
mov eax, esi
vmovd esi, xmm8
add esi, r8d
rorx r8d, r8d, 0x15
vmovd xmm8, esi
vmovd esi, xmm14
add esi, ecx
rorx ecx, ecx, 0x15
vmovd xmm14, esi
vmovd esi, xmm18
add esi, ebx
rorx ebx, ebx, 0x15
vmovd xmm18, esi
vmovd esi, xmm17
add esi, r10d
vmovd xmm17, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm9
vmovd xmm11, esi
vmovd esi, xmm16
add esi, r12d
rorx r12d, r12d, 0x15
vmovd xmm16, esi
vmovd esi, xmm7
add esi, r13d
rorx r13d, r13d, 0x15
vmovd xmm7, esi
vmovd esi, xmm5
add esi, r14d
rorx r14d, r14d, 0x15
vmovd xmm5, esi
vmovd esi, xmm4
add esi, r15d
rorx r15d, r15d, 0x15
vmovd xmm4, esi
vmovd esi, xmm20
add esi, r10d
vmovd xmm20, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm10
vmovd xmm9, esi
vmovd esi, xmm21
add esi, r10d
vmovd xmm21, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm1
vmovd xmm10, esi
vmovd esi, xmm19
add esi, r10d
vmovd xmm19, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm0
vmovd xmm1, esi
vmovd esi, xmm15
add esi, r10d
vmovd xmm15, esi
rorx esi, r10d, 0x15
vmovd r10d, xmm6
add r10d, edi
vmovd xmm0, esi
vmovd esi, xmm2
rorx edi, edi, 0x15
vmovd xmm6, r10d
vmovd r10d, xmm22
add esi, ebp
rorx ebp, ebp, 0x15
add r10d, edx
vmovd xmm3, esi
vmovd esi, xmm11
rorx edx, edx, 0x15
vmovd xmm22, r10d
vmovd r10d, xmm23
add r10d, eax
rorx eax, eax, 0x15
vmovd xmm23, r10d
vmovd r10d, xmm8
xor r12d, r10d
vmovd r10d, xmm14
xor r13d, r10d
vmovd r10d, xmm18
xor r14d, r10d
vmovd r10d, xmm17
xor r15d, r10d
vmovd r10d, xmm16
xor r8d, r10d
vmovd r10d, xmm7
xor ecx, r10d
vmovd r10d, xmm5
xor ebx, r10d
vmovd r10d, xmm4
xor esi, r10d
mov r10d, esi
vmovd esi, xmm20
xor ebp, esi
vmovd esi, xmm21
xor edi, esi
vmovd esi, xmm19
xor edx, esi
vmovd esi, xmm15
xor eax, esi
vmovd esi, xmm3
vmovd xmm2, eax
vmovd eax, xmm9
xor eax, esi
vmovd esi, xmm6
vmovd xmm9, eax
vmovd eax, xmm10
xor eax, esi
vmovd esi, xmm22
vmovd xmm10, eax
vmovd eax, xmm1
xor eax, esi
vmovd esi, xmm23
vmovd xmm1, eax
vmovd eax, xmm0
xor eax, esi
vmovd esi, xmm6
vmovd xmm0, eax
vmovd eax, xmm14
add eax, r12d
rorx r12d, r12d, 0x19
vmovd xmm14, eax
vmovd eax, xmm8
add eax, r13d
rorx r13d, r13d, 0x19
vmovd xmm8, eax
vmovd eax, xmm17
add eax, r14d
rorx r14d, r14d, 0x19
vmovd xmm17, eax
vmovd eax, xmm18
add eax, r15d
rorx r15d, r15d, 0x19
vmovd xmm18, eax
vmovd eax, xmm7
add eax, r8d
rorx r8d, r8d, 0x19
vmovd xmm7, eax
vmovd eax, xmm16
add eax, ecx
vmovd xmm16, eax
rorx eax, ecx, 0x19
vmovd ecx, xmm2
vmovd xmm12, eax
vmovd eax, xmm4
add eax, ebx
rorx ebx, ebx, 0x19
vmovd xmm4, eax
vmovd eax, xmm5
add eax, r10d
rorx r10d, r10d, 0x19
vmovd xmm5, eax
vmovd eax, xmm21
add eax, ebp
rorx ebp, ebp, 0x19
vmovd xmm21, eax
vmovd eax, xmm20
add eax, edi
rorx edi, edi, 0x19
vmovd xmm20, eax
vmovd eax, xmm15
add eax, edx
rorx edx, edx, 0x19
vmovd xmm15, eax
vmovd eax, xmm19
add eax, ecx
vmovd xmm19, eax
rorx eax, ecx, 0x19
vmovd ecx, xmm9
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm6, esi
vmovd xmm9, ecx
vmovd esi, xmm3
vmovd ecx, xmm10
add esi, ecx
rorx ecx, ecx, 0x19
vmovd xmm2, esi
vmovd xmm10, ecx
vmovd esi, xmm1
vmovd ecx, xmm23
add ecx, esi
vmovd xmm23, ecx
rorx ecx, esi, 0x19
vmovd esi, xmm0
vmovd xmm1, ecx
vmovd ecx, xmm22
add ecx, esi
vmovd xmm22, ecx
rorx ecx, esi, 0x19
vmovd esi, xmm9
vmovd xmm0, ecx
vmovd ecx, xmm14
xor ebp, ecx
vmovd ecx, xmm8
xor edi, ecx
vmovd ecx, xmm17
xor edx, ecx
vmovd ecx, xmm18
xor eax, ecx
vmovd ecx, xmm7
xor esi, ecx
vmovd ecx, xmm16
vmovd xmm9, esi
vmovd esi, xmm10
xor esi, ecx
vmovd ecx, xmm4
vmovd xmm10, esi
vmovd esi, xmm1
xor esi, ecx
vmovd ecx, xmm5
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, ecx
vmovd ecx, xmm21
xor r12d, ecx
vmovd ecx, xmm20
vmovd xmm0, esi
vmovd esi, xmm2
xor r13d, ecx
vmovd ecx, xmm15
xor r14d, ecx
vmovd ecx, xmm19
xor r15d, ecx
vmovd ecx, xmm6
xor r8d, ecx
vmovd ecx, xmm12
xor ecx, esi
vmovd esi, xmm23
xor ebx, esi
vmovd esi, xmm22
xor r10d, esi
vmovd esi, xmm17
add esi, ebp
vmovd xmm17, esi
rorx esi, ebp, 0x15
rorx ebp, edi, 0x15
vmovd xmm3, esi
vmovd esi, xmm18
add esi, edi
vmovd edi, xmm14
add edi, edx
vmovd xmm18, esi
vmovd esi, xmm9
rorx edx, edx, 0x15
vmovd xmm14, edi
vmovd edi, xmm8
add edi, eax
rorx eax, eax, 0x15
vmovd xmm8, edi
vmovd edi, xmm4
vmovd xmm13, eax
vmovd eax, xmm10
add edi, esi
rorx esi, esi, 0x15
vmovd xmm9, esi
vmovd esi, xmm5
add esi, eax
rorx eax, eax, 0x15
vmovd xmm5, esi
vmovd xmm10, eax
vmovd esi, xmm1
vmovd eax, xmm7
add eax, esi
vmovd xmm7, eax
rorx eax, esi, 0x15
vmovd esi, xmm0
vmovd xmm1, eax
vmovd eax, xmm16
add eax, esi
vmovd xmm16, eax
rorx eax, esi, 0x15
vmovd esi, xmm9
vmovd xmm0, eax
vmovd eax, xmm15
add eax, r12d
rorx r12d, r12d, 0x15
vmovd xmm15, eax
vmovd eax, xmm19
add eax, r13d
rorx r13d, r13d, 0x15
vmovd xmm19, eax
vmovd eax, xmm21
add eax, r14d
rorx r14d, r14d, 0x15
vmovd xmm21, eax
vmovd eax, xmm20
add eax, r15d
rorx r15d, r15d, 0x15
vmovd xmm20, eax
vmovd eax, xmm23
add eax, r8d
rorx r8d, r8d, 0x15
vmovd xmm23, eax
vmovd eax, xmm22
add eax, ecx
rorx ecx, ecx, 0x15
vmovd xmm22, eax
vmovd eax, xmm6
add eax, ebx
rorx ebx, ebx, 0x15
vmovd xmm6, eax
vmovd eax, xmm2
add eax, r10d
rorx r10d, r10d, 0x15
vmovd xmm2, eax
vmovd eax, xmm17
xor esi, eax
vmovd eax, xmm18
vmovd xmm9, esi
vmovd esi, xmm10
xor esi, eax
vmovd eax, xmm14
vmovd xmm10, esi
vmovd esi, xmm1
xor esi, eax
vmovd eax, xmm8
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, eax
vmovd eax, xmm5
vmovd xmm0, esi
vmovd esi, xmm3
xor ebp, eax
vmovd eax, xmm7
xor esi, edi
xor edx, eax
vmovd eax, xmm16
vmovd xmm3, esi
vmovd esi, xmm13
xor esi, eax
vmovd eax, xmm2
vmovd xmm12, esi
vmovd esi, xmm15
xor r8d, esi
vmovd esi, xmm19
xor ecx, esi
vmovd esi, xmm21
xor r15d, eax
vmovd eax, xmm9
xor ebx, esi
vmovd esi, xmm20
xor r10d, esi
vmovd esi, xmm23
xor r12d, esi
vmovd esi, xmm22
xor r13d, esi
vmovd esi, xmm6
xor r14d, esi
vmovd esi, xmm18
add esi, eax
rorx eax, eax, 0x19
vmovd xmm18, esi
vmovd xmm9, eax
vmovd esi, xmm10
vmovd eax, xmm17
add eax, esi
vmovd xmm17, eax
rorx eax, esi, 0x19
vmovd esi, xmm1
vmovd xmm10, eax
vmovd eax, xmm8
add eax, esi
vmovd xmm8, eax
rorx eax, esi, 0x19
vmovd esi, xmm0
vmovd xmm1, eax
vmovd eax, xmm14
add eax, esi
vmovd xmm14, eax
rorx eax, esi, 0x19
vmovd esi, xmm3
vmovd xmm0, eax
vmovd eax, xmm5
add eax, esi
vmovd xmm5, eax
rorx eax, esi, 0x19
vmovd esi, xmm2
vmovd xmm3, eax
lea eax, [rdi + rbp]
vmovd edi, xmm12
add esi, r14d
vmovd xmm4, eax
vmovd eax, xmm16
rorx r14d, r14d, 0x19
rorx ebp, ebp, 0x19
add eax, edx
rorx edx, edx, 0x19
vmovd xmm16, eax
vmovd eax, xmm7
add eax, edi
vmovd xmm7, eax
rorx eax, edi, 0x19
vmovd edi, xmm19
add edi, r8d
rorx r8d, r8d, 0x19
vmovd xmm19, edi
vmovd edi, xmm15
add edi, ecx
rorx ecx, ecx, 0x19
vmovd xmm15, edi
vmovd edi, xmm20
add edi, ebx
rorx ebx, ebx, 0x19
vmovd xmm20, edi
vmovd edi, xmm21
add edi, r10d
rorx r10d, r10d, 0x19
vmovd xmm21, edi
vmovd edi, xmm22
add edi, r12d
rorx r12d, r12d, 0x19
vmovd xmm22, edi
vmovd edi, xmm23
add edi, r13d
rorx r13d, r13d, 0x19
vmovd xmm23, edi
vmovd edi, xmm6
add edi, r15d
vmovd xmm6, edi
rorx edi, r15d, 0x19
vmovd r15d, xmm18
xor r8d, r15d
vmovd r15d, xmm17
xor ecx, r15d
vmovd r15d, xmm8
xor ebx, r15d
vmovd r15d, xmm14
xor r10d, r15d
vmovd r15d, xmm5
xor r12d, r15d
vmovd r15d, xmm4
vmovd xmm2, r10d
vmovd r10d, xmm19
xor r13d, r15d
vmovd r15d, xmm16
xor r14d, r15d
vmovd r15d, xmm7
xor edi, r15d
vmovd r15d, xmm9
xor r15d, r10d
vmovd r10d, xmm15
vmovd xmm9, r15d
vmovd r15d, xmm10
xor r15d, r10d
vmovd r10d, xmm20
vmovd xmm10, r15d
vmovd r15d, xmm1
xor r15d, r10d
vmovd r10d, xmm21
xor edx, esi
vmovd xmm1, r15d
vmovd r15d, xmm0
xor r15d, r10d
vmovd r10d, xmm22
vmovd xmm0, r15d
vmovd r15d, xmm3
xor r15d, r10d
vmovd r10d, xmm23
xor ebp, r10d
vmovd r10d, xmm6
add esi, r15d
xor eax, r10d
vmovd r10d, xmm8
add r10d, r8d
rorx r8d, r8d, 0x15
vmovd xmm8, r10d
vmovd r10d, xmm14
add r10d, ecx
rorx ecx, ecx, 0x15
vmovd xmm14, r10d
vmovd r10d, xmm18
vmovd xmm11, ecx
vmovd ecx, xmm2
add r10d, ebx
rorx ebx, ebx, 0x15
vmovd xmm18, r10d
vmovd r10d, xmm17
add r10d, ecx
rorx ecx, ecx, 0x15
vmovd xmm17, r10d
vmovd r10d, xmm16
vmovd xmm2, ecx
vmovd ecx, xmm9
add r10d, r12d
rorx r12d, r12d, 0x15
vmovd xmm16, r10d
vmovd r10d, xmm7
add r10d, r13d
rorx r13d, r13d, 0x15
vmovd xmm7, r10d
vmovd r10d, xmm5
add r10d, r14d
rorx r14d, r14d, 0x15
vmovd xmm5, r10d
vmovd r10d, xmm4
add r10d, edi
vmovd xmm4, r10d
rorx r10d, edi, 0x15
vmovd edi, xmm20
add edi, ecx
vmovd xmm20, edi
rorx edi, ecx, 0x15
vmovd ecx, xmm10
vmovd xmm9, edi
vmovd edi, xmm21
add edi, ecx
vmovd xmm21, edi
rorx edi, ecx, 0x15
vmovd ecx, xmm1
vmovd xmm10, edi
vmovd edi, xmm19
add edi, ecx
vmovd xmm19, edi
rorx edi, ecx, 0x15
vmovd ecx, xmm0
vmovd xmm1, edi
vmovd edi, xmm15
add edi, ecx
vmovd xmm15, edi
rorx edi, ecx, 0x15
vmovd ecx, xmm22
add ecx, edx
vmovd xmm0, edi
rorx edi, r15d, 0x15
vmovd r15d, xmm11
vmovd xmm22, ecx
vmovd ecx, xmm23
vmovd xmm3, edi
vmovd edi, xmm6
add ecx, eax
add edi, ebp
rorx edx, edx, 0x15
rorx eax, eax, 0x15
vmovd xmm23, ecx
vmovd ecx, xmm8
vmovd xmm6, edi
rorx edi, ebp, 0x15
xor r12d, ecx
vmovd ecx, xmm14
vmovd ebp, xmm4
xor r13d, ecx
vmovd ecx, xmm18
xor r14d, ecx
vmovd ecx, xmm17
xor r10d, ecx
vmovd ecx, xmm16
xor r8d, ecx
vmovd ecx, xmm7
xor r15d, ecx
mov ecx, r15d
vmovd r15d, xmm5
xor ebx, r15d
vmovd r15d, xmm2
xor r15d, ebp
vmovd ebp, xmm3
vmovd xmm2, r15d
vmovd r15d, xmm20
xor ebp, r15d
vmovd r15d, xmm21
xor edi, r15d
vmovd r15d, xmm19
xor edx, r15d
vmovd r15d, xmm15
xor eax, r15d
vmovd r15d, xmm9
xor r15d, esi
vmovd xmm12, eax
vmovd eax, xmm6
vmovd xmm9, r15d
vmovd r15d, xmm10
xor r15d, eax
vmovd eax, xmm22
vmovd xmm10, r15d
vmovd r15d, xmm1
xor r15d, eax
vmovd eax, xmm23
vmovd xmm1, r15d
vmovd r15d, xmm0
xor r15d, eax
vmovd eax, xmm14
add eax, r12d
rorx r12d, r12d, 0x19
vmovd xmm14, eax
vmovd eax, xmm8
add eax, r13d
rorx r13d, r13d, 0x19
vmovd xmm8, eax
vmovd eax, xmm17
add eax, r14d
rorx r14d, r14d, 0x19
vmovd xmm17, eax
vmovd eax, xmm18
add eax, r10d
rorx r10d, r10d, 0x19
vmovd xmm18, eax
vmovd eax, xmm7
add eax, r8d
vmovd xmm7, eax
rorx eax, r8d, 0x19
rorx r8d, ebx, 0x19
vmovd xmm11, eax
vmovd eax, xmm16
add eax, ecx
vmovd xmm16, eax
rorx eax, ecx, 0x19
vmovd ecx, xmm9
vmovd xmm3, eax
vmovd eax, xmm4
add eax, ebx
vmovd ebx, xmm2
vmovd xmm4, eax
vmovd eax, xmm5
add eax, ebx
vmovd xmm5, eax
rorx eax, ebx, 0x19
vmovd ebx, xmm12
vmovd xmm13, eax
vmovd eax, xmm21
add eax, ebp
rorx ebp, ebp, 0x19
vmovd xmm21, eax
vmovd eax, xmm20
add eax, edi
rorx edi, edi, 0x19
vmovd xmm20, eax
vmovd eax, xmm15
add eax, edx
rorx edx, edx, 0x19
vmovd xmm15, eax
vmovd eax, xmm19
add eax, ebx
vmovd xmm19, eax
rorx eax, ebx, 0x19
vmovd ebx, xmm6
add ebx, ecx
vmovd xmm6, ebx
rorx ebx, ecx, 0x19
vmovd ecx, xmm1
vmovd xmm9, ebx
vmovd ebx, xmm10
add esi, ebx
rorx ebx, ebx, 0x19
vmovd xmm10, ebx
vmovd ebx, xmm23
add ebx, ecx
vmovd xmm23, ebx
rorx ebx, ecx, 0x19
vmovd ecx, xmm14
xor ebp, ecx
vmovd ecx, xmm8
vmovd xmm1, ebx
vmovd ebx, xmm22
xor edi, ecx
vmovd ecx, xmm17
add ebx, r15d
xor edx, ecx
vmovd ecx, xmm18
vmovd xmm22, ebx
rorx ebx, r15d, 0x19
xor eax, ecx
vmovd r15d, xmm9
vmovd ecx, xmm7
xor r15d, ecx
vmovd ecx, xmm16
vmovd xmm2, eax
vmovd eax, xmm13
vmovd xmm9, r15d
vmovd r15d, xmm10
xor r15d, ecx
vmovd ecx, xmm4
vmovd xmm10, r15d
vmovd r15d, xmm1
xor r15d, ecx
vmovd ecx, xmm5
xor ebx, ecx
vmovd ecx, xmm23
vmovd xmm1, r15d
vmovd r15d, xmm11
vmovd xmm0, ebx
vmovd ebx, xmm21
xor r12d, ebx
vmovd ebx, xmm20
xor r13d, ebx
vmovd ebx, xmm15
xor r14d, ebx
xor r8d, ecx
vmovd ecx, xmm22
vmovd ebx, xmm19
xor eax, ecx
xor r10d, ebx
vmovd ebx, xmm6
mov ecx, eax
vmovd eax, xmm17
xor r15d, ebx
vmovd ebx, xmm3
add eax, ebp
xor ebx, esi
rorx ebp, ebp, 0x15
add esi, ecx
vmovd xmm17, eax
vmovd eax, xmm18
add eax, edi
rorx edi, edi, 0x15
vmovd xmm18, eax
vmovd eax, xmm14
add eax, edx
vmovd xmm14, eax
rorx eax, edx, 0x15
vmovd edx, xmm2
vmovd xmm30, eax
vmovd eax, xmm8
add eax, edx
vmovd xmm8, eax
rorx eax, edx, 0x15
vmovd edx, xmm9
vmovd xmm2, eax
vmovd eax, xmm4
add eax, edx
vmovd xmm3, eax
rorx eax, edx, 0x15
vmovd edx, xmm10
vmovd xmm9, eax
vmovd eax, xmm5
add eax, edx
vmovd xmm13, eax
rorx eax, edx, 0x15
vmovd edx, xmm1
vmovd xmm10, eax
vmovd eax, xmm7
add eax, edx
vmovd xmm12, eax
rorx eax, edx, 0x15
vmovd edx, xmm0
vmovd xmm7, eax
vmovd eax, xmm16
add eax, edx
vmovd xmm16, eax
rorx eax, edx, 0x15
vmovd edx, xmm17
vmovd xmm0, eax
vmovd eax, xmm15
add eax, r12d
rorx r12d, r12d, 0x15
vmovd xmm15, eax
vmovd eax, xmm19
add eax, r13d
rorx r13d, r13d, 0x15
vmovd xmm19, eax
vmovd eax, xmm21
add eax, r14d
rorx r14d, r14d, 0x15
vmovd xmm21, eax
vmovd eax, xmm20
add eax, r10d
rorx r10d, r10d, 0x15
vmovd xmm20, eax
vmovd eax, xmm23
add eax, r15d
rorx r15d, r15d, 0x15
vmovd xmm23, eax
vmovd eax, xmm22
add eax, ebx
rorx ebx, ebx, 0x15
vmovd xmm22, eax
vmovd eax, xmm6
add eax, r8d
rorx r8d, r8d, 0x15
vmovd xmm11, eax
rorx eax, ecx, 0x15
vmovd ecx, xmm16
vmovd xmm4, eax
vmovd eax, xmm9
xor eax, edx
vmovd edx, xmm18
vmovd xmm9, eax
vmovd eax, xmm10
xor eax, edx
vmovd edx, xmm14
vmovd xmm10, eax
vmovd eax, xmm7
xor eax, edx
vmovd edx, xmm8
vmovd xmm7, eax
vmovd eax, xmm0
xor eax, edx
vmovd edx, xmm30
vmovd xmm0, eax
vmovd eax, xmm3
xor ebp, eax
vmovd eax, xmm13
xor edi, eax
vmovd eax, xmm12
xor edx, eax
vmovd eax, xmm2
xor eax, ecx
vmovd ecx, xmm4
vmovd xmm6, edx
vmovd edx, xmm9
vmovd xmm2, eax
vmovd eax, xmm15
xor r15d, eax
vmovd eax, xmm19
xor ebx, eax
vmovd eax, xmm21
xor r8d, eax
vmovd eax, xmm20
xor r10d, esi
xor ecx, eax
vmovd eax, xmm23
xor r12d, eax
vmovd eax, xmm22
xor r13d, eax
vmovd eax, xmm11
xor r14d, eax
vmovd eax, xmm18
add eax, edx
add esi, r14d
vmovd xmm18, eax
rorx eax, edx, 0x19
vmovd edx, xmm10
vmovd xmm9, eax
vmovd eax, xmm17
add eax, edx
vmovd xmm17, eax
rorx eax, edx, 0x19
vmovd edx, xmm7
vmovd xmm10, eax
vmovd eax, xmm8
add eax, edx
vmovd xmm8, eax
rorx eax, edx, 0x19
vmovd edx, xmm0
vmovd xmm7, eax
vmovd eax, xmm14
add eax, edx
vmovd xmm14, eax
rorx eax, edx, 0x19
vmovd edx, xmm2
vmovd xmm0, eax
vmovd eax, xmm13
add eax, ebp
vmovd xmm13, eax
rorx eax, ebp, 0x19
rorx ebp, r14d, 0x19
vmovd r14d, xmm18
vmovd xmm5, eax
vmovd eax, xmm3
add eax, edi
vmovd xmm25, eax
rorx eax, edi, 0x19
vmovd edi, xmm6
vmovd xmm4, eax
vmovd eax, xmm16
add eax, edi
vmovd xmm16, eax
rorx eax, edi, 0x19
vmovd edi, xmm23
vmovd xmm3, eax
vmovd eax, xmm12
add edi, r13d
rorx r13d, r13d, 0x19
add eax, edx
vmovd xmm23, edi
vmovd edi, xmm11
vmovd xmm12, eax
rorx eax, edx, 0x19
vmovd edx, xmm19
add edi, r10d
add edx, r15d
rorx r15d, r15d, 0x19
vmovd xmm11, edi
rorx edi, r10d, 0x19
vmovd xmm19, edx
vmovd edx, xmm15
xor r15d, r14d
vmovd r14d, xmm17
add edx, ebx
rorx ebx, ebx, 0x19
vmovd r10d, xmm7
vmovd xmm6, eax
vmovd xmm15, edx
vmovd edx, xmm20
xor ebx, r14d
vmovd r14d, xmm8
add edx, r8d
rorx r8d, r8d, 0x19
vmovd xmm20, edx
vmovd edx, xmm21
xor r8d, r14d
vmovd r14d, xmm14
add edx, ecx
rorx ecx, ecx, 0x19
vmovd xmm21, edx
vmovd edx, xmm22
xor ecx, r14d
vmovd r14d, xmm13
add edx, r12d
vmovd xmm22, edx
rorx edx, r12d, 0x19
vmovd r12d, xmm10
xor edx, r14d
vmovd r14d, xmm9
vmovd eax, xmm22
vmovd xmm1, edx
vmovd edx, xmm25
xor r13d, edx
vmovd edx, xmm16
xor ebp, edx
vmovd edx, xmm12
xor edi, edx
vmovd edx, xmm19
xor r14d, edx
vmovd edx, xmm15
xor r12d, edx
vmovd edx, xmm20
xor r10d, edx
vmovd edx, xmm21
vmovd xmm7, r10d
vmovd r10d, xmm0
xor r10d, edx
vmovd edx, xmm5
xor edx, eax
vmovd eax, xmm23
vmovd xmm5, edx
vmovd edx, xmm4
xor edx, eax
vmovd eax, xmm11
vmovd xmm2, edx
vmovd edx, xmm3
xor edx, esi
vmovd xmm3, edx
vmovd edx, xmm6
xor edx, eax
mov eax, edx
vmovd edx, xmm8
add edx, r15d
vmovd xmm8, edx
rorx edx, r15d, 0x15
vmovd r15d, xmm1
vmovd xmm4, edx
vmovd edx, xmm14
add edx, ebx
rorx ebx, ebx, 0x15
vmovd xmm6, edx
vmovd edx, xmm18
add edx, r8d
rorx r8d, r8d, 0x15
vmovd xmm18, edx
vmovd edx, xmm17
add edx, ecx
rorx ecx, ecx, 0x15
vmovd xmm17, edx
vmovd edx, xmm16
add edx, r15d
vmovd xmm16, edx
rorx edx, r15d, 0x15
vmovd xmm1, edx
vmovd edx, xmm12
add edx, r13d
vmovd xmm12, edx
rorx edx, r13d, 0x15
vmovd xmm0, edx
vmovd edx, xmm13
add edx, ebp
vmovd xmm13, edx
rorx edx, ebp, 0x15
vmovd xmm14, edx
vmovd edx, xmm25
add edx, edi
vmovd xmm25, edx
rorx edx, edi, 0x15
vmovd edi, xmm7
vmovd xmm9, edx
vmovd edx, xmm20
rorx r13d, edi, 0x15
add edx, r14d
rorx r14d, r14d, 0x15
vmovd xmm20, edx
vmovd edx, xmm21
add edx, r12d
rorx r12d, r12d, 0x15
vmovd xmm21, edx
vmovd edx, xmm19
add edx, edi
vmovd xmm19, edx
vmovd edx, xmm15
add edx, r10d
rorx r10d, r10d, 0x15
vmovd xmm15, edx
vmovd edx, xmm5
lea edi, [rsi + rdx]
rorx ebp, edx, 0x15
vmovd edx, xmm11
vmovd esi, xmm3
vmovd xmm7, edi
vmovd edi, xmm2
add edx, edi
rorx edi, edi, 0x15
vmovd xmm11, edx
vmovd edx, xmm22
add edx, esi
vmovd xmm22, edx
rorx edx, esi, 0x15
vmovd esi, xmm23
lea r15d, [rsi + rax]
rorx eax, eax, 0x15
vmovd esi, xmm1
vmovd xmm2, eax
vmovd eax, xmm8
xor esi, eax
vmovd eax, xmm6
vmovd xmm1, esi
vmovd esi, xmm0
xor esi, eax
vmovd eax, xmm18
vmovd xmm0, esi
vmovd esi, xmm14
xor esi, eax
vmovd eax, xmm17
vmovd xmm14, esi
vmovd esi, xmm9
xor esi, eax
vmovd eax, xmm16
vmovd xmm9, esi
vmovd esi, xmm4
xor esi, eax
vmovd eax, xmm12
xor ebx, eax
vmovd eax, xmm13
vmovd xmm4, esi
vmovd esi, xmm2
xor r8d, eax
vmovd eax, xmm25
xor ecx, eax
vmovd eax, xmm20
xor ebp, eax
vmovd eax, xmm21
xor edi, eax
vmovd eax, xmm19
xor edx, eax
vmovd eax, xmm15
xor esi, eax
vmovd eax, xmm7
vmovd xmm10, esi
vmovd esi, xmm11
xor r14d, eax
vmovd eax, xmm1
xor r12d, esi
vmovd esi, xmm22
xor r10d, r15d
xor r13d, esi
vmovd esi, xmm6
add esi, eax
rorx eax, eax, 0x19
vmovd xmm6, esi
vmovd xmm1, eax
vmovd esi, xmm0
vmovd eax, xmm8
add eax, esi
vmovd xmm8, eax
rorx eax, esi, 0x19
vmovd esi, xmm14
vmovd xmm0, eax
vmovd eax, xmm17
add eax, esi
vmovd xmm17, eax
rorx eax, esi, 0x19
vmovd esi, xmm9
vmovd xmm5, eax
vmovd eax, xmm18
add eax, esi
vmovd xmm18, eax
rorx eax, esi, 0x19
vmovd esi, xmm4
vmovd xmm2, eax
vmovd eax, xmm12
add eax, esi
vmovd xmm12, eax
rorx eax, esi, 0x19
vmovd esi, xmm7
vmovd xmm4, eax
vmovd eax, xmm16
add esi, r12d
rorx r12d, r12d, 0x19
add eax, ebx
vmovd xmm16, eax
rorx eax, ebx, 0x19
vmovd ebx, xmm10
vmovd xmm3, eax
vmovd eax, xmm25
add eax, r8d
vmovd xmm25, eax
rorx eax, r8d, 0x19
vmovd xmm14, eax
vmovd eax, xmm13
add eax, ecx
vmovd xmm13, eax
rorx eax, ecx, 0x19
vmovd ecx, xmm11
vmovd xmm9, eax
vmovd eax, xmm21
add ecx, r14d
rorx r14d, r14d, 0x19
add eax, ebp
vmovd xmm11, ecx
lea ecx, [r15 + r13]
rorx ebp, ebp, 0x19
vmovd xmm21, eax
vmovd eax, xmm20
vmovd xmm7, ecx
vmovd ecx, xmm22
add eax, edi
rorx r15d, r13d, 0x19
lea r13d, [rcx + r10]
vmovd ecx, xmm6
vmovd xmm20, eax
vmovd eax, xmm15
xor ebp, ecx
rorx edi, edi, 0x19
add eax, edx
vmovd ecx, xmm8
rorx edx, edx, 0x19
rorx r10d, r10d, 0x19
vmovd xmm15, eax
vmovd eax, xmm19
xor edi, ecx
vmovd ecx, xmm17
add eax, ebx
xor edx, ecx
vmovd ecx, xmm18
vmovd r8d, xmm21
vmovd xmm19, eax
rorx eax, ebx, 0x19
vmovd ebx, xmm11
xor eax, ecx
vmovd ecx, xmm12
xor r14d, ecx
vmovd ecx, xmm16
xor r12d, ecx
vmovd ecx, xmm25
xor r15d, ecx
vmovd ecx, xmm13
xor r10d, ecx
vmovd ecx, xmm1
xor ecx, r8d
vmovd r8d, xmm20
vmovd xmm1, ecx
vmovd ecx, xmm0
xor ecx, r8d
vmovd r8d, xmm5
vmovd xmm0, ecx
vmovd ecx, xmm15
xor r8d, ecx
vmovd ecx, xmm2
vmovd xmm10, r8d
vmovd r8d, xmm19
xor ecx, r8d
vmovd r8d, xmm4
xor r8d, ebx
vmovd ebx, xmm7
vmovd xmm4, r8d
vmovd r8d, xmm3
xor r8d, esi
vmovd xmm3, r8d
vmovd r8d, xmm14
xor r8d, ebx
vmovd ebx, xmm9
vmovd xmm14, r8d
vmovd r8d, xmm17
xor ebx, r13d
add r8d, ebp
add esi, ebx
rorx ebp, ebp, 0x15
rorx ebx, ebx, 0x15
vmovd xmm17, r8d
vmovd r8d, xmm18
vmovd xmm28, esi
add r8d, edi
rorx edi, edi, 0x15
vmovd xmm18, r8d
vmovd r8d, xmm6
add r8d, edx
rorx edx, edx, 0x15
vmovd xmm6, r8d
vmovd r8d, xmm8
add r8d, eax
rorx eax, eax, 0x15
vmovd xmm8, r8d
vmovd r8d, xmm25
add r8d, r14d
rorx r14d, r14d, 0x15
vmovd xmm9, r14d
vmovd r14d, xmm13
vmovd xmm25, r8d
vmovd r8d, xmm1
add r14d, r12d
vmovd esi, xmm9
vmovd xmm13, r14d
rorx r14d, r12d, 0x15
vmovd xmm5, r14d
vmovd r14d, xmm12
add r14d, r15d
rorx r15d, r15d, 0x15
vmovd xmm12, r14d
vmovd r14d, xmm16
add r14d, r10d
vmovd xmm16, r14d
rorx r14d, r10d, 0x15
vmovd xmm23, r14d
vmovd r14d, xmm15
add r14d, r8d
vmovd xmm15, r14d
rorx r14d, r8d, 0x15
vmovd r8d, xmm0
vmovd xmm1, r14d
vmovd r14d, xmm19
add r14d, r8d
vmovd xmm19, r14d
rorx r14d, r8d, 0x15
vmovd r8d, xmm10
vmovd xmm0, r14d
vmovd r14d, xmm21
add r14d, r8d
rorx r8d, r8d, 0x15
vmovd xmm21, r8d
vmovd r8d, xmm20
add r8d, ecx
rorx ecx, ecx, 0x15
vmovd xmm20, r8d
vmovd xmm2, ecx
vmovd r8d, xmm4
vmovd ecx, xmm7
lea r12d, [rcx + r8]
rorx ecx, r8d, 0x15
vmovd r8d, xmm14
vmovd xmm4, ecx
vmovd ecx, xmm3
add r13d, ecx
rorx ecx, ecx, 0x15
vmovd xmm3, ecx
vmovd ecx, xmm11
lea r10d, [rcx + r8]
rorx ecx, r8d, 0x15
vmovd r8d, xmm17
xor esi, r8d
vmovd r8d, xmm18
xor ecx, r14d
vmovd xmm9, esi
vmovd esi, xmm5
xor esi, r8d
vmovd r8d, xmm8
vmovd xmm5, esi
vmovd esi, xmm6
xor r15d, esi
vmovd esi, xmm23
xor esi, r8d
vmovd r8d, xmm15
vmovd xmm23, esi
vmovd esi, xmm25
xor ebp, esi
vmovd esi, xmm13
xor edi, esi
vmovd esi, xmm12
xor edx, esi
vmovd esi, xmm16
xor eax, esi
vmovd esi, xmm4
xor esi, r8d
vmovd r8d, xmm19
vmovd xmm29, eax
vmovd eax, xmm28
vmovd xmm4, esi
vmovd esi, xmm3
xor esi, r8d
vmovd r8d, xmm21
xor r8d, r10d
vmovd xmm3, esi
vmovd esi, xmm20
xor ebx, esi
vmovd xmm14, r8d
vmovd esi, xmm1
vmovd r8d, xmm2
xor esi, r12d
xor r8d, eax
vmovd eax, xmm9
vmovd xmm1, esi
vmovd xmm10, r8d
vmovd esi, xmm0
vmovd r8d, xmm18
xor esi, r13d
add r8d, eax
rorx eax, eax, 0x19
vmovd xmm18, r8d
vmovd xmm9, eax
vmovd r8d, xmm5
vmovd eax, xmm17
add eax, r8d
vmovd xmm17, eax
rorx eax, r8d, 0x19
vmovd r8d, xmm23
vmovd xmm7, eax
vmovd eax, xmm8
add eax, r15d
rorx r15d, r15d, 0x19
vmovd xmm8, eax
vmovd eax, xmm6
add eax, r8d
vmovd xmm6, eax
rorx eax, r8d, 0x19
vmovd xmm2, eax
vmovd eax, xmm13
add eax, ebp
vmovd xmm13, eax
rorx eax, ebp, 0x19
vmovd ebp, xmm2
vmovd xmm22, eax
vmovd eax, xmm25
add eax, edi
vmovd xmm25, eax
rorx eax, edi, 0x19
vmovd edi, xmm29
vmovd xmm5, eax
vmovd eax, xmm16
add eax, edx
vmovd xmm16, eax
rorx eax, edx, 0x19
vmovd edx, xmm28
vmovd xmm11, eax
vmovd eax, xmm12
add eax, edi
vmovd xmm12, eax
rorx eax, edi, 0x19
vmovd edi, xmm4
vmovd xmm0, eax
vmovd eax, xmm19
add eax, edi
vmovd xmm19, eax
rorx eax, edi, 0x19
vmovd edi, xmm3
vmovd xmm4, eax
vmovd eax, xmm15
add eax, edi
rorx edi, edi, 0x19
vmovd xmm15, eax
vmovd eax, xmm20
add eax, ecx
rorx ecx, ecx, 0x19
vmovd xmm20, eax
lea eax, [r14 + rbx]
rorx ebx, ebx, 0x19
rorx r14d, esi, 0x19
vmovd xmm23, eax
vmovd eax, xmm1
add eax, r13d
vmovd xmm24, eax
vmovd eax, xmm1
rorx eax, eax, 0x19
vmovd xmm1, eax
lea eax, [r12 + rsi]
vmovd esi, xmm15
vmovd xmm27, eax
vmovd eax, xmm14
vmovd r8d, xmm1
add edx, eax
rorx r13d, eax, 0x19
vmovd eax, xmm10
add eax, r10d
vmovd r10d, xmm4
vmovd xmm26, edx
vmovd edx, xmm9
vmovd xmm3, eax
vmovd eax, xmm10
rorx r12d, eax, 0x19
vmovd eax, xmm18
xor r10d, eax
vmovd eax, xmm17
xor edi, eax
vmovd eax, xmm8
xor ecx, eax
vmovd eax, xmm6
xor ebx, eax
vmovd eax, xmm13
xor r8d, eax
vmovd eax, xmm25
xor r14d, eax
vmovd eax, xmm16
xor r13d, eax
vmovd eax, xmm12
xor r12d, eax
vmovd eax, xmm19
xor edx, eax
vmovd eax, xmm7
xor eax, esi
vmovd esi, xmm24
vmovd xmm4, eax
vmovd eax, xmm20
xor r15d, eax
vmovd eax, xmm23
xor ebp, eax
vmovd eax, xmm22
xor eax, esi
vmovd esi, xmm27
vmovd xmm22, eax
vmovd eax, xmm5
xor eax, esi
vmovd esi, xmm26
vmovd xmm5, eax
vmovd eax, xmm11
xor eax, esi
vmovd esi, xmm0
vmovd xmm11, eax
vmovd eax, xmm3
xor esi, eax
vmovd eax, xmm8
add eax, r10d
rorx r10d, r10d, 0x15
mov dword [rsp + 0x38], eax
vmovd eax, xmm6
add eax, edi
rorx edi, edi, 0x15
mov dword [rsp + 0x34], eax
vmovd eax, xmm18
add eax, ecx
rorx ecx, ecx, 0x15
vmovd xmm14, ecx
vmovd ecx, xmm17
mov dword [rsp + 0x40], eax
vmovd eax, xmm13
add ecx, ebx
add eax, r13d
rorx r13d, r13d, 0x15
rorx ebx, ebx, 0x15
mov dword [rsp + 0x3c], ecx
vmovd ecx, xmm16
mov dword [rsp + 0x50], eax
vmovd eax, xmm20
add ecx, r8d
add eax, edx
rorx edx, edx, 0x15
rorx r8d, r8d, 0x15
mov dword [rsp + 0x48], ecx
vmovd ecx, xmm12
mov dword [rsp + 0x58], eax
vmovd xmm0, edx
add ecx, r14d
vmovd eax, xmm4
vmovd edx, xmm23
rorx r14d, r14d, 0x15
mov dword [rsp + 0x44], ecx
vmovd ecx, xmm25
add edx, eax
add ecx, r12d
rorx r12d, r12d, 0x15
mov dword [rsp + 0x4c], ecx
mov dword [rsp + 0x54], edx
vmovd edx, xmm19
rorx ecx, eax, 0x15
add edx, r15d
rorx eax, ebp, 0x15
mov dword [rsp + 0x5c], edx
rorx edx, r15d, 0x15
vmovd r15d, xmm15
add r15d, ebp
vmovd ebp, xmm22
vmovd xmm15, r15d
vmovd r15d, xmm26
add r15d, ebp
rorx ebp, ebp, 0x15
vmovd xmm13, ebp
mov dword [rsp + 0x64], r15d
vmovd ebp, xmm3
vmovd r15d, xmm5
add ebp, r15d
rorx r15d, r15d, 0x15
vmovd xmm12, r15d
mov dword [rsp + 0x60], ebp
vmovd r15d, xmm24
vmovd ebp, xmm11
add r15d, ebp
rorx ebp, ebp, 0x15
vmovd xmm11, ebp
vmovd ebp, xmm27
mov dword [rsp + 0x6c], r15d
rorx r15d, esi, 0x15
add ebp, esi
mov esi, dword [rsp + 0x34]
vmovd xmm10, r15d
mov dword [rsp + 0x68], ebp
mov ebp, dword [rsp + 0x48]
mov r15d, dword [rsp + 0x38]
xor r14d, esi
mov esi, dword [rsp + 0x40]
xor ebp, r10d
vmovd r10d, xmm14
xor r15d, r8d
vmovd r8d, xmm15
xor r13d, esi
mov esi, dword [rsp + 0x3c]
xor r12d, esi
mov esi, dword [rsp + 0x44]
xor edi, esi
mov esi, dword [rsp + 0x50]
xor r10d, esi
mov esi, dword [rsp + 0x4c]
vmovd xmm14, r10d
vmovd r10d, xmm13
xor ebx, esi
mov esi, dword [rsp + 0x58]
xor r10d, esi
mov esi, dword [rsp + 0x54]
vmovd xmm13, r10d
vmovd r10d, xmm12
xor r10d, esi
mov esi, dword [rsp + 0x5c]
vmovd xmm12, r10d
vmovd r10d, xmm11
xor r10d, esi
mov esi, dword [rsp + 0x64]
vmovd xmm11, r10d
vmovd r10d, xmm10
xor r10d, r8d
vmovd xmm10, r10d
vmovd r10d, xmm0
xor r10d, esi
mov esi, dword [rsp + 0x60]
vmovd xmm9, r10d
mov r10d, ecx
mov ecx, dword [rsp + 0x6c]
xor r10d, esi
xor esi, esi
xor edx, ecx
mov ecx, dword [rsp + 0x68]
vmovd xmm8, r10d
vmovd xmm7, edx
xor eax, ecx
vmovd xmm6, eax
test r11, r11
jne 0x140092959
mov eax, dword [rsp + 0x34]
mov dword [r9 + 0x28], r15d
mov dword [r9 + 0x2c], r14d
mov dword [r9 + 0x30], r13d
mov dword [r9 + 0x34], r12d
mov dword [r9 + 0x38], ebp
mov dword [r9 + 0x3c], edi
vmovd dword [r9 + 0x40], xmm14
mov dword [r9 + 0x44], ebx
vmovd dword [r9 + 0x48], xmm13
vmovd dword [r9 + 0x4c], xmm12
vmovd dword [r9 + 0x50], xmm11
vmovd dword [r9 + 0x54], xmm10
mov dword [r9 + 0x68], eax
vmovd dword [r9 + 0x58], xmm9
vmovd dword [r9 + 0x5c], xmm8
vmovd dword [r9 + 0x60], xmm7
vmovd dword [r9 + 0x64], xmm6
mov eax, dword [rsp + 0x38]
mov dword [r9 + 0x6c], eax
mov eax, dword [rsp + 0x3c]
mov dword [r9 + 0x70], eax
mov eax, dword [rsp + 0x40]
mov dword [r9 + 0x74], eax
mov eax, dword [rsp + 0x44]
mov dword [r9 + 0x78], eax
mov eax, dword [rsp + 0x48]
mov dword [r9 + 0x7c], eax
mov eax, dword [rsp + 0x4c]
mov dword [r9 + 0x80], eax
mov eax, dword [rsp + 0x50]
mov dword [r9 + 0x84], eax
mov eax, dword [rsp + 0x54]
vmovd dword [r9 + 0x90], xmm15
mov dword [r9 + 0x88], eax
mov eax, dword [rsp + 0x58]
mov dword [r9 + 0x8c], eax
mov eax, dword [rsp + 0x5c]
mov dword [r9 + 0x94], eax
mov eax, dword [rsp + 0x60]
mov dword [r9 + 0x98], eax
mov eax, dword [rsp + 0x64]
mov dword [r9 + 0x9c], eax
mov eax, dword [rsp + 0x68]
mov dword [r9 + 0xa0], eax
mov eax, dword [rsp + 0x6c]
mov dword [r9 + 0xa4], eax
mov qword [r9 + 0x20], rsi
vmovups xmm6, xmmword [rsp + 0x70]
vmovups xmm7, xmmword [rsp + 0x80]
vmovups xmm8, xmmword [rsp + 0x90]
vmovups xmm9, xmmword [rsp + 0xa0]
vmovups xmm10, xmmword [rsp + 0xb0]
vmovups xmm11, xmmword [rsp + 0xc0]
vmovups xmm12, xmmword [rsp + 0xd0]
vmovups xmm13, xmmword [rsp + 0xe0]
vmovups xmm14, xmmword [rsp + 0xf0]
vmovups xmm15, xmmword [rsp + 0x100]
add rsp, 0x118
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rcx + rsi]
mov qword [rsp + 0x160], r9
mov qword [rsp + 0x170], r8
call sym.memcpy
mov r11, qword [rsp + 0x170]
mov r9, qword [rsp + 0x160]
add rsi, r11
jmp 0x140096a63