Function at 0x140069040
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x428
vmovdqa xmmword [rsp + 0x410], xmm15
vmovaps xmmword [rsp + 0x400], xmm14
vmovdqa xmmword [rsp + 0x3f0], xmm13
vmovaps xmmword [rsp + 0x3e0], xmm12
vmovdqa xmmword [rsp + 0x3d0], xmm11
vmovdqa xmmword [rsp + 0x3c0], xmm10
vmovdqa xmmword [rsp + 0x3b0], xmm9
vmovdqa xmmword [rsp + 0x3a0], xmm8
vmovdqa xmmword [rsp + 0x390], xmm7
vmovdqa xmmword [rsp + 0x380], xmm6
vbroadcasti128 ymm3, xmmword [rcx + 0x30]
vpaddd ymm14, ymm3, ymmword [0x140101820]
vbroadcasti128 ymm12, xmmword [rcx + 0x20]
vbroadcasti128 ymm1, xmmword [rcx + 0x10]
vbroadcasti128 ymm0, xmmword [rcx]
mov rax, qword [rdx]
mov r11, qword [rdx + 8]
mov rsi, qword [rdx + 0x10]
mov rdx, rsi
shr rdx, 2
movabs r8, 0x3fffffffffffffc
and r8, rsi
mov r9d, esi
and r9d, 3
shl r8, 6
lea r10, [rax + r8]
add r8, r11
xor edi, edi
nop word [rax + rax]
test dil, dil
jne 0x140069100
cmp rsi, 4
jb 0x140069693
vpaddd ymm15, ymm3, ymmword [0x140101840]
nop word [rax + rax]
mov esi, dword [0x141dc9910]
sub esi, dword [0x141dc9914]
add esi, 0x6af171a1
xor esi, 0x1431174b
cmp esi, 0x5829e7a0
jb 0x140069120
mov esi, 0x83ad3977
nop word cs:[rax + rax]
mov edi, dword [0x141dc9918]
sub edi, dword [0x141dc991c]
add edi, 0xd8c1b50a
xor edi, 0xa550e7f5
imul rdi, rsi
shr rdi, 0x3d
cmp edi, 0xbd424a19
je 0x140069150
xor esi, esi
vbroadcasti128 ymm5, xmmword [0x140101900]
vmovdqa ymm6, ymmword [0x140101860]
vbroadcasti128 ymm2, xmmword [0x140101880]
vmovdqu ymmword [rsp + 0x100], ymm2
vmovdqu ymmword [rsp + 0x320], ymm1
nop word cs:[rax + rax]
mov edi, 0xa
vmovdqu ymmword [rsp + 0x340], ymm15
vmovdqa ymm11, ymm15
vmovdqu ymmword [rsp + 0x360], ymm14
xor ebx, ebx
vmovdqa ymm3, ymm0
vmovdqa ymm10, ymm1
vmovdqa ymm15, ymm0
vmovdqa ymm9, ymm1
vmovdqa ymm13, ymm12
vmovdqa ymm1, ymm12
nop word [rax + rax]
mov ebp, dword [0x141dc9920]
sub ebp, dword [0x141dc9924]
add ebp, 0x68c3388e
or ebp, 0x7398934e
cmp ebp, 0xf1e59cab
ja 0x1400691f0
vpaddd ymm3, ymm10, ymm3
vpxor ymm14, ymm14, ymm3
vpshuflw ymm14, ymm14, 0xb1
vpshufhw ymm14, ymm14, 0xb1
vpaddd ymm15, ymm9, ymm15
vpxor ymm11, ymm11, ymm15
vpshuflw ymm11, ymm11, 0xb1
vpshufhw ymm11, ymm11, 0xb1
vpaddd ymm13, ymm13, ymm14
vpxor ymm10, ymm13, ymm10
vpsrld ymm2, ymm10, 0x14
vpslld ymm10, ymm10, 0xc
vpor ymm2, ymm10, ymm2
vpaddd ymm10, ymm12, ymm11
vpxor ymm9, ymm10, ymm9
vpsrld ymm12, ymm9, 0x14
vpslld ymm9, ymm9, 0xc
vpor ymm9, ymm9, ymm12
vpaddd ymm3, ymm2, ymm3
vpshufb ymm12, ymm3, ymm5
vpshufb ymm14, ymm14, ymm5
vpxor ymm12, ymm14, ymm12
vpaddd ymm14, ymm9, ymm15
vpshufb ymm15, ymm14, ymm5
vpshufb ymm11, ymm11, ymm5
vpxor ymm11, ymm11, ymm15
vpaddd ymm13, ymm13, ymm12
vpxor ymm2, ymm13, ymm2
vpsrld ymm15, ymm2, 0x19
vpslld ymm2, ymm2, 7
vpor ymm2, ymm15, ymm2
vpaddd ymm10, ymm10, ymm11
vpxor ymm9, ymm10, ymm9
vpsrld ymm15, ymm9, 0x19
vpslld ymm9, ymm9, 7
vpor ymm9, ymm9, ymm15
vpshufd ymm13, ymm13, 0x39
vpshufd ymm3, ymm3, 0x93
vpshufd ymm10, ymm10, 0x39
vpshufd ymm14, ymm14, 0x93
vpaddd ymm3, ymm2, ymm3
vpshuflw ymm15, ymm3, 0xb1
vpshufhw ymm15, ymm15, 0xb1
vpshufb ymm12, ymm12, ymm6
vpxor ymm12, ymm12, ymm15
vpaddd ymm14, ymm9, ymm14
vpshuflw ymm15, ymm14, 0xb1
vpshufhw ymm15, ymm15, 0xb1
vpshufb ymm11, ymm11, ymm6
vpxor ymm11, ymm11, ymm15
vpaddd ymm13, ymm13, ymm12
vpxor ymm2, ymm13, ymm2
vpsrld ymm15, ymm2, 0x14
vpslld ymm2, ymm2, 0xc
vpor ymm2, ymm15, ymm2
vpaddd ymm15, ymm10, ymm11
vpxor ymm9, ymm15, ymm9
vpsrld ymm10, ymm9, 0x14
vpslld ymm9, ymm9, 0xc
vpor ymm9, ymm9, ymm10
vpaddd ymm3, ymm2, ymm3
vpxor ymm10, ymm12, ymm3
vpshufb ymm12, ymm10, ymm5
vpaddd ymm7, ymm9, ymm14
vpxor ymm10, ymm11, ymm7
vpshufb ymm11, ymm10, ymm5
vpaddd ymm13, ymm13, ymm12
vpxor ymm2, ymm13, ymm2
vpsrld ymm10, ymm2, 0x19
vpslld ymm2, ymm2, 7
vpor ymm10, ymm10, ymm2
vpaddd ymm2, ymm15, ymm11
vpxor ymm9, ymm9, ymm2
vpsrld ymm14, ymm9, 0x19
vpslld ymm9, ymm9, 7
vpor ymm9, ymm9, ymm14
vpshufd ymm13, ymm13, 0x93
vpshufd ymm14, ymm12, 0x4e
vpshufd ymm3, ymm3, 0x39
vpshufd ymm12, ymm2, 0x93
vpshufd ymm11, ymm11, 0x4e
vpshufd ymm15, ymm7, 0x39
inc rbx
dec rdi
jne 0x1400691f0
mov rdi, rsi
shl rdi, 8
vpaddd ymm2, ymm3, ymm0
vmovdqa ymm4, ymm0
vmovdqu ymm0, ymmword [rsp + 0x320]
vpaddd ymm3, ymm10, ymm0
vpaddd ymm7, ymm13, ymm1
vmovdqu ymm8, ymmword [rsp + 0x360]
vpaddd ymm10, ymm14, ymm8
vpaddd ymm13, ymm15, ymm4
vpaddd ymm9, ymm9, ymm0
vpaddd ymm12, ymm12, ymm1
vmovdqu ymm15, ymmword [rsp + 0x340]
vpaddd ymm11, ymm11, ymm15
vpaddd ymm8, ymm8, ymmword [rsp + 0x100]
vinserti128 ymm14, ymm2, xmm3, 1
vmovdqu ymmword [rsp + 0x120], ymm14
vmovdqa ymm14, ymm8
vextracti128 xmmword [rsp + 0x160], ymm2, 1
vperm2i128 ymm2, ymm3, ymm7, 0x31
vmovdqu ymmword [rsp + 0x170], ymm2
vinserti128 ymm2, ymm7, xmm10, 1
vmovdqu ymmword [rsp + 0x140], ymm2
vperm2i128 ymm2, ymm10, ymm13, 0x21
vmovdqu ymmword [rsp + 0x190], ymm2
vperm2i128 ymm2, ymm13, ymm9, 0x31
vmovdqu ymmword [rsp + 0x1e0], ymm2
vmovdqa xmmword [rsp + 0x1b0], xmm9
vinserti128 ymm2, ymm12, xmm11, 1
vmovdqu ymmword [rsp + 0x1c0], ymm2
vperm2i128 ymm2, ymm12, ymm11, 0x31
vmovdqa ymm12, ymm1
vmovdqa ymm1, ymm0
vmovdqa ymm0, ymm4
vmovdqu ymmword [rsp + 0x200], ymm2
vmovups ymm2, ymmword [rax + rdi + 0xe0]
vmovups ymmword [rsp + 0x300], ymm2
vmovups ymm2, ymmword [rax + rdi + 0xc0]
vmovups ymmword [rsp + 0x2e0], ymm2
vmovups ymm2, ymmword [rax + rdi + 0xa0]
vmovups ymmword [rsp + 0x2c0], ymm2
vmovups ymm2, ymmword [rax + rdi + 0x80]
vmovups ymmword [rsp + 0x2a0], ymm2
vmovups ymm2, ymmword [rax + rdi]
vmovups ymm3, ymmword [rax + rdi + 0x20]
vmovups ymm7, ymmword [rax + rdi + 0x40]
vmovups ymm9, ymmword [rax + rdi + 0x60]
vmovups ymmword [rsp + 0x280], ymm9
vmovups ymmword [rsp + 0x260], ymm7
vmovups ymmword [rsp + 0x240], ymm3
vmovups ymmword [rsp + 0x220], ymm2
vxorps xmm3, xmm3, xmm3
vmovups ymmword [rsp + 0xe0], ymm3
vmovups ymmword [rsp + 0xc0], ymm3
vmovups ymmword [rsp + 0xa0], ymm3
vmovups ymmword [rsp + 0x80], ymm3
vmovups ymmword [rsp + 0x60], ymm3
vmovups ymmword [rsp + 0x40], ymm3
vmovups ymmword [rsp + 0x20], ymm3
vmovups ymm2, ymmword [rsp + 0x120]
vxorps ymm2, ymm2, ymmword [rsp + 0x220]
vmovups ymmword [rsp], ymm3
vmovups ymm3, ymmword [rsp + 0x140]
vxorps ymm3, ymm3, ymmword [rsp + 0x240]
vmovups ymmword [rsp], ymm2
vmovups ymmword [rsp + 0x20], ymm3
vpaddd ymm15, ymm15, ymmword [rsp + 0x100]
vmovups ymm2, ymmword [rsp + 0x160]
vxorps ymm2, ymm2, ymmword [rsp + 0x260]
vmovups ymmword [rsp + 0x40], ymm2
vmovups ymm2, ymmword [rsp + 0x180]
vxorps ymm2, ymm2, ymmword [rsp + 0x280]
vmovups ymmword [rsp + 0x60], ymm2
vmovups ymm3, ymmword [rsp + 0x1a0]
vxorps ymm3, ymm3, ymmword [rsp + 0x2a0]
vmovups ymmword [rsp + 0x80], ymm3
vmovups ymm7, ymmword [rsp + 0x1c0]
vxorps ymm7, ymm7, ymmword [rsp + 0x2c0]
vmovups ymmword [rsp + 0xa0], ymm7
vmovdqu ymm9, ymmword [rsp + 0x1e0]
vpxor ymm9, ymm9, ymmword [rsp + 0x2e0]
vmovdqu ymmword [rsp + 0xc0], ymm9
vmovdqu ymm10, ymmword [rsp + 0x200]
vpxor ymm10, ymm10, ymmword [rsp + 0x300]
vmovdqu ymmword [rsp + 0xe0], ymm10
inc rsi
vmovdqu ymmword [r11 + rdi + 0xe0], ymm10
vmovdqu ymmword [r11 + rdi + 0xc0], ymm9
vmovups ymmword [r11 + rdi + 0xa0], ymm7
vmovups ymmword [r11 + rdi + 0x80], ymm3
vmovups ymmword [r11 + rdi + 0x60], ymm2
vmovdqu ymm2, ymmword [rsp]
vmovdqu ymm3, ymmword [rsp + 0x20]
vmovdqu ymm7, ymmword [rsp + 0x40]
vmovdqu ymmword [r11 + rdi + 0x40], ymm7
vmovdqu ymmword [r11 + rdi + 0x20], ymm3
vmovdqu ymmword [r11 + rdi], ymm2
cmp rdx, rsi
jne 0x1400691b0
mov eax, dword [0x141dc9928]
and eax, dword [0x141dc992c]
and eax, 0xb1b9341c
imul eax, eax, 0xcc56b94e
or eax, 0x42cd3782
cmp eax, 0xd091cf4c
ja 0x140069714
mov eax, dword [0x141dc9930]
imul eax, dword [0x141dc9934]
imul eax, eax, 0xcd134bb4
or eax, 0xb2064c92
vpxor xmm2, xmm2, xmm2
vmovdqu ymmword [rsp], ymm2
vmovdqu ymmword [rsp + 0x20], ymm2
vmovdqu ymmword [rsp + 0x40], ymm2
vmovdqu ymmword [rsp + 0x60], ymm2
vmovdqu ymmword [rsp + 0x80], ymm2
vmovdqu ymmword [rsp + 0xa0], ymm2
vmovdqu ymmword [rsp + 0xc0], ymm2
vmovdqu ymmword [rsp + 0xe0], ymm2
cmp eax, 0x11a2833
jne 0x140069758
vpxor xmm2, xmm2, xmm2
vmovdqu ymmword [rsp + 0xe0], ymm2
vmovdqu ymmword [rsp + 0xc0], ymm2
vmovdqu ymmword [rsp + 0xa0], ymm2
vmovdqu ymmword [rsp + 0x80], ymm2
vmovdqu ymmword [rsp + 0x60], ymm2
vmovdqu ymmword [rsp + 0x40], ymm2
vmovdqu ymmword [rsp + 0x20], ymm2
vmovdqu ymmword [rsp], ymm2
jmp 0x1400696b6
test r9, r9
je 0x140069c16
mov eax, dword [0x141dc9938]
xor edx, edx
div dword [0x141dc993c]
nop
mov eax, dword [0x141dc9940]
sub eax, dword [0x141dc9944]
imul eax, eax, 0x26c3c5d
add eax, 0xe64ea541
cmp eax, 0x54db30fc
jb 0x140069770
mov eax, 0xa
vbroadcasti128 ymm4, xmmword [0x140101900]
vmovdqa ymm5, ymmword [0x140101860]
vmovdqa ymm8, ymm14
vmovdqa ymm3, ymm0
vmovdqa ymm7, ymm1
vmovdqa ymm6, ymm12
nop word cs:[rax + rax]
vpaddd ymm2, ymm7, ymm3
vpxor ymm3, ymm8, ymm2
vpshuflw ymm3, ymm3, 0xb1
vpshufhw ymm3, ymm3, 0xb1
vpaddd ymm6, ymm6, ymm3
vpxor ymm7, ymm6, ymm7
vpsrld ymm8, ymm7, 0x14
vpslld ymm7, ymm7, 0xc
vpor ymm7, ymm8, ymm7
vpaddd ymm2, ymm7, ymm2
vpshufb ymm8, ymm2, ymm4
vpshufb ymm3, ymm3, ymm4
vpxor ymm3, ymm8, ymm3
vpaddd ymm6, ymm6, ymm3
vpxor ymm7, ymm6, ymm7
vpsrld ymm8, ymm7, 0x19
vpslld ymm7, ymm7, 7
vpor ymm7, ymm8, ymm7
vpshufd ymm6, ymm6, 0x39
vpshufd ymm2, ymm2, 0x93
vpaddd ymm2, ymm7, ymm2
vpshuflw ymm8, ymm2, 0xb1
vpshufhw ymm8, ymm8, 0xb1
vpshufb ymm3, ymm3, ymm5
vpxor ymm3, ymm8, ymm3
vpaddd ymm6, ymm6, ymm3
vpxor ymm7, ymm6, ymm7
vpsrld ymm8, ymm7, 0x14
vpslld ymm7, ymm7, 0xc
vpor ymm7, ymm8, ymm7
vpaddd ymm2, ymm7, ymm2
vpxor ymm3, ymm3, ymm2
vpshufb ymm3, ymm3, ymm4
vpaddd ymm6, ymm6, ymm3
vpxor ymm7, ymm6, ymm7
vpsrld ymm8, ymm7, 0x19
vpslld ymm7, ymm7, 7
vpor ymm7, ymm8, ymm7
vpshufd ymm6, ymm6, 0x93
vpshufd ymm8, ymm3, 0x4e
vpshufd ymm3, ymm2, 0x39
dec rax
jne 0x1400697c0
mov eax, dword [0x141dc9948]
xor eax, dword [0x141dc994c]
xor eax, 0xf9e28376
add eax, 0x661ad610
or eax, 0x756d3edf
vpaddd ymm3, ymm3, ymm0
vpaddd ymm9, ymm12, ymm6
cmp eax, 0x81ac4d4f
jbe 0x1400698cd
vpaddd xmm2, xmm7, xmm1
vinserti128 ymm2, ymm3, xmm2, 1
vmovdqu ymmword [rsp], ymm2
vpaddd xmm2, xmm8, xmm14
vinserti128 ymm2, ymm9, xmm2, 1
vmovdqu ymmword [rsp + 0x20], ymm2
vpaddd ymm6, ymm14, ymmword [0x1401018a0]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9950]
and eax, dword [0x141dc9954]
xor eax, 0xb3fa607a
vpaddd xmm2, xmm7, xmm1
vinserti128 ymm2, ymm3, xmm2, 1
vmovdqu ymmword [rsp], ymm2
vpaddd xmm2, xmm8, xmm14
vinserti128 ymm2, ymm9, xmm2, 1
vmovdqu ymmword [rsp + 0x20], ymm2
cmp eax, 0xf46e27db
ja 0x1400698e0
cmp r9d, 1
je 0x140069bb8
mov r11d, 0xa
xor esi, esi
vmovdqa ymm8, ymm6
vmovdqa ymm7, ymm0
vmovdqa ymm3, ymm1
vmovdqa ymm9, ymm12
nop dword [rax + rax]
mov eax, dword [0x141dc9958]
xor edx, edx
div dword [0x141dc995c]
imul eax, eax, 0xc74f89b8
add eax, 0x89aecaf4
and eax, 0x91b586f0
cmp eax, 0xb89dd7f8
ja 0x140069940
vpaddd ymm2, ymm3, ymm7
vpxor ymm7, ymm8, ymm2
vpshuflw ymm7, ymm7, 0xb1
vpshufhw ymm7, ymm7, 0xb1
vpaddd ymm8, ymm9, ymm7
vpxor ymm3, ymm8, ymm3
vpsrld ymm9, ymm3, 0x14
vpslld ymm3, ymm3, 0xc
vpor ymm3, ymm9, ymm3
vpaddd ymm2, ymm3, ymm2
vpshufb ymm9, ymm2, ymm4
vpshufb ymm7, ymm7, ymm4
vpxor ymm7, ymm9, ymm7
vpaddd ymm8, ymm8, ymm7
vpxor ymm3, ymm8, ymm3
vpsrld ymm9, ymm3, 0x19
vpslld ymm3, ymm3, 7
vpor ymm3, ymm9, ymm3
vpshufd ymm8, ymm8, 0x39
vpshufd ymm2, ymm2, 0x93
vpaddd ymm2, ymm3, ymm2
vpshuflw ymm9, ymm2, 0xb1
vpshufhw ymm9, ymm9, 0xb1
vpshufb ymm7, ymm7, ymm5
vpxor ymm7, ymm9, ymm7
vpaddd ymm8, ymm8, ymm7
vpxor ymm3, ymm8, ymm3
vpsrld ymm9, ymm3, 0x14
vpslld ymm3, ymm3, 0xc
vpor ymm3, ymm9, ymm3
vpaddd ymm2, ymm3, ymm2
vpxor ymm7, ymm7, ymm2
vpshufb ymm7, ymm7, ymm4
vpaddd ymm8, ymm8, ymm7
vpxor ymm3, ymm8, ymm3
vpsrld ymm9, ymm3, 0x19
vpslld ymm3, ymm3, 7
vpor ymm3, ymm9, ymm3
vpshufd ymm9, ymm8, 0x93
vpshufd ymm8, ymm7, 0x4e
vpshufd ymm7, ymm2, 0x39
inc rsi
dec r11
jne 0x140069940
vpaddd ymm2, ymm7, ymm0
vpaddd ymm7, ymm14, ymmword [0x1401018c0]
vpaddd ymm9, ymm9, ymm12
vpaddd xmm3, xmm3, xmm1
vinserti128 ymm2, ymm2, xmm3, 1
vmovdqu ymmword [rsp + 0x40], ymm2
vpaddd xmm2, xmm8, xmm6
vinserti128 ymm2, ymm9, xmm2, 1
vmovdqu ymmword [rsp + 0x60], ymm2
cmp r9d, 2
jne 0x140069a6d
vmovdqa ymm6, ymm7
jmp 0x140069bb8
xor eax, eax
mov edx, 0xf747ae4d
vmovdqa ymm8, ymm7
vmovdqa ymm9, ymm0
vmovdqa ymm3, ymm1
vmovdqa ymm6, ymm12
nop word cs:[rax + rax]
mov r11d, dword [0x141dc9960]
sub r11d, dword [0x141dc9964]
or r11d, 0x545a7d20
imul r11, rdx
shr r11, 0x3e
cmp r11d, 0x7666d7f6
je 0x140069a90
inc rax
vpaddd ymm2, ymm9, ymm3
vpxor ymm8, ymm8, ymm2
vpshuflw ymm8, ymm8, 0xb1
vpshufhw ymm8, ymm8, 0xb1
vpaddd ymm6, ymm8, ymm6
vpxor ymm3, ymm6, ymm3
vpsrld ymm9, ymm3, 0x14
vpslld ymm3, ymm3, 0xc
vpor ymm3, ymm9, ymm3
vpaddd ymm2, ymm3, ymm2
vpshufb ymm9, ymm2, ymm4
vpshufb ymm8, ymm8, ymm4
vpxor ymm8, ymm8, ymm9
vpaddd ymm6, ymm8, ymm6
vpxor ymm3, ymm6, ymm3
vpsrld ymm9, ymm3, 0x19
vpslld ymm3, ymm3, 7
vpor ymm3, ymm9, ymm3
vpshufd ymm6, ymm6, 0x39
vpshufd ymm2, ymm2, 0x93
vpaddd ymm2, ymm3, ymm2
vpshuflw ymm9, ymm2, 0xb1
vpshufhw ymm9, ymm9, 0xb1
vpshufb ymm8, ymm8, ymm5
vpxor ymm8, ymm8, ymm9
vpaddd ymm6, ymm8, ymm6
vpxor ymm3, ymm6, ymm3
vpsrld ymm9, ymm3, 0x14
vpslld ymm3, ymm3, 0xc
vpor ymm3, ymm9, ymm3
vpaddd ymm2, ymm3, ymm2
vpxor ymm8, ymm8, ymm2
vpshufb ymm8, ymm8, ymm4
vpaddd ymm6, ymm8, ymm6
vpxor ymm3, ymm6, ymm3
vpsrld ymm9, ymm3, 0x19
vpslld ymm3, ymm3, 7
vpor ymm3, ymm9, ymm3
vpshufd ymm6, ymm6, 0x93
vpshufd ymm8, ymm8, 0x4e
vpshufd ymm9, ymm2, 0x39
cmp rax, 0xa
jne 0x140069a90
vpaddd ymm2, ymm9, ymm0
vpaddd ymm4, ymm12, ymm6
vpaddd ymm6, ymm14, ymmword [0x1401018e0]
vpaddd xmm0, xmm3, xmm1
vinserti128 ymm0, ymm2, xmm0, 1
vmovdqu ymmword [rsp + 0x80], ymm0
vpaddd xmm0, xmm8, xmm7
vinserti128 ymm0, ymm4, xmm0, 1
vmovdqu ymmword [rsp + 0xa0], ymm0
shl r9, 6
xor eax, eax
nop
vmovdqu ymm0, ymmword [r10 + rax]
vmovdqu ymm1, ymmword [r10 + rax + 0x20]
vmovdqu ymmword [rsp + 0x140], ymm1
vmovdqu ymmword [rsp + 0x120], ymm0
vpxor ymm0, ymm0, ymmword [rsp + rax]
vmovdqu ymmword [rsp + 0x220], ymm0
vpxor ymm1, ymm1, ymmword [rsp + rax + 0x20]
vmovdqu ymmword [rsp + 0x240], ymm1
vmovdqu ymmword [r8 + rax + 0x20], ymm1
vmovdqu ymmword [r8 + rax], ymm0
add rax, 0x40
cmp r9, rax
jne 0x140069bc0
vmovdqa ymm14, ymm6
vmovd dword [rcx + 0x30], xmm14
vmovaps xmm6, xmmword [rsp + 0x380]
vmovaps xmm7, xmmword [rsp + 0x390]
vmovaps xmm8, xmmword [rsp + 0x3a0]
vmovaps xmm9, xmmword [rsp + 0x3b0]
vmovaps xmm10, xmmword [rsp + 0x3c0]
vmovaps xmm11, xmmword [rsp + 0x3d0]
vmovaps xmm12, xmmword [rsp + 0x3e0]
vmovaps xmm13, xmmword [rsp + 0x3f0]
vmovaps xmm14, xmmword [rsp + 0x400]
vmovaps xmm15, xmmword [rsp + 0x410]
add rsp, 0x428
pop rbx
pop rbp
pop rdi
pop rsi
vzeroupper
ret