Function at 0x748a30
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0xe8
movaps xmmword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x70], xmm9
movaps xmmword [rsp + 0x80], xmm10
movaps xmmword [rsp + 0x90], xmm11
movaps xmmword [rsp + 0xa0], xmm12
movaps xmmword [rsp + 0xb0], xmm13
movaps xmmword [rsp + 0xc0], xmm14
movaps xmmword [rsp + 0xd0], xmm15
lea rax, [0x00798360]
pcmpeqd xmm5, xmm5
movdqa xmm8, xmmword [0x0079cbc0]
lea rdx, [rax + 0x540]
movdqa xmm2, xmmword [rcx + 0x40]
movdqa xmm9, xmmword [rcx + 0x50]
movdqa xmm7, xmmword [rcx + 0x80]
movdqa xmm11, xmmword [rcx]
movaps xmmword [rsp], xmm7
pxor xmm11, xmm7
movdqa xmm0, xmmword [rcx + 0x90]
movdqa xmm1, xmmword [rcx + 0xa0]
movaps xmmword [rsp + 0x10], xmm0
movdqa xmm12, xmmword [rcx + 0x10]
movdqa xmm6, xmmword [rcx + 0x60]
movaps xmmword [rsp + 0x20], xmm1
pxor xmm12, xmm0
movdqa xmm4, xmmword [rcx + 0xb0]
movdqa xmm13, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0x30], xmm4
pxor xmm13, xmm1
movdqa xmm14, xmmword [rcx + 0x30]
movdqa xmm3, xmmword [rcx + 0x70]
pxor xmm14, xmm4
movdqa xmm7, xmmword [0x0079cbd0]
nop dword [rax]
movdqa xmm10, xmm2
movdqa xmm15, xmm9
pxor xmm6, xmm5
prefetcht0 byte [rax]
movdqa xmm1, xmm2
pxor xmm3, xmm5
prefetcht0 byte [rax + 0x20]
prefetcht0 byte [rax + 0x40]
pand xmm1, xmm6
movdqa xmm4, xmm14
movdqa xmm0, xmm13
prefetcht0 byte [rax + 0x60]
pandn xmm4, xmm9
pandn xmm0, xmm2
add rax, 0xe0
pandn xmm10, xmmword [rax - 0x1c0]
pxor xmm6, xmm0
pandn xmm15, xmmword [rax - 0x1b0]
pxor xmm11, xmm10
pxor xmm15, xmm12
movdqa xmm12, xmm13
pxor xmm1, xmm11
pand xmm12, xmm11
movdqa xmm11, xmm9
pand xmm11, xmm3
movdqa xmm10, xmm14
pxor xmm3, xmm4
pand xmm10, xmm15
movdqa xmm4, xmm1
pxor xmm15, xmm11
pand xmm4, xmm2
movdqa xmm0, xmm15
pxor xmm12, xmmword [rax - 0x1c0]
pxor xmm4, xmm13
pand xmm0, xmm9
movdqa xmm13, xmm6
pxor xmm0, xmm14
pandn xmm13, xmm1
movdqa xmm11, xmm4
pxor xmm2, xmm13
movdqa xmm13, xmm0
por xmm11, xmm6
por xmm13, xmm3
movdqa xmm14, xmm3
pxor xmm1, xmm11
pandn xmm14, xmm15
pxor xmm15, xmm13
movdqa xmm13, xmm12
movdqa xmm11, xmm2
pand xmm13, xmm1
pxor xmm2, xmm12
pxor xmm13, xmm4
pand xmm11, xmm4
pxor xmm9, xmm14
pxor xmm10, xmmword [rax - 0x1b0]
pxor xmm11, xmm6
movdqa xmm14, xmm13
movdqa xmm6, xmm2
pxor xmm14, xmm15
movdqa xmm4, xmm11
pxor xmm6, xmm0
pand xmm15, xmm10
pxor xmm10, xmm9
pand xmm9, xmm0
pxor xmm15, xmm6
pxor xmm4, xmm1
pxor xmm3, xmm9
pxor xmm4, xmm10
movdqa xmm10, xmm15
pxor xmm3, xmm1
pand xmm10, xmm8
pxor xmm13, xmm4
pxor xmm2, xmm3
movdqa xmm0, xmm10
movdqa xmm10, xmm4
pxor xmm2, xmm14
movdqa xmm6, xmm14
movdqa xmm12, xmm14
movdqa xmm9, xmm15
pxor xmm14, xmm11
pand xmm10, xmm8
movdqa xmm11, xmm2
pand xmm4, xmm7
pand xmm9, xmm7
psrlw xmm4, 1
psllw xmm10, 1
pand xmm6, xmm8
por xmm10, xmm4
psllw xmm0, 1
pand xmm12, xmm7
psrlw xmm9, 1
psrlw xmm12, 1
pxor xmm14, xmm5
pandn xmm11, xmmword [rax - 0x1a0]
psllw xmm6, 1
por xmm9, xmm0
movdqa xmm0, xmm3
por xmm6, xmm12
pand xmm3, xmm7
pxor xmm1, xmm11
pand xmm0, xmm8
movdqa xmm11, xmm13
pxor xmm15, xmm1
movdqa xmm1, xmm10
pandn xmm11, xmm2
psllw xmm0, 1
psrlw xmm3, 1
movdqa xmm4, xmm15
por xmm3, xmm0
pand xmm4, xmm13
pxor xmm11, xmm14
pandn xmm1, xmmword [rax - 0x190]
pxor xmm3, xmm5
pxor xmm4, xmmword [rax - 0x1a0]
pxor xmm6, xmm1
movdqa xmm12, xmm6
movdqa xmm1, xmm6
movdqa xmm6, xmm14
movdqa xmm14, xmm9
pand xmm1, xmm9
pand xmm6, xmm2
pandn xmm14, xmm10
pxor xmm1, xmmword [rax - 0x190]
pxor xmm15, xmm6
movdqa xmm6, xmm3
pxor xmm3, xmm14
pand xmm6, xmm10
pxor xmm6, xmm12
movdqa xmm12, xmm15
pand xmm12, xmm2
pxor xmm12, xmm13
movdqa xmm13, xmm6
pand xmm13, xmm10
pxor xmm13, xmm9
movdqa xmm9, xmm11
pandn xmm9, xmm15
movdqa xmm0, xmm13
pxor xmm9, xmm2
movdqa xmm2, xmm3
movdqa xmm14, xmm9
pxor xmm9, xmm4
pandn xmm2, xmm6
por xmm0, xmm3
pand xmm14, xmm12
pxor xmm2, xmm10
movdqa xmm10, xmm12
pxor xmm6, xmm0
movdqa xmm0, xmmword [0x0079cbf0]
por xmm10, xmm11
pxor xmm14, xmm11
pxor xmm15, xmm10
pand xmm4, xmm15
movdqa xmm11, xmm14
pxor xmm12, xmm4
movdqa xmm4, xmmword [str.3333333333333333]
movdqa xmm10, xmm12
pxor xmm11, xmm15
pxor xmm10, xmm6
pand xmm6, xmm1
pxor xmm1, xmm2
pand xmm2, xmm13
pxor xmm6, xmm13
pxor xmm3, xmm2
pxor xmm11, xmm1
movdqa xmm13, xmmword [str.3333333333333333]
pxor xmm6, xmm9
pxor xmm3, xmm15
pxor xmm12, xmm11
movdqa xmm2, xmmword [0x0079cbf0]
pand xmm4, xmm6
movdqa xmm1, xmm3
pxor xmm9, xmm3
pand xmm0, xmm6
movdqa xmm3, xmm4
pxor xmm9, xmm10
movdqa xmm4, xmmword [str.3333333333333333]
psllw xmm3, 2
psrlw xmm0, 2
pand xmm13, xmm10
por xmm0, xmm3
pand xmm4, xmm11
movdqa xmm3, xmmword [0x0079cbf0]
pand xmm2, xmm10
psllw xmm4, 2
psllw xmm13, 2
pxor xmm10, xmm14
pand xmm3, xmm11
movdqa xmm14, xmm9
pxor xmm10, xmm5
movdqa xmm11, xmmword [str.3333333333333333]
pandn xmm14, xmmword [rax - 0x180]
psrlw xmm3, 2
pand xmm11, xmm1
pxor xmm14, xmm6
pand xmm1, xmmword [0x0079cbf0]
por xmm4, xmm3
psllw xmm11, 2
pxor xmm15, xmm14
movdqa xmm14, xmm10
psrlw xmm1, 2
movdqa xmm6, xmm4
pand xmm14, xmm9
por xmm1, xmm11
psrlw xmm2, 2
pxor xmm14, xmm15
pxor xmm1, xmm5
por xmm2, xmm13
movdqa xmm3, xmm12
pandn xmm6, xmmword [rax - 0x170]
movdqa xmm13, xmm15
movdqa xmm15, xmm1
pandn xmm3, xmm9
pand xmm15, xmm4
pand xmm13, xmm12
pxor xmm6, xmm2
pxor xmm10, xmm3
pxor xmm13, xmmword [rax - 0x180]
pxor xmm15, xmm6
movdqa xmm2, xmm6
movdqa xmm6, xmm0
pandn xmm6, xmm4
movdqa xmm3, xmm10
movdqa xmm11, xmm15
pxor xmm6, xmm1
pandn xmm3, xmm14
movdqa xmm1, xmm14
pand xmm1, xmm9
pxor xmm9, xmm3
movdqa xmm3, xmm6
pxor xmm12, xmm1
pand xmm11, xmm4
pandn xmm3, xmm15
pxor xmm3, xmm4
pand xmm2, xmm0
movdqa xmm4, xmm12
pxor xmm0, xmm11
por xmm4, xmm10
pxor xmm2, xmmword [rax - 0x170]
movdqa xmm1, xmm0
pxor xmm14, xmm4
por xmm1, xmm6
pxor xmm15, xmm1
movdqa xmm1, xmm9
pxor xmm9, xmm13
pand xmm13, xmm14
pand xmm1, xmm12
pxor xmm12, xmm13
movdqa xmm13, xmmword [0x0079cc10]
pxor xmm1, xmm10
movdqa xmm10, xmm12
pxor xmm10, xmm15
pand xmm15, xmm2
movdqa xmm4, xmm1
pxor xmm2, xmm3
pxor xmm15, xmm0
pand xmm0, xmm3
pxor xmm4, xmm14
pxor xmm0, xmm6
pxor xmm15, xmm9
pxor xmm4, xmm2
movdqa xmm6, xmmword [0x0079cc00]
pand xmm13, xmm15
pxor xmm0, xmm14
pxor xmm12, xmm4
pand xmm6, xmm15
psrlw xmm13, 4
movdqa xmm3, xmm9
movdqa xmm9, xmmword [0x0079cc10]
movdqa xmm2, xmm6
movdqa xmm11, xmm12
pxor xmm3, xmm0
movdqa xmm6, xmmword [0x0079cc00]
psllw xmm2, 4
pxor xmm3, xmm10
pand xmm9, xmm10
movdqa xmm12, xmmword [0x0079cc00]
por xmm13, xmm2
pand xmm6, xmm4
movdqa xmm2, xmmword [0x0079cc00]
pand xmm4, xmmword [0x0079cc10]
pand xmm12, xmm10
psrlw xmm9, 4
pxor xmm1, xmm10
pand xmm2, xmm0
movdqa xmm10, xmm3
pxor xmm1, xmm5
pand xmm0, xmmword [0x0079cc10]
psllw xmm12, 4
pandn xmm10, xmmword [rax - 0x160]
psrlw xmm4, 4
psllw xmm2, 4
por xmm9, xmm12
psllw xmm6, 4
psrlw xmm0, 4
pxor xmm15, xmm10
por xmm6, xmm4
por xmm0, xmm2
movdqa xmm12, xmm1
movdqa xmm4, xmm11
pxor xmm14, xmm15
pxor xmm0, xmm5
pandn xmm4, xmm3
movdqa xmm15, xmm6
pand xmm12, xmm3
movdqa xmm2, xmm13
pxor xmm1, xmm4
pxor xmm12, xmm14
pandn xmm15, xmmword [rax - 0x150]
pandn xmm2, xmm6
movdqa xmm10, xmm14
movdqa xmm14, xmm0
pxor xmm0, xmm2
movdqa xmm2, xmm1
pxor xmm15, xmm9
pand xmm14, xmm6
pandn xmm2, xmm12
pxor xmm14, xmm15
movdqa xmm9, xmm15
movdqa xmm15, xmm12
pand xmm15, xmm3
movdqa xmm4, xmm14
pxor xmm3, xmm2
movdqa xmm2, xmm0
pand xmm4, xmm6
pand xmm10, xmm11
pandn xmm2, xmm14
pxor xmm11, xmm15
pand xmm9, xmm13
pxor xmm2, xmm6
pxor xmm13, xmm4
movdqa xmm6, xmm11
pxor xmm10, xmmword [rax - 0x160]
por xmm6, xmm1
movdqa xmm15, xmm13
pxor xmm12, xmm6
por xmm15, xmm0
pxor xmm9, xmmword [rax - 0x150]
pxor xmm14, xmm15
movdqa xmm15, xmm3
pxor xmm3, xmm10
pand xmm10, xmm12
pand xmm15, xmm11
pxor xmm11, xmm10
movdqa xmm6, xmm11
pxor xmm15, xmm1
pxor xmm6, xmm14
pand xmm14, xmm9
pxor xmm9, xmm2
pand xmm2, xmm13
pxor xmm14, xmm13
pxor xmm0, xmm2
movdqa xmm1, xmm15
pxor xmm14, xmm3
pxor xmm0, xmm12
pxor xmm1, xmm12
pxor xmm3, xmm0
movdqa xmm10, xmm14
movdqa xmm13, xmm14
pxor xmm3, xmm6
pxor xmm9, xmm1
movdqa xmm4, xmm6
psrlw xmm10, 8
psllw xmm13, 8
movdqa xmm2, xmm6
por xmm13, xmm10
movdqa xmm1, xmm9
movdqa xmm10, xmm0
pxor xmm15, xmm6
movdqa xmm6, xmm3
pandn xmm6, xmmword [rax - 0x140]
pxor xmm11, xmm9
psrlw xmm1, 8
pxor xmm15, xmm5
psrlw xmm10, 8
psllw xmm9, 8
pxor xmm14, xmm6
psllw xmm0, 8
por xmm9, xmm1
pxor xmm12, xmm14
psrlw xmm4, 8
por xmm0, xmm10
movdqa xmm14, xmm9
psllw xmm2, 8
pxor xmm0, xmm5
movdqa xmm6, xmm12
por xmm2, xmm4
movdqa xmm4, xmm15
movdqa xmm1, xmm0
pand xmm4, xmm3
pand xmm1, xmm9
pand xmm6, xmm11
pandn xmm14, xmmword [rax - 0x130]
pxor xmm12, xmm4
movdqa xmm4, xmm13
pandn xmm4, xmm9
pxor xmm6, xmmword [rax - 0x140]
pxor xmm2, xmm14
movdqa xmm10, xmm2
pxor xmm2, xmm1
movdqa xmm1, xmm12
pxor xmm0, xmm4
pand xmm1, xmm3
movdqa xmm14, xmm11
pandn xmm14, xmm3
pxor xmm11, xmm1
movdqa xmm1, xmm0
pxor xmm15, xmm14
pandn xmm1, xmm2
movdqa xmm14, xmm2
pxor xmm1, xmm9
pand xmm14, xmm9
movdqa xmm4, xmm15
movdqa xmm9, xmm11
pandn xmm4, xmm12
pand xmm10, xmm13
por xmm9, xmm15
pxor xmm13, xmm14
pxor xmm3, xmm4
pxor xmm12, xmm9
movdqa xmm14, xmm13
movdqa xmm4, xmm3
pxor xmm3, xmm6
pand xmm6, xmm12
por xmm14, xmm0
pand xmm4, xmm11
pxor xmm11, xmm6
pxor xmm2, xmm14
movdqa xmm14, xmm11
movdqa xmm9, xmm3
pxor xmm15, xmm4
pxor xmm10, xmmword [rax - 0x130]
pxor xmm14, xmm2
movdqa xmm4, xmm11
pand xmm2, xmm10
pxor xmm10, xmm1
movdqa xmm3, xmm2
pxor xmm3, xmm13
pand xmm13, xmm1
movdqa xmm2, xmm15
pxor xmm0, xmm13
pxor xmm2, xmm12
pxor xmm3, xmm9
movdqa xmm6, xmm0
pxor xmm10, xmm2
movdqa xmm2, xmm9
pxor xmm6, xmm12
movdqa xmm11, xmm3
movdqa xmm0, xmm3
pxor xmm2, xmm6
movdqa xmm13, xmm10
pxor xmm4, xmm10
pxor xmm2, xmm14
pxor xmm15, xmm14
movdqa xmm9, xmm14
pslld xmm0, 0x10
pslld xmm10, 0x10
movdqa xmm1, xmm14
psrld xmm11, 0x10
psrld xmm13, 0x10
por xmm13, xmm10
por xmm11, xmm0
movdqa xmm10, xmm6
movdqa xmm0, xmm6
movdqa xmm6, xmm15
movdqa xmm15, xmm2
movdqa xmm14, xmm13
pslld xmm1, 0x10
psrld xmm10, 0x10
pxor xmm6, xmm5
pandn xmm15, xmmword [rax - 0x120]
psrld xmm9, 0x10
pandn xmm14, xmmword [rax - 0x110]
pslld xmm0, 0x10
por xmm9, xmm1
movdqa xmm1, xmm11
pxor xmm3, xmm15
por xmm0, xmm10
pxor xmm9, xmm14
pxor xmm12, xmm3
movdqa xmm3, xmm2
pxor xmm0, xmm5
movdqa xmm15, xmm4
pand xmm3, xmm6
movdqa xmm14, xmm13
pxor xmm3, xmm12
pand xmm15, xmm12
pand xmm14, xmm0
movdqa xmm12, xmm4
movdqa xmm10, xmm11
pxor xmm14, xmm9
pandn xmm12, xmm2
pand xmm1, xmm9
pandn xmm10, xmm13
movdqa xmm9, xmm2
pxor xmm10, xmm0
pxor xmm6, xmm12
pand xmm9, xmm3
movdqa xmm0, xmm13
movdqa xmm12, xmm10
pxor xmm4, xmm9
pand xmm0, xmm14
movdqa xmm9, xmm6
pxor xmm0, xmm11
por xmm9, xmm4
movdqa xmm11, xmm6
pandn xmm11, xmm3
pxor xmm3, xmm9
movdqa xmm9, xmm10
por xmm9, xmm0
pandn xmm12, xmm14
pxor xmm1, xmmword [rax - 0x110]
pxor xmm9, xmm14
pxor xmm13, xmm12
pxor xmm2, xmm11
pxor xmm15, xmmword [rax - 0x120]
movdqa xmm14, xmm4
movdqa xmm11, xmm9
pand xmm9, xmm1
pand xmm14, xmm2
pxor xmm1, xmm13
pxor xmm9, xmm0
pand xmm0, xmm13
pxor xmm6, xmm14
pxor xmm2, xmm15
movdqa xmm14, xmm3
pand xmm15, xmm3
pxor xmm0, xmm10
pxor xmm4, xmm15
pxor xmm14, xmm6
pxor xmm0, xmm3
pxor xmm11, xmm4
pxor xmm9, xmm2
pxor xmm14, xmm1
pxor xmm2, xmm0
pxor xmm6, xmm11
pxor xmm2, xmm11
pxor xmm4, xmm14
pshufd xmm14, xmm14, 0xb1
movdqa xmm12, xmm4
pshufd xmm10, xmm11, 0xb1
pshufd xmm13, xmm0, 0xb1
movdqa xmm11, xmm2
movdqa xmm4, xmm14
pandn xmm4, xmmword [rax - 0xf0]
pxor xmm13, xmm5
pxor xmm6, xmm5
movdqa xmm0, xmm2
pxor xmm10, xmm4
movdqa xmm15, xmm13
movdqa xmm4, xmm12
pshufd xmm1, xmm9, 0xb1
pand xmm0, xmm6
pand xmm15, xmm14
pandn xmm11, xmmword [rax - 0x100]
pandn xmm4, xmm2
pxor xmm11, xmm9
pxor xmm11, xmm3
movdqa xmm3, xmm12
pxor xmm6, xmm4
pand xmm3, xmm11
movdqa xmm9, xmm10
pxor xmm11, xmm0
pxor xmm10, xmm15
movdqa xmm4, xmm2
movdqa xmm15, xmm1
pandn xmm15, xmm14
pand xmm4, xmm11
movdqa xmm0, xmm10
pxor xmm15, xmm13
pxor xmm4, xmm12
pand xmm0, xmm14
movdqa xmm12, xmm6
pxor xmm0, xmm1
pand xmm9, xmm1
pandn xmm12, xmm11
movdqa xmm1, xmm15
movdqa xmm13, xmm6
pxor xmm2, xmm12
pandn xmm1, xmm10
por xmm13, xmm4
movdqa xmm12, xmm15
pxor xmm11, xmm13
pxor xmm3, xmmword [rax - 0x100]
pxor xmm9, xmmword [rax - 0xf0]
pxor xmm14, xmm1
por xmm12, xmm0
movdqa xmm1, xmm4
pxor xmm10, xmm12
pand xmm1, xmm2
pxor xmm2, xmm3
pand xmm3, xmm11
pxor xmm6, xmm1
movdqa xmm13, xmm3
movdqa xmm3, xmm10
pand xmm10, xmm9
pxor xmm13, xmm4
pxor xmm10, xmm0
movdqa xmm4, xmm11
pand xmm0, xmm14
pxor xmm4, xmm6
pxor xmm9, xmm14
pxor xmm0, xmm15
pxor xmm3, xmm13
pxor xmm10, xmm2
pxor xmm9, xmm4
pxor xmm0, xmm11
pshufd xmm1, xmm3, 0x4e
pxor xmm11, xmm10
pxor xmm2, xmm0
pxor xmm6, xmm3
pshufd xmm10, xmm10, 0x4e
pshufd xmm4, xmm9, 0x4e
pshufd xmm15, xmm0, 0x4e
pxor xmm13, xmm9
pxor xmm2, xmm3
movdqa xmm12, xmm1
movdqa xmm14, xmm10
movdqa xmm9, xmm4
movdqa xmm3, xmm15
cmp rdx, rax
jne 0x748b20
pxor xmm6, xmmword [rsp + 0x20]
movdqa xmm5, xmmword [rsp + 0x30]
movaps xmmword [rcx], xmm11
pxor xmm5, xmm15
movaps xmmword [rcx + 0x20], xmm13
pxor xmm2, xmmword [rsp]
pxor xmm4, xmmword [rsp + 0x10]
movaps xmmword [rcx + 0x30], xmm10
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmmword [rcx + 0x60], xmm6
movaps xmm9, xmmword [rsp + 0x70]
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm10, xmmword [rsp + 0x80]
movaps xmmword [rcx + 0x10], xmm1
movaps xmm11, xmmword [rsp + 0x90]
movaps xmm12, xmmword [rsp + 0xa0]
movaps xmmword [rcx + 0x40], xmm2
movaps xmm13, xmmword [rsp + 0xb0]
movaps xmm14, xmmword [rsp + 0xc0]
movaps xmmword [rcx + 0x50], xmm4
movaps xmm15, xmmword [rsp + 0xd0]
movaps xmmword [rcx + 0x70], xmm5
add rsp, 0xe8
ret