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

Disassembly:
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x130
movups xmmword [rsp + 0x120], xmm6
mov rsi, rcx
mov rbp, rdx
cmp r8d, 0x3f
jle 0x1400eebf3
lea r12d, [r8 - 0x40]
movdqu xmm0, xmmword [rcx]
mov r10d, dword [rcx + 0x10]
lea rbx, [rsp + 0xa0]
shr r12d, 6
mov r9d, dword [rcx + 0x14]
mov eax, dword [rcx + 0x38]
lea r14, [rsp + 0x60]
add r12d, 1
movdqu xmm2, xmmword [rcx + 0x18]
mov edx, dword [rcx + 0x3c]
lea r13, [rsp + 0x20]
shl r12, 6
movdqu xmm1, xmmword [rcx + 0x28]
lea rdi, [rsp + 0xe0]
add r12, rbp
nop word [rax + rax]
movdqu xmm3, xmmword [rbp]
xor eax, dword [rbp + 0x38]
xor r8d, r8d
mov rcx, rdi
movdqu xmm5, xmmword [rbp + 0x10]
xor r10d, dword [rbp + 0x10]
mov dword [rsp + 0x58], eax
pxor xmm0, xmm3
xor r9d, dword [rbp + 0x14]
mov dword [rsp + 0x30], r10d
movups xmmword [rsp + 0x20], xmm0
movdqu xmm0, xmmword [rbp + 0x28]
movups xmmword [rsp + 0xe0], xmm3
movdqu xmm3, xmmword [rbp + 0x30]
pxor xmm0, xmm1
movdqu xmm1, xmmword [rbp + 0x18]
mov dword [rsp + 0x34], r9d
movups xmmword [rsp + 0x48], xmm0
pshufd xmm0, xmm3, 0xff
pxor xmm1, xmm2
movd eax, xmm0
movdqu xmm2, xmmword [rbp + 0x20]
movups xmmword [rsp + 0xf0], xmm5
xor eax, edx
mov rdx, rbx
movups xmmword [rsp + 0x38], xmm1
mov dword [rsp + 0x5c], eax
movups xmmword [rsp + 0x100], xmm2
movups xmmword [rsp + 0x110], xmm3
call fcn.1400edb30
mov r8d, 0x1000000
mov rdx, rdi
mov rcx, rbx
call fcn.1400edb30
mov r8d, 0x2000000
mov rdx, rbx
mov rcx, rdi
call fcn.1400edb30
mov r8d, 0x3000000
mov rdx, rdi
mov rcx, rbx
call fcn.1400edb30
mov r8d, 0x4000000
mov rdx, rbx
mov rcx, rdi
call fcn.1400edb30
mov r8d, 0x5000000
mov rdx, rdi
mov rcx, rbx
call fcn.1400edb30
mov r8d, 0x6000000
mov rdx, rbx
mov rcx, rdi
call fcn.1400edb30
mov r8d, 0x7000000
mov rdx, rdi
mov rcx, rbx
call fcn.1400edb30
mov r8d, 0x8000000
mov rdx, rbx
mov rcx, rdi
call fcn.1400edb30
mov r8d, 0x9000000
mov rdx, r14
mov rcx, rbx
call fcn.1400edb30
xor r8d, r8d
mov rdx, rbx
mov rcx, r13
call fcn.1400ed0c0
mov r8d, 1
mov rdx, rdi
mov rcx, rbx
call fcn.1400ed0c0
mov r8d, 2
mov rdx, rbx
mov rcx, rdi
call fcn.1400ed0c0
mov r8d, 3
mov rdx, rdi
mov rcx, rbx
call fcn.1400ed0c0
mov r8d, 4
mov rdx, rbx
mov rcx, rdi
call fcn.1400ed0c0
mov r8d, 5
mov rdx, rdi
mov rcx, rbx
call fcn.1400ed0c0
mov r8d, 6
mov rdx, rbx
mov rcx, rdi
call fcn.1400ed0c0
mov r8d, 7
mov rdx, rdi
mov rcx, rbx
call fcn.1400ed0c0
mov r8d, 8
mov rdx, rbx
mov rcx, rdi
call fcn.1400ed0c0
mov rdx, r13
mov r8d, 9
mov rcx, rbx
call fcn.1400ed0c0
movdqu xmm5, xmmword [rsi]
movdqu xmm0, xmmword [rsp + 0x60]
pxor xmm0, xmmword [rsp + 0x20]
movdqu xmm2, xmmword [rsi + 0x10]
movdqu xmm3, xmmword [rsi + 0x20]
movdqu xmm4, xmmword [rsp + 0x40]
pxor xmm0, xmm5
movdqu xmm5, xmmword [rsp + 0x30]
mov r10d, dword [rsp + 0x30]
pxor xmm5, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi], xmm0
pxor xmm4, xmmword [rsp + 0x80]
movdqu xmm6, xmmword [rsp + 0x48]
pxor xmm5, xmm2
movdqu xmm2, xmmword [rsi + 0x30]
xor r10d, dword [rsp + 0x70]
pxor xmm4, xmm3
movdqu xmm3, xmmword [rsp + 0x50]
xor r10d, dword [rsi + 0x10]
pxor xmm3, xmmword [rsp + 0x90]
mov r9d, dword [rsp + 0x34]
mov eax, dword [rsp + 0x58]
xor r9d, dword [rsp + 0x74]
pxor xmm3, xmm2
movdqu xmm2, xmmword [rsp + 0x78]
xor r9d, dword [rsi + 0x14]
xor eax, dword [rsp + 0x98]
mov edx, dword [rsp + 0x5c]
pxor xmm2, xmm1
movdqu xmm1, xmmword [rsi + 0x18]
xor eax, dword [rsi + 0x38]
movups xmmword [rsi + 0x10], xmm5
xor edx, dword [rsp + 0x9c]
xor edx, dword [rsi + 0x3c]
pxor xmm2, xmm1
movdqu xmm1, xmmword [rsp + 0x88]
pxor xmm1, xmm6
movdqu xmm6, xmmword [rsi + 0x28]
movups xmmword [rsi + 0x20], xmm4
add dword [rsi + 0x40], 1
pxor xmm1, xmm6
movups xmmword [rsi + 0x30], xmm3
jne 0x1400eebe6
add dword [rsi + 0x44], 1
add rbp, 0x40
cmp rbp, r12
jne 0x1400ee938
movups xmm6, xmmword [rsp + 0x120]
add rsp, 0x130
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
ret