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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
movaps xmmword [rsp + 0xc0], xmm9
movaps xmmword [rsp + 0xb0], xmm8
movaps xmmword [rsp + 0xa0], xmm7
movaps xmmword [rsp + 0x90], xmm6
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
mov rax, qword [0x140353a28]
xor rax, rsp
mov qword [rsp + 0x88], rax
mov eax, 0x52d5cce7
lea r12, [rsp + 0x78]
movss xmm8, dword [str.fff_]
lea r13, [rsp + 0x80]
mov ebp, 0xe07478bb
mov r14d, 0xe8ef9a0d
jmp 0x1401dc9c0
mov eax, 0x445700f6
nop dword [rax]
cmp eax, 0xe8ef9a0c
jle 0x1401dca10
cmp eax, 0x33cd0e88
jg 0x1401dca40
cmp eax, 0x1063c63f
jg 0x1401dcab8
cmp eax, 0xe8ef9a0d
je 0x1401dcb4a
cmp eax, 0xfd1aed76
jne 0x1401dc9c0
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
mov rcx, qword [rcx]
mov qword [rax], rcx
mov eax, 0x8a658b27
jmp 0x1401dc9c0
cmp eax, 0xb219430c
jle 0x1401dca80
cmp eax, 0xddff4fc6
jg 0x1401dcae0
cmp eax, 0xb219430d
je 0x1401dccad
cmp eax, 0xc529c06d
jne 0x1401dc9c0
mov rax, qword [rsp + 0x40]
mov eax, 0x52b1e415
jmp 0x1401dc9c0
cmp eax, 0x52b1e414
jle 0x1401dcb0a
cmp eax, 0x52b1e415
je 0x1401dc9b8
cmp eax, 0x52d5cce7
jne 0x1401dc9c0
test rdi, rdi
sete byte [rsp + 0x2b]
mov eax, 0x1ec7ad7b
jmp 0x1401dc9c0
cmp eax, 0x8a658b27
je 0x1401dccb7
cmp eax, 0x9f0a27ad
je 0x1401dccc1
cmp eax, 0x9f6533be
jne 0x1401dc9c0
mov rcx, rdi
call fcn.14018aa50
mov qword [rsp + 0x68], rax
mov eax, 0xddff4fc7
jmp 0x1401dc9c0
cmp eax, 0x1063c640
je 0x1401dccd5
cmp eax, 0x1ec7ad7b
jne 0x1401dc9c0
cmp byte [rsp + 0x2b], 0
mov eax, 0x1063c640
cmovne eax, ebp
jmp 0x1401dc9c0
cmp eax, 0xddff4fc7
je 0x1401dccf5
cmp eax, 0xe07478bb
jne 0x1401dc9c0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbx
mov eax, 0xfd1aed76
jmp 0x1401dc9c0
cmp eax, 0x33cd0e89
jne 0x1401dcf1b
movss xmm0, dword [rdi + 0x24]
mulss xmm0, xmm8
mov eax, 0x9ef63ecb
nop word cs:[rax + rax]
nop
cmp eax, 0x9ef63ecb
je 0x1401dcb43
cmp eax, 0xa91ea9aa
jne 0x1401dcb30
jmp 0x1401dcd29
mov eax, 0xa91ea9aa
jmp 0x1401dcb30
movss xmm9, dword [rbx]
movss xmm2, dword [rbx + 4]
movss xmm3, dword [rsp + 0x80]
movss xmm4, dword [rsp + 0x84]
mov eax, 0xeeaac611
jmp 0x1401dcb80
mov eax, 0x9024b9a4
movss xmm0, dword [rsp + 0x70]
nop dword [rax + rax]
cmp eax, 0xeeaac610
jle 0x1401dcbd0
cmp eax, 0x2c1a02b6
jg 0x1401dcc00
cmp eax, 0xeeaac611
je 0x1401dcc39
cmp eax, 0x1e0176f9
jne 0x1401dcb80
movss dword [rsp + 0x2c], xmm9
movss dword [rsp + 0x70], xmm3
movss xmm1, dword [rsp + 0x2c]
movss xmm6, dword [rsp + 0x70]
ucomiss xmm6, xmm1
mov eax, 0x56168ae2
ja 0x1401dcbc8
mov eax, 0xd3d0f9b3
movaps xmm7, xmm5
jmp 0x1401dcb80
cmp eax, 0xd3d0f9b2
jle 0x1401dcc22
cmp eax, 0xd3d0f9b3
je 0x1401dcb6d
cmp eax, 0xd9736da5
jne 0x1401dcb80
mov eax, 0x1e0176f9
movss xmm5, dword [rsp + 0x3c]
jmp 0x1401dcb80
cmp eax, 0x2c1a02b7
je 0x1401dcc49
cmp eax, 0x56168ae2
jne 0x1401dcb80
mov eax, 0x9024b9a4
movss xmm0, dword [rsp + 0x2c]
jmp 0x1401dcb80
cmp eax, 0x9440b339
jne 0x1401dcc73
mov eax, 0x1e0176f9
movss xmm5, dword [rsp + 0x38]
jmp 0x1401dcb80
movss dword [rsp + 0x3c], xmm2
mov eax, 0x2c1a02b7
jmp 0x1401dcb80
movss dword [rsp + 0x38], xmm4
movss xmm6, dword [rsp + 0x3c]
movss xmm1, dword [rsp + 0x38]
ucomiss xmm1, xmm6
mov eax, 0xd9736da5
ja 0x1401dcb80
mov eax, 0x9440b339
jmp 0x1401dcb80
cmp eax, 0x9024b9a4
jne 0x1401dcb80
movss dword [rsp + 0x30], xmm7
mov eax, 0xa6c52e6b
movss xmm1, dword [rsp + 0x30]
nop
cmp eax, 0x36f6eb1e
je 0x1401dcd6b
cmp eax, 0xa6c52e6b
jne 0x1401dcc90
movss dword [rsi], xmm0
mov eax, 0x36f6eb1e
jmp 0x1401dcc90
mov eax, 0xe8ef9a0d
jmp 0x1401dc9c0
mov eax, 0x445700f6
jmp 0x1401dc9c0
mov qword [rsp + 0x48], r12
mov rax, qword [rsp + 0x48]
mov eax, 0x33cd0e89
jmp 0x1401dc9c0
mov rax, qword [0x14035d410]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov eax, 0x9f0a27ad
jmp 0x1401dc9c0
mov rax, qword [rsp + 0x68]
movss xmm0, dword [rax + 0x1c]
mulss xmm0, xmm8
mov ecx, 0x9ef63ecb
nop dword [rax]
cmp ecx, 0x9ef63ecb
je 0x1401dcd22
cmp ecx, 0xa91ea9aa
jne 0x1401dcd10
jmp 0x1401dcd7a
mov ecx, 0xa91ea9aa
jmp 0x1401dcd10
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rdi + 0x20]
mulss xmm0, xmm8
mov eax, 0xa6c52e6b
movss xmm1, dword [rsp + 0x30]
nop word cs:[rax + rax]
nop
cmp eax, 0x36f6eb1e
je 0x1401dcdbb
cmp eax, 0xa6c52e6b
jne 0x1401dcd50
movss dword [rsp + 0x78], xmm0
mov eax, 0x36f6eb1e
jmp 0x1401dcd50
movss dword [rsi + 4], xmm1
mov eax, 0xc529c06d
jmp 0x1401dc9c0
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rax + 0x18]
mulss xmm0, xmm8
mov eax, 0xa6c52e6b
movss xmm1, dword [rsp + 0x30]
nop word cs:[rax + rax]
nop
cmp eax, 0x36f6eb1e
je 0x1401dce11
cmp eax, 0xa6c52e6b
jne 0x1401dcda0
movss dword [rsp + 0x70], xmm0
mov eax, 0x36f6eb1e
jmp 0x1401dcda0
movss dword [rsp + 0x7c], xmm1
lea rax, [rsp + 0x7c]
mov qword [rsp + 0x30], rax
mov ecx, 0xbcc9686f
cvttss2si eax, dword [rsp + 0x78]
nop word cs:[rax + rax]
cmp ecx, 0xb1f0b455
je 0x1401dce61
cmp ecx, 0xbcc9686f
jne 0x1401dcde0
mov rcx, qword [rsp + 0x30]
movss xmm0, dword [rcx]
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x2c], xmm0
mov dword [rsp + 0x70], eax
mov ecx, 0xb1f0b455
jmp 0x1401dcde0
movss dword [rsp + 0x74], xmm1
lea rax, [rsp + 0x74]
mov qword [rsp + 0x30], rax
cvttss2si eax, xmm0
mov ecx, 0xbcc9686f
nop word [rax + rax]
cmp ecx, 0xb1f0b455
je 0x1401dce9e
cmp ecx, 0xbcc9686f
jne 0x1401dce30
mov rcx, qword [rsp + 0x30]
movss xmm0, dword [rcx]
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x2c], eax
mov ecx, 0xb1f0b455
jmp 0x1401dce30
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [rsp + 0x70]
mov eax, 0xa6c52e6b
movss xmm1, dword [rsp + 0x2c]
nop word cs:[rax + rax]
nop
cmp eax, 0x36f6eb1e
je 0x1401dcedc
cmp eax, 0xa6c52e6b
jne 0x1401dce80
movss dword [rsp + 0x80], xmm0
mov eax, 0x36f6eb1e
jmp 0x1401dce80
xorps xmm1, xmm1
cvtsi2ss xmm1, dword [rsp + 0x2c]
movss xmm0, dword [rsp + 0x38]
movd eax, xmm1
mov ecx, 0xa6c52e6b
nop word cs:[rax + rax]
cmp ecx, 0xa6c52e6b
je 0x1401dced2
cmp ecx, 0x36f6eb1e
jne 0x1401dcec0
jmp 0x1401dcf04
mov ecx, 0x36f6eb1e
mov r15d, eax
jmp 0x1401dcec0
movss dword [rsp + 0x84], xmm1
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x60]
test byte [rax + 0x3e8d], 4
mov eax, 0x9f6533be
cmove eax, r14d
jmp 0x1401dc9c0
mov rax, qword [rsp + 0x40]
mov dword [rax], r15d
movss dword [rax + 4], xmm0
mov eax, 0xb219430d
jmp 0x1401dc9c0
cmp eax, 0x445700f6
jne 0x1401dc9c0
mov rcx, qword [rsp + 0x88]
xor rcx, rsp
call fcn.1402de620
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x90]
movaps xmm7, xmmword [rsp + 0xa0]
movaps xmm8, xmmword [rsp + 0xb0]
movaps xmm9, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret