Function at 0x1400327a0
Capabilities:
Encode data using xor

Disassembly:
push rbp
xor eax, eax
mov rbp, rsp
sub rsp, 0x70
and rsp, 0xfffffffffffffff0
sub rsp, 0x400
movups xmmword [rsp + 0x400], xmm6
mov r9, rsp
movups xmmword [rsp + 0x410], xmm7
movups xmmword [rsp + 0x420], xmm8
movups xmmword [rsp + 0x430], xmm9
movups xmmword [rsp + 0x440], xmm10
movups xmmword [rsp + 0x450], xmm11
movups xmmword [rsp + 0x460], xmm12
nop dword [rax]
movdqu xmm0, xmmword [rdx + rax]
pxor xmm0, xmmword [rcx + rax]
movups xmmword [rcx + rax], xmm0
movdqu xmm2, xmmword [r8 + rax]
pxor xmm0, xmm2
movups xmmword [r9 + rax], xmm0
add rax, 0x10
cmp rax, 0x400
jne 0x1400327f8
movdqu xmm2, xmmword [0x140058820]
mov rax, rcx
mov rdx, rcx
movdqu xmm3, xmmword [0x140058830]
lea r10, [rcx + 0x400]
nop
movdqu xmm0, xmmword [rdx + 0x20]
movdqu xmm1, xmmword [rdx]
sub rdx, 0xffffffffffffff80
movdqu xmm4, xmmword [rdx - 0x70]
movdqu xmm8, xmmword [rdx - 0x40]
paddq xmm1, xmm0
movdqu xmm7, xmm0
pmuludq xmm7, xmmword [rdx - 0x80]
paddq xmm7, xmm7
paddq xmm7, xmm1
movdqu xmm1, xmmword [rdx - 0x50]
movdqu xmm5, xmmword [rdx - 0x10]
movdqu xmm9, xmm7
paddq xmm4, xmm1
movdqu xmm6, xmm1
pmuludq xmm6, xmmword [rdx - 0x70]
paddq xmm6, xmm6
paddq xmm6, xmm4
movdqu xmm4, xmmword [rdx - 0x20]
pxor xmm5, xmm6
pxor xmm4, xmm7
pshufd xmm5, xmm5, 0xb1
pshufd xmm4, xmm4, 0xb1
movdqu xmm10, xmm5
pmuludq xmm10, xmmword [rdx - 0x30]
paddq xmm10, xmm10
paddq xmm8, xmm4
movdqu xmm11, xmm4
pmuludq xmm11, xmmword [rdx - 0x40]
paddq xmm11, xmm11
paddq xmm11, xmm8
movdqu xmm8, xmmword [rdx - 0x30]
pxor xmm0, xmm11
paddq xmm8, xmm5
pshufb xmm0, xmm2
paddq xmm10, xmm8
pmuludq xmm9, xmm0
movdqu xmm8, xmm6
pxor xmm1, xmm10
paddq xmm7, xmm0
pshufb xmm1, xmm2
pmuludq xmm8, xmm1
paddq xmm6, xmm1
paddq xmm9, xmm9
paddq xmm9, xmm7
movdqu xmm7, xmm10
pxor xmm4, xmm9
paddq xmm8, xmm8
pshufb xmm4, xmm3
paddq xmm8, xmm6
movdqu xmm6, xmm11
paddq xmm11, xmm4
pmuludq xmm6, xmm4
pxor xmm5, xmm8
pshufb xmm5, xmm3
pmuludq xmm7, xmm5
paddq xmm10, xmm5
paddq xmm6, xmm6
paddq xmm6, xmm11
pxor xmm0, xmm6
paddq xmm7, xmm7
paddq xmm7, xmm10
movdqu xmm10, xmm0
paddq xmm0, xmm0
pxor xmm1, xmm7
psrlq xmm10, 0x3f
pxor xmm0, xmm10
movdqu xmm10, xmm1
paddq xmm1, xmm1
psrlq xmm10, 0x3f
pxor xmm10, xmm1
movdqu xmm1, xmm10
palignr xmm1, xmm0, 8
palignr xmm0, xmm10, 8
movdqu xmm10, xmm5
palignr xmm10, xmm4, 8
palignr xmm4, xmm5, 8
movdqu xmm5, xmm9
pmuludq xmm5, xmm1
paddq xmm5, xmm5
movdqu xmm11, xmm5
movdqu xmm5, xmm9
paddq xmm5, xmm1
movdqu xmm9, xmm11
paddq xmm9, xmm5
movdqu xmm5, xmm8
pmuludq xmm5, xmm0
pxor xmm4, xmm9
paddq xmm5, xmm5
movdqu xmm11, xmm5
movdqu xmm5, xmm8
paddq xmm5, xmm0
paddq xmm11, xmm5
movdqu xmm8, xmm11
pshufd xmm11, xmm4, 0xb1
movdqu xmm4, xmm7
pmuludq xmm4, xmm11
paddq xmm7, xmm11
pxor xmm10, xmm8
pshufd xmm10, xmm10, 0xb1
movdqu xmm5, xmm4
paddq xmm5, xmm4
movdqu xmm4, xmm7
movdqu xmm7, xmm5
paddq xmm7, xmm4
movdqu xmm4, xmm6
paddq xmm6, xmm10
pmuludq xmm4, xmm10
pxor xmm1, xmm7
pshufb xmm1, xmm2
paddq xmm4, xmm4
movdqu xmm5, xmm4
movdqu xmm4, xmm6
movdqu xmm6, xmm5
movdqu xmm5, xmm9
paddq xmm9, xmm1
paddq xmm6, xmm4
pmuludq xmm5, xmm1
movdqu xmm4, xmm8
pxor xmm0, xmm6
pshufb xmm0, xmm2
pmuludq xmm4, xmm0
paddq xmm8, xmm0
paddq xmm5, xmm5
paddq xmm5, xmm9
movups xmmword [rdx - 0x80], xmm5
pxor xmm5, xmm11
paddq xmm4, xmm4
pshufb xmm5, xmm3
paddq xmm4, xmm8
movdqu xmm8, xmm7
paddq xmm7, xmm5
pmuludq xmm8, xmm5
movups xmmword [rdx - 0x70], xmm4
pxor xmm4, xmm10
pshufb xmm4, xmm3
movdqu xmm9, xmm8
paddq xmm9, xmm8
movdqu xmm8, xmm7
movdqu xmm7, xmm9
paddq xmm7, xmm8
movdqu xmm8, xmm6
paddq xmm6, xmm4
pmuludq xmm8, xmm4
pxor xmm1, xmm7
movups xmmword [rdx - 0x30], xmm7
movdqu xmm9, xmm8
paddq xmm9, xmm8
movdqu xmm8, xmm6
movdqu xmm6, xmm9
paddq xmm6, xmm8
movdqu xmm8, xmm1
paddq xmm1, xmm1
pxor xmm0, xmm6
psrlq xmm8, 0x3f
movups xmmword [rdx - 0x40], xmm6
pxor xmm1, xmm8
movdqu xmm8, xmm0
paddq xmm0, xmm0
psrlq xmm8, 0x3f
pxor xmm0, xmm8
movdqu xmm8, xmm1
palignr xmm8, xmm0, 8
palignr xmm0, xmm1, 8
movups xmmword [rdx - 0x50], xmm0
movdqu xmm0, xmm5
palignr xmm0, xmm4, 8
palignr xmm4, xmm5, 8
movups xmmword [rdx - 0x60], xmm8
movups xmmword [rdx - 0x20], xmm4
movups xmmword [rdx - 0x10], xmm0
cmp rdx, r10
jne 0x140032840
lea rdx, [rcx + 0x80]
movdqu xmm0, xmmword [rax + 0x100]
movdqu xmm1, xmmword [rax]
add rax, 0x10
movdqu xmm4, xmmword [rax + 0x70]
movdqu xmm5, xmmword [rax + 0x370]
paddq xmm1, xmm0
movdqu xmm7, xmm0
pmuludq xmm7, xmmword [rax - 0x10]
paddq xmm7, xmm7
movdqu xmm8, xmmword [rax + 0x1f0]
paddq xmm7, xmm1
movdqu xmm1, xmmword [rax + 0x170]
movdqu xmm9, xmm7
paddq xmm4, xmm1
movdqu xmm6, xmm1
pmuludq xmm6, xmmword [rax + 0x70]
paddq xmm6, xmm6
paddq xmm6, xmm4
movdqu xmm4, xmmword [rax + 0x2f0]
pxor xmm5, xmm6
pxor xmm4, xmm7
pshufd xmm5, xmm5, 0xb1
pshufd xmm4, xmm4, 0xb1
movdqu xmm10, xmm5
pmuludq xmm10, xmmword [rax + 0x270]
paddq xmm10, xmm10
paddq xmm8, xmm4
movdqu xmm11, xmm4
pmuludq xmm11, xmmword [rax + 0x1f0]
paddq xmm11, xmm11
paddq xmm11, xmm8
movdqu xmm8, xmmword [rax + 0x270]
pxor xmm0, xmm11
paddq xmm8, xmm5
pshufb xmm0, xmm2
paddq xmm10, xmm8
pmuludq xmm9, xmm0
movdqu xmm8, xmm6
pxor xmm1, xmm10
paddq xmm7, xmm0
pshufb xmm1, xmm2
pmuludq xmm8, xmm1
paddq xmm6, xmm1
paddq xmm9, xmm9
paddq xmm9, xmm7
movdqu xmm7, xmm10
pxor xmm4, xmm9
paddq xmm8, xmm8
pshufb xmm4, xmm3
paddq xmm8, xmm6
movdqu xmm6, xmm11
paddq xmm11, xmm4
pmuludq xmm6, xmm4
pxor xmm5, xmm8
pshufb xmm5, xmm3
pmuludq xmm7, xmm5
paddq xmm10, xmm5
paddq xmm6, xmm6
paddq xmm6, xmm11
movdqu xmm11, xmm5
pxor xmm0, xmm6
palignr xmm11, xmm4, 8
paddq xmm7, xmm7
paddq xmm7, xmm10
palignr xmm4, xmm5, 8
movdqu xmm10, xmm0
pxor xmm1, xmm7
psrlq xmm10, 0x3f
paddq xmm0, xmm0
pxor xmm0, xmm10
movdqu xmm10, xmm1
paddq xmm1, xmm1
psrlq xmm10, 0x3f
pxor xmm1, xmm10
movdqu xmm10, xmm1
palignr xmm10, xmm0, 8
palignr xmm0, xmm1, 8
movdqu xmm1, xmm9
pmuludq xmm1, xmm10
movdqu xmm5, xmm1
paddq xmm5, xmm1
movdqu xmm1, xmm9
paddq xmm1, xmm10
paddq xmm5, xmm1
movdqu xmm1, xmm8
pmuludq xmm1, xmm0
movdqu xmm9, xmm5
pxor xmm4, xmm9
pshufd xmm12, xmm4, 0xb1
movdqu xmm5, xmm1
paddq xmm5, xmm1
movdqu xmm1, xmm8
paddq xmm1, xmm0
paddq xmm5, xmm1
movdqu xmm1, xmm7
paddq xmm7, xmm12
pmuludq xmm1, xmm12
pxor xmm11, xmm5
movdqu xmm8, xmm5
pshufd xmm11, xmm11, 0xb1
movdqu xmm5, xmm9
movdqu xmm4, xmm1
paddq xmm4, xmm1
movdqu xmm1, xmm7
movdqu xmm7, xmm4
paddq xmm7, xmm1
movdqu xmm1, xmm6
paddq xmm6, xmm11
pmuludq xmm1, xmm11
movdqu xmm4, xmm1
paddq xmm4, xmm1
movdqu xmm1, xmm6
movdqu xmm6, xmm4
movdqu xmm4, xmm8
paddq xmm6, xmm1
movdqu xmm1, xmm10
pxor xmm1, xmm7
pxor xmm0, xmm6
pshufb xmm1, xmm2
pshufb xmm0, xmm2
pmuludq xmm5, xmm1
pmuludq xmm4, xmm0
paddq xmm9, xmm1
paddq xmm8, xmm0
paddq xmm5, xmm5
paddq xmm4, xmm4
paddq xmm5, xmm9
paddq xmm4, xmm8
movdqu xmm8, xmm7
movups xmmword [rax - 0x10], xmm5
pxor xmm5, xmm12
pshufb xmm5, xmm3
movups xmmword [rax + 0x70], xmm4
pxor xmm4, xmm11
pmuludq xmm8, xmm5
paddq xmm7, xmm5
pshufb xmm4, xmm3
movdqu xmm9, xmm8
paddq xmm9, xmm8
movdqu xmm8, xmm7
movdqu xmm7, xmm9
paddq xmm7, xmm8
movdqu xmm8, xmm6
paddq xmm6, xmm4
pmuludq xmm8, xmm4
pxor xmm1, xmm7
movups xmmword [rax + 0x270], xmm7
movdqu xmm9, xmm8
paddq xmm9, xmm8
movdqu xmm8, xmm6
movdqu xmm6, xmm9
paddq xmm6, xmm8
movdqu xmm8, xmm1
paddq xmm1, xmm1
pxor xmm0, xmm6
psrlq xmm8, 0x3f
movups xmmword [rax + 0x1f0], xmm6
pxor xmm1, xmm8
movdqu xmm8, xmm0
paddq xmm0, xmm0
psrlq xmm8, 0x3f
pxor xmm0, xmm8
movdqu xmm8, xmm1
palignr xmm8, xmm0, 8
palignr xmm0, xmm1, 8
movups xmmword [rax + 0x170], xmm0
movdqu xmm0, xmm5
palignr xmm0, xmm4, 8
palignr xmm4, xmm5, 8
movups xmmword [rax + 0xf0], xmm8
movups xmmword [rax + 0x2f0], xmm4
movups xmmword [rax + 0x370], xmm0
cmp rax, rdx
jne 0x140032b80
xor eax, eax
nop dword [rax + rax]
movdqu xmm0, xmmword [rcx + rax]
pxor xmm0, xmmword [r9 + rax]
movups xmmword [rcx + rax], xmm0
movups xmmword [r8 + rax], xmm0
add rax, 0x10
cmp rax, 0x400
jne 0x140032ef0
movups xmm6, xmmword [rsp + 0x400]
movups xmm7, xmmword [rsp + 0x410]
movups xmm8, xmmword [rsp + 0x420]
movups xmm9, xmmword [rsp + 0x430]
movups xmm10, xmmword [rsp + 0x440]
movups xmm11, xmmword [rsp + 0x450]
movups xmm12, xmmword [rsp + 0x460]
leave
ret