Function at 0x1400bd200
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0xd8
movaps xmmword [rsp + 0xc0], xmm15
movdqa xmmword [rsp + 0xb0], xmm14
movaps xmmword [rsp + 0xa0], xmm13
movaps xmmword [rsp + 0x90], xmm12
movdqa xmmword [rsp + 0x80], xmm11
movaps xmmword [rsp + 0x70], xmm10
movaps xmmword [rsp + 0x60], xmm9
movaps xmmword [rsp + 0x50], xmm8
movdqa xmmword [rsp + 0x40], xmm7
movaps xmmword [rsp + 0x30], xmm6
shufps xmm1, xmm1, 0
movaps xmmword [rsp + 0x20], xmm1
movdqa xmm1, xmmword [0x1402674d0]
movdqa xmm6, xmmword [str._b_t_n_v]
movdqa xmm9, xmmword [0x1402674f0]
movdqa xmm8, xmmword [0x140267500]
xor eax, eax
movdqa xmm12, xmmword [0x140267520]
movdqa xmm15, xmmword [0x140267560]
movdqa xmm13, xmmword [0x140267530]
nop dword [rax + rax]
movdqa xmmword [rsp], xmm6
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm2, xmm9
movdqa xmm14, xmmword [0x140267510]
pand xmm2, xmm14
por xmm2, xmm12
movdqa xmm0, xmm9
psrld xmm0, 0x10
movdqa xmm10, xmmword [0x140267530]
por xmm0, xmm10
movaps xmm11, xmmword [0x140267540]
subps xmm0, xmm11
addps xmm0, xmm2
movdqa xmm3, xmm8
pand xmm3, xmm14
por xmm3, xmm12
movdqa xmm2, xmm8
psrld xmm2, 0x10
por xmm2, xmm10
subps xmm2, xmm11
addps xmm2, xmm3
movdqa xmm4, xmmword [rsp + 0x10]
pand xmm4, xmm14
por xmm4, xmm12
movdqa xmm3, xmmword [rsp + 0x10]
psrld xmm3, 0x10
por xmm3, xmm10
subps xmm3, xmm11
addps xmm3, xmm4
movdqa xmm6, xmmword [rsp]
pand xmm6, xmm14
por xmm6, xmm12
movdqa xmm4, xmmword [rsp]
psrld xmm4, 0x10
por xmm4, xmm10
subps xmm4, xmm11
addps xmm4, xmm6
movaps xmm1, xmmword [rsp + 0x20]
mulps xmm4, xmm1
mulps xmm3, xmm1
mulps xmm2, xmm1
mulps xmm0, xmm1
cvttps2dq xmm5, xmm0
movdqa xmm6, xmm5
psrad xmm6, 0x1f
movaps xmm10, xmmword [0x14025f050]
subps xmm0, xmm10
cvttps2dq xmm0, xmm0
pand xmm0, xmm6
por xmm0, xmm5
cvttps2dq xmm5, xmm2
movdqa xmm6, xmm5
psrad xmm6, 0x1f
subps xmm2, xmm10
cvttps2dq xmm2, xmm2
pand xmm2, xmm6
por xmm2, xmm5
cvttps2dq xmm7, xmm3
movdqa xmm5, xmm7
psrad xmm5, 0x1f
subps xmm3, xmm10
cvttps2dq xmm6, xmm3
pand xmm6, xmm5
por xmm6, xmm7
cvttps2dq xmm3, xmm4
movdqa xmm5, xmm3
psrad xmm5, 0x1f
subps xmm4, xmm10
cvttps2dq xmm4, xmm4
pand xmm4, xmm5
por xmm4, xmm3
movdqa xmm5, xmm4
movdqa xmm7, xmmword [0x14025e000]
pxor xmm5, xmm7
movdqa xmm11, xmmword [0x140267550]
movdqa xmm3, xmm11
pcmpgtd xmm3, xmm5
pand xmm4, xmm3
pandn xmm3, xmm15
por xmm3, xmm4
movdqa xmm4, xmm6
pxor xmm4, xmm7
movdqa xmm5, xmm11
pcmpgtd xmm5, xmm4
pand xmm6, xmm5
pandn xmm5, xmm15
por xmm5, xmm6
packuswb xmm3, xmm5
movdqa xmm4, xmm2
pxor xmm4, xmm7
movdqa xmm5, xmm11
pcmpgtd xmm5, xmm4
pand xmm2, xmm5
pandn xmm5, xmm15
por xmm5, xmm2
movdqa xmm2, xmm0
pxor xmm2, xmm7
movdqa xmm4, xmm11
pcmpgtd xmm4, xmm2
pand xmm0, xmm4
pandn xmm4, xmm15
por xmm4, xmm0
packuswb xmm5, xmm4
packuswb xmm5, xmm3
movdqu xmmword [rcx + rax], xmm5
movdqa xmm2, xmmword [rsp]
movdqa xmm5, xmmword [0x140267570]
paddd xmm2, xmm5
movdqa xmm0, xmmword [rsp + 0x10]
paddd xmm0, xmm5
movdqa xmm4, xmm8
paddd xmm4, xmm5
movdqa xmm3, xmm9
paddd xmm3, xmm5
movdqa xmm5, xmm3
pand xmm5, xmm14
por xmm5, xmm12
psrld xmm3, 0x10
por xmm3, xmm13
movaps xmm6, xmmword [0x140267540]
subps xmm3, xmm6
addps xmm3, xmm5
movdqa xmm5, xmm4
pand xmm5, xmm14
por xmm5, xmm12
psrld xmm4, 0x10
por xmm4, xmm13
subps xmm4, xmm6
addps xmm4, xmm5
movdqa xmm5, xmm0
pand xmm5, xmm14
por xmm5, xmm12
psrld xmm0, 0x10
por xmm0, xmm13
subps xmm0, xmm6
addps xmm0, xmm5
movdqa xmm5, xmm2
pand xmm5, xmm14
por xmm5, xmm12
psrld xmm2, 0x10
por xmm2, xmm13
subps xmm2, xmm6
addps xmm2, xmm5
mulps xmm2, xmm1
mulps xmm0, xmm1
mulps xmm4, xmm1
mulps xmm3, xmm1
cvttps2dq xmm5, xmm3
movdqa xmm6, xmm5
psrad xmm6, 0x1f
subps xmm3, xmm10
cvttps2dq xmm14, xmm3
pand xmm14, xmm6
por xmm14, xmm5
cvttps2dq xmm5, xmm4
movdqa xmm6, xmm5
psrad xmm6, 0x1f
subps xmm4, xmm10
cvttps2dq xmm3, xmm4
pand xmm3, xmm6
por xmm3, xmm5
cvttps2dq xmm5, xmm0
movdqa xmm6, xmm5
psrad xmm6, 0x1f
subps xmm0, xmm10
cvttps2dq xmm4, xmm0
pand xmm4, xmm6
movdqa xmm6, xmmword [rsp]
por xmm4, xmm5
cvttps2dq xmm0, xmm2
movdqa xmm5, xmm0
psrad xmm5, 0x1f
subps xmm2, xmm10
cvttps2dq xmm2, xmm2
pand xmm2, xmm5
por xmm2, xmm0
movdqa xmm5, xmm2
pxor xmm5, xmm7
movdqa xmm0, xmm11
pcmpgtd xmm0, xmm5
pand xmm2, xmm0
pandn xmm0, xmm15
por xmm0, xmm2
movdqa xmm2, xmm4
pxor xmm2, xmm7
movdqa xmm5, xmm11
pcmpgtd xmm5, xmm2
pand xmm4, xmm5
pandn xmm5, xmm15
por xmm5, xmm4
packuswb xmm0, xmm5
movdqa xmm2, xmm3
pxor xmm2, xmm7
movdqa xmm4, xmm11
pcmpgtd xmm4, xmm2
pand xmm3, xmm4
pandn xmm4, xmm15
por xmm4, xmm3
movdqa xmm2, xmm14
pxor xmm2, xmm7
pcmpgtd xmm11, xmm2
pand xmm14, xmm11
pandn xmm11, xmm15
por xmm11, xmm14
packuswb xmm4, xmm11
packuswb xmm4, xmm0
movdqu xmmword [rcx + rax + 0x10], xmm4
movdqa xmm1, xmmword [rsp + 0x10]
add rax, 0x20
movdqa xmm0, xmmword [0x140267580]
paddd xmm8, xmm0
paddd xmm9, xmm0
paddd xmm6, xmm0
paddd xmm1, xmm0
cmp rax, 0x100
jne 0x1400bd2a0
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x60]
movaps xmm10, xmmword [rsp + 0x70]
movaps xmm11, xmmword [rsp + 0x80]
movaps xmm12, xmmword [rsp + 0x90]
movaps xmm13, xmmword [rsp + 0xa0]
movaps xmm14, xmmword [rsp + 0xb0]
movaps xmm15, xmmword [rsp + 0xc0]
add rsp, 0xd8
ret