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

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xd8]
sub rsp, 0x1b0
movaps xmmword [rax - 0x38], xmm6
mov rsi, rcx
movaps xmmword [rax - 0x48], xmm7
xor ecx, ecx
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
call fcn.140027580
mov rcx, qword [rsi + 0x30]
lea rdx, [rsp + 0x30]
mov r15, qword [0x140218770]
xorps xmm2, xmm2
or dword [rsi], 3
xor eax, eax
movups xmmword [rbp - 0x30], xmm2
mov qword [rbp + 0x40], rax
mov ebx, 0xffff
movups xmmword [rbp + 0x10], xmm2
mov qword [rsi + 0x18], rax
lea rax, [0x1401c6830]
movups xmmword [rbp - 0x40], xmm2
mov byte [rbp - 0x34], 1
movaps xmm0, xmmword [rbp - 0x40]
movaps xmmword [rsp + 0x30], xmm0
movups xmmword [rbp], xmm2
mov qword [rsp + 0x30], rax
lea rax, [0x1401a5ca8]
movaps xmmword [rsp + 0x60], xmm2
mov dword [rbp - 0x28], 3
mov dword [rbp - 0x24], 1
movaps xmm1, xmmword [rbp - 0x30]
movaps xmmword [rsp + 0x40], xmm1
mov dword [rbp + 4], 0x7f7fffff
movaps xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x70], xmm0
movsd xmm0, qword [rbp + 0x40]
mov dword [rbp + 0x10], 0x3f800000
mov word [rbp + 0x14], bx
movaps xmm1, xmmword [rbp + 0x10]
movsd qword [rbp - 0x50], xmm0
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rbp - 0x80], xmm1
movaps xmmword [rbp - 0x70], xmm2
movaps xmmword [rbp - 0x60], xmm2
mov dword [rsp + 0x38], 0x4d33c
mov dword [rsp + 0x44], 0x41800000
mov qword [rsp + 0x68], rax
call fcn.14002e920
mov qword [rsi + 0x40], rax
xor edx, edx
mov rax, qword [rsi + 0x30]
mov dword [rax + 0x14], 1
mov rdi, qword [rsi + 0x30]
cmp dword [rdi + 0x78], edx
jle 0x140064451
xor ecx, ecx
mov rax, qword [rdi + 0x80]
lea rcx, [rcx + 0x88]
inc edx
mov dword [rax + rcx - 0x38], 0x3f800000
mov rdi, qword [rsi + 0x30]
cmp edx, dword [rdi + 0x78]
jl 0x140064430
xorps xmm6, xmm6
xor eax, eax
movups xmmword [rbp - 0x30], xmm6
mov qword [rbp + 0x40], rax
mov rax, qword [0x140218770]
mov dword [rbp - 0x28], 3
mov dword [rbp - 0x24], 1
movups xmmword [rbp], xmm6
mov dword [rbp + 4], 0x7f7fffff
mov byte [rbp + 8], 1
movups xmmword [rbp + 0x10], xmm6
mov dword [rbp + 0x10], 0x3f800000
mov word [rbp + 0x14], bx
movups xmmword [rbp - 0x40], xmm6
mov byte [rbp - 0x34], 1
movups xmmword [rbp - 0x20], xmm6
mov byte [rbp - 0x20], 1
test rax, rax
je 0x1400644ac
inc dword [rax + 0xec]
mov ecx, 0x6106c
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r13, rax
lea rbx, [0x14012e1f0]
lea rax, [0x14012e1e0]
mov qword [0x140218d78], r13
mov rcx, rbx
mov qword [0x140218d68], rax
mov qword [0x140218d80], r13
lea r14, [r13 + 0x6106c]
mov qword [0x140218d70], r14
call fcn.140033e50
cmp rax, rbx
je 0x140064519
nop dword [rax + rax]
cmp qword [0x140218d80], r14
ja 0x140064519
mov rcx, rax
mov rbx, rax
call fcn.140033e50
cmp rax, rbx
jne 0x140064500
movsd xmm1, qword [rbp + 0x40]
lea rax, [0x1401a7df8]
movaps xmm7, xmmword [rbp - 0x40]
lea rdx, [rsp + 0x30]
movaps xmm9, xmmword [rbp - 0x30]
mov rcx, rdi
movaps xmm10, xmmword [rbp - 0x20]
movaps xmm11, xmmword [rbp]
movaps xmm12, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x30], xmm7
mov byte [rsp + 0x3c], 1
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm9
movaps xmmword [rsp + 0x60], xmm6
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x38], 0x6106c
movaps xmmword [rsp + 0x50], xmm10
movaps xmmword [rsp + 0x70], xmm11
movaps xmmword [rbp - 0x80], xmm12
movaps xmmword [rbp - 0x70], xmm6
movaps xmmword [rbp - 0x60], xmm6
movsd qword [rbp - 0x50], xmm1
mov dword [rsp + 0x44], 0x41800000
mov qword [rsp + 0x68], rax
call fcn.14002e920
mov rax, qword [0x140218770]
mov r12, qword [rsi + 0x30]
test rax, rax
je 0x1400645b7
inc dword [rax + 0xec]
mov ecx, 0x2d70c
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r14, rax
lea rbx, [0x140167540]
lea rax, [0x140167530]
mov qword [0x140218d78], r14
mov rcx, rbx
mov qword [0x140218d68], rax
mov qword [0x140218d80], r14
lea rdi, [r14 + 0x2d70c]
mov qword [0x140218d70], rdi
call fcn.140033e50
cmp rax, rbx
je 0x14006461c
cmp qword [0x140218d80], rdi
ja 0x14006461c
mov rcx, rax
mov rbx, rax
call fcn.140033e50
cmp rax, rbx
jne 0x140064603
movsd xmm1, qword [rbp + 0x40]
lea rax, [0x1401a7dc8]
movaps xmmword [rsp + 0x30], xmm7
lea rdx, [rsp + 0x30]
mov byte [rsp + 0x3c], 1
mov rcx, r12
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm9
movaps xmmword [rsp + 0x60], xmm6
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x38], 0x2d70c
movaps xmmword [rsp + 0x50], xmm10
movaps xmmword [rsp + 0x70], xmm11
movaps xmmword [rbp - 0x80], xmm12
movaps xmmword [rbp - 0x70], xmm6
movaps xmmword [rbp - 0x60], xmm6
movsd qword [rbp - 0x50], xmm1
mov dword [rsp + 0x44], 0x41800000
mov qword [rsp + 0x68], rax
call fcn.14002e920
movss xmm0, dword [r15 + 0x37d4]
lea rax, [0x1401a5cbc]
mulss xmm0, dword [0x1401ae440]
lea rdx, [0x14018cf50]
xor ebx, ebx
mov rcx, qword [rsi + 0x30]
movss xmm3, dword [0x1401ae4ac]
mov qword [rsp + 0x28], rax
subss xmm3, xmm0
mov qword [rsp + 0x20], rbx
call fcn.14002ebf0
mov rcx, qword [rsi + 0x30]
mov qword [0x1402191b0], rax
call fcn.14002f070
mov dword [r15 + 0x37d8], 0x40800000
mov dword [r15 + 0x37f4], 0x40800000
mov dword [r15 + 0x380c], 0x40400000
mov dword [r15 + 0x37fc], 0x40400000
mov dword [r15 + 0x3848], 0x40400000
mov dword [r15 + 0x3850], 0x40400000
mov dword [r15 + 0x3840], 0x40400000
mov dword [r15 + 0x3860], 0x3f000000
mov dword [r15 + 0x3864], 0x3f000000
mov dword [r15 + 0x37e8], 0x3f000000
mov dword [r15 + 0x37ec], 0x3f000000
mov dword [r15 + 0x3804], 0x40c00000
mov dword [r15 + 0x3808], 0x40c00000
mov dword [r15 + 0x3814], 0x41100000
mov dword [r15 + 0x3818], 0x41100000
mov dword [r15 + 0x37d0], 0x41100000
mov dword [r15 + 0x37d4], 0x41100000
mov dword [r15 + 0x381c], 0x41000000
mov dword [r15 + 0x3820], 0x40800000
mov dword [r15 + 0x37dc], 0x3f800000
mov dword [r15 + 0x3810], 0x3f800000
mov dword [r15 + 0x383c], 0x41400000
mov dword [r15 + 0x3844], 0x41000000
mov dword [r15 + 0x38a4], ebx
mov dword [r15 + 0x3c00], 0x3f5bdbdc
mov dword [r15 + 0x3c04], 0x3e828283
mov dword [r15 + 0x3c08], 0x3e828283
mov dword [r15 + 0x3c0c], 0x3f800000
mov dword [r15 + 0x38d0], 0x3d888889
mov dword [r15 + 0x38d4], 0x3d888889
mov dword [r15 + 0x38d8], 0x3d888889
mov dword [r15 + 0x38dc], 0x3f800000
mov dword [r15 + 0x38e0], 0x3da8a8a9
mov dword [r15 + 0x38e4], 0x3da8a8a9
mov dword [r15 + 0x38e8], 0x3da8a8a9
mov dword [r15 + 0x38ec], 0x3f800000
mov dword [r15 + 0x3980], 0x3dc8c8c9
mov dword [r15 + 0x3984], 0x3dc8c8c9
mov dword [r15 + 0x3988], 0x3dc8c8c9
mov dword [r15 + 0x398c], 0x3f800000
mov dword [r15 + 0x3900], 0x3df8f8f9
mov dword [r15 + 0x3904], 0x3df8f8f9
mov dword [r15 + 0x3908], 0x3df8f8f9
mov dword [r15 + 0x390c], 0x3f800000
mov dword [r15 + 0x3a60], 0x3df8f8f9
mov dword [r15 + 0x3a64], 0x3df8f8f9
mov dword [r15 + 0x3a68], 0x3df8f8f9
lea r11, [rsp + 0x1b0]
mov dword [r15 + 0x3a6c], 0x3f800000
mov dword [r15 + 0x39e0], 0x3f5bdbdc
mov dword [r15 + 0x39e4], 0x3e828283
mov dword [r15 + 0x39e8], 0x3e828283
mov dword [r15 + 0x39ec], 0x3f800000
mov dword [r15 + 0x39f0], 0x3f5bdbdc
mov dword [r15 + 0x39f4], 0x3e828283
mov dword [r15 + 0x39f8], 0x3e828283
mov dword [r15 + 0x39fc], 0x3f4ccccd
mov dword [r15 + 0x39d0], 0x3f68e8e9
mov dword [r15 + 0x39d4], 0x3f68e8e9
mov dword [r15 + 0x39d8], 0x3f68e8e9
mov dword [r15 + 0x39dc], 0x3f800000
mov dword [r15 + 0x38b0], 0x3f68e8e9
mov dword [r15 + 0x38b4], 0x3f68e8e9
mov dword [r15 + 0x38b8], 0x3f68e8e9
mov dword [r15 + 0x38bc], 0x3f800000
mov dword [r15 + 0x38c0], 0x3ec2c2c3
mov dword [r15 + 0x38c4], 0x3ec2c2c3
mov dword [r15 + 0x38c8], 0x3ec2c2c3
mov dword [r15 + 0x38cc], 0x3f800000
mov dword [r15 + 0x3a30], 0x3e048485
mov dword [r15 + 0x3a34], 0x3e048485
mov dword [r15 + 0x3a38], 0x3e048485
mov dword [r15 + 0x3a3c], 0x3f800000
mov dword [r15 + 0x3a40], 0x3e888889
mov dword [r15 + 0x3a44], 0x3e888889
mov dword [r15 + 0x3a48], 0x3e888889
mov dword [r15 + 0x3a4c], 0x3f800000
mov dword [r15 + 0x3a50], 0x3e58d8d9
mov dword [r15 + 0x3a54], 0x3e58d8d9
mov dword [r15 + 0x3a58], 0x3e58d8d9
mov dword [r15 + 0x3a5c], 0x3f800000
mov dword [r15 + 0x3920], 0x3d888889
mov dword [r15 + 0x3924], 0x3d888889
mov dword [r15 + 0x3928], 0x3d888889
mov dword [r15 + 0x392c], 0x3f800000
mov dword [r15 + 0x3930], 0x3d888889
mov dword [r15 + 0x3934], 0x3d888889
mov dword [r15 + 0x3938], 0x3d888889
mov dword [r15 + 0x393c], 0x3f666666
mov dword [r15 + 0x3940], 0x3d888889
mov dword [r15 + 0x3944], 0x3d888889
mov dword [r15 + 0x3948], 0x3d888889
mov dword [r15 + 0x394c], 0x3f4ccccd
mov dword [r15 + 0x3a00], 0x3d888889
mov dword [r15 + 0x3a04], 0x3d888889
mov dword [r15 + 0x3a08], 0x3d888889
mov dword [r15 + 0x3a0c], 0x3f800000
mov dword [r15 + 0x3a10], 0x3d888889
mov dword [r15 + 0x3a14], 0x3d888889
mov dword [r15 + 0x3a18], 0x3d888889
mov dword [r15 + 0x3a1c], 0x3f4ccccd
mov dword [r15 + 0x3a20], 0x3d888889
mov dword [r15 + 0x3a24], 0x3d888889
mov dword [r15 + 0x3a28], 0x3d888889
mov dword [r15 + 0x3a2c], 0x3f19999a
movzx eax, byte [0x14021876a]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm9, xmmword [r11 - 0x30]
movaps xmm10, xmmword [r11 - 0x40]
movaps xmm11, xmmword [r11 - 0x50]
movaps xmm12, xmmword [r11 - 0x60]
mov byte [0x14021876b], al
mov qword [reloc.WLDAP32.dll_Ordinal_200], 0xc8
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret