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

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xe0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
mov r15, rdx
mov rsi, rcx
mov rdi, qword [0x140114cd8]
mov rax, qword [rdi + 0x4018]
mov byte [rax + 0xc0], 1
mov r13, qword [rdi + 0x4018]
cmp byte [r13 + 0xc3], 0
jne 0x140003e7d
mov rdx, rcx
mov rcx, r13
call fcn.140017f40
mov ebx, eax
movss xmm3, dword [r13 + 0x110]
movss xmm1, dword [r13 + 0x114]
mov rcx, qword [0x140114cd8]
mov rdx, qword [rcx + 0x4018]
movaps xmm2, xmm1
addss xmm2, dword [0x1400ee4d0]
movaps xmm0, xmm3
addss xmm0, dword [rdx + 0x30]
movss dword [rbp - 0x61], xmm3
movss dword [rbp - 0x5d], xmm1
movss dword [rbp - 0x59], xmm0
movss dword [rbp - 0x55], xmm2
subss xmm2, xmm1
subss xmm0, xmm3
movss dword [rbp + 0x77], xmm0
movss dword [rbp + 0x7b], xmm2
movss xmm1, dword [rdi + 0x3930]
lea rcx, [rbp + 0x77]
call fcn.140026e00
xor r9d, r9d
xor r8d, r8d
mov edx, ebx
lea rcx, [rbp - 0x61]
call fcn.140026f70
test al, al
je 0x140003e7d
xor edi, edi
mov dword [rsp + 0x20], edi
lea r9, [rbp + 0x77]
lea r8, [rbp + 0x7f]
mov edx, ebx
lea rcx, [rbp - 0x61]
call fcn.14003f350
movzx r12d, al
test al, al
je 0x1400037c0
cmp byte [r15], dil
sete cl
mov byte [r15], cl
mov ecx, ebx
call fcn.140018520
mov edx, 4
mov rcx, qword gs:[0x58]
mov rax, qword [rcx]
mov eax, dword [rdx + rax]
cmp dword [0x140114e28], eax
jle 0x14000383a
lea rcx, [0x140114e28]
call fcn.1400c1254
cmp dword [0x140114e28], 0xffffffff
jne 0x14000383a
mov qword [0x140114df8], rdi
mov qword [0x140114e00], rdi
mov ecx, 0x48
call fcn.1400c12cc
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [0x140114df8], rax
lea rcx, [0x1400c2ac0]
call fcn.1400c1530
nop
lea rcx, [0x140114e28]
call fcn.1400c11e8
mov r14, qword [0x140114df8]
mov rax, qword [r14 + 8]
mov qword [rbp - 0x39], rax
xor ecx, ecx
mov dword [rbp - 0x31], ecx
mov rdi, r14
cmp byte [rax + 0x19], cl
jne 0x14000387a
mov qword [rbp - 0x39], rax
cmp dword [rax + 0x1c], ebx
jae 0x140003868
mov dword [rbp - 0x31], ecx
mov rax, qword [rax + 0x10]
jmp 0x140003875
mov dword [rbp - 0x31], 1
mov rdi, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], cl
je 0x140003856
cmp byte [rdi + 0x19], cl
jne 0x140003888
cmp ebx, dword [rdi + 0x1c]
jae 0x14000390b
movabs rax, 0x38e38e38e38e38e
cmp qword [0x140114e00], rax
je 0x140003eae
lea rdi, [0x140114df8]
mov qword [rbp - 0x49], rdi
mov qword [rbp - 0x41], rcx
mov ecx, 0x48
call fcn.1400c12cc
nop
mov dword [rax + 0x1c], ebx
xor ecx, ecx
mov qword [rax + 0x30], rcx
mov qword [rax + 0x38], rcx
mov dword [rax + 0x40], ecx
movups xmm0, xmmword [0x140114f18]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [0x140114f78]
movups xmmword [rax + 0x30], xmm1
mov dword [rax + 0x40], ecx
mov qword [rax], r14
mov qword [rax + 8], r14
mov qword [rax + 0x10], r14
mov word [rax + 0x18], cx
movups xmm0, xmmword [rbp - 0x39]
movaps xmmword [rbp - 0x49], xmm0
mov r8, rax
lea rdx, [rbp - 0x49]
mov rcx, rdi
call fcn.14000d690
mov rdi, rax
mov rcx, qword [0x140114cd8]
test rcx, rcx
jne 0x140003938
mov r8d, 0x10d4
lea rdx, str.C:UsersDovylDownloadsmenu_9imgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x140114cd8]
movss xmm9, dword [0x1400ee470]
movaps xmm8, xmm9
divss xmm8, dword [rcx + 0xd4]
lea rdx, [0x140114f28]
lea rax, [0x140114f18]
cmp byte [r15], 0
cmovne rax, rdx
movss xmm3, dword [rax + 4]
movss xmm5, dword [rax + 8]
movss xmm7, dword [rax + 0xc]
movss xmm0, dword [rax]
subss xmm0, dword [rdi + 0x20]
mulss xmm0, xmm8
addss xmm0, dword [rdi + 0x20]
movss dword [rdi + 0x20], xmm0
subss xmm3, dword [rdi + 0x24]
mulss xmm3, xmm8
addss xmm3, dword [rdi + 0x24]
movss dword [rdi + 0x24], xmm3
subss xmm5, dword [rdi + 0x28]
mulss xmm5, xmm8
addss xmm5, dword [rdi + 0x28]
movss dword [rdi + 0x28], xmm5
subss xmm7, dword [rdi + 0x2c]
mulss xmm7, xmm8
addss xmm7, dword [rdi + 0x2c]
movss dword [rdi + 0x2c], xmm7
test rcx, rcx
jne 0x1400039f6
mov r8d, 0x10d4
lea rdx, str.C:UsersDovylDownloadsmenu_9imgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x140114cd8]
movss xmm9, dword [0x1400ee470]
movaps xmm8, xmm9
divss xmm8, dword [rcx + 0xd4]
lea rdx, [0x140114f58]
lea rax, [0x140114f78]
cmp byte [r15], 0
cmovne rax, rdx
movss xmm3, dword [rax + 4]
movss xmm5, dword [rax + 8]
movss xmm7, dword [rax + 0xc]
movss xmm0, dword [rax]
subss xmm0, dword [rdi + 0x30]
mulss xmm0, xmm8
addss xmm0, dword [rdi + 0x30]
movss dword [rdi + 0x30], xmm0
subss xmm3, dword [rdi + 0x34]
mulss xmm3, xmm8
addss xmm3, dword [rdi + 0x34]
movss dword [rdi + 0x34], xmm3
subss xmm5, dword [rdi + 0x38]
mulss xmm5, xmm8
addss xmm5, dword [rdi + 0x38]
movss dword [rdi + 0x38], xmm5
subss xmm7, dword [rdi + 0x3c]
mulss xmm7, xmm8
addss xmm7, dword [rdi + 0x3c]
movss dword [rdi + 0x3c], xmm7
test rcx, rcx
jne 0x140003aab
mov r8d, 0x10d4
lea rdx, str.C:UsersDovylDownloadsmenu_9imgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x140114cd8]
movss xmm9, dword [0x1400ee470]
movaps xmm1, xmm9
divss xmm1, dword [rcx + 0xd4]
xorps xmm6, xmm6
movss xmm8, dword [0x1400ee488]
cmp byte [r15], 0
je 0x140003acf
movaps xmm2, xmm8
jmp 0x140003ad2
xorps xmm2, xmm2
subss xmm2, dword [rdi + 0x40]
mulss xmm2, xmm1
addss xmm2, dword [rdi + 0x40]
movss dword [rdi + 0x40], xmm2
movss xmm0, dword [0x140114ed8]
movss dword [rbp - 0x49], xmm0
movss xmm1, dword [0x140114edc]
movss dword [rbp - 0x45], xmm1
movss xmm0, dword [0x140114ee0]
movss dword [rbp - 0x41], xmm0
movss xmm1, dword [0x140114ee4]
mulss xmm1, dword [rcx + 0x38f0]
movss dword [rbp - 0x3d], xmm1
lea rcx, [rbp - 0x49]
call fcn.1400141f0
mov r9d, eax
mov dword [rsp + 0x28], 0
movss dword [rsp + 0x20], xmm9
lea r8, [rbp - 0x59]
lea rdx, [rbp - 0x61]
mov rcx, qword [r13 + 0x2a8]
call fcn.140034d00
mov r14, qword [r13 + 0x2a8]
movups xmm0, xmmword [rdi + 0x20]
movups xmmword [rbp - 0x49], xmm0
shufps xmm0, xmm0, 0xff
mov r8, qword [0x140114cd8]
mulss xmm0, dword [r8 + 0x38f0]
movss dword [rbp - 0x3d], xmm0
lea rcx, [rbp - 0x49]
call fcn.1400141f0
mov dword [rbp + 0x77], eax
movss xmm0, dword [rbp - 0x61]
addss xmm0, dword [0x1400ee484]
movss dword [rbp + 0x7f], xmm0
movss xmm9, dword [rbp - 0x5d]
movaps xmm0, xmm9
addss xmm0, xmm8
movss dword [rbp + 0x83], xmm0
mov r15, qword [0x140114cb0]
movss xmm7, dword [r15 + 0x14]
test eax, 0xff000000
je 0x140003c77
mov rbx, 0xffffffffffffffff
nop dword [rax]
inc rbx
cmp byte [rsi + rbx], 0
jne 0x140003bd0
add rbx, rsi
cmp rsi, rbx
je 0x140003c77
test r15, r15
jne 0x140003bf2
mov rax, qword [r14 + 0x38]
mov r15, qword [rax + 8]
ucomiss xmm7, xmm6
jp 0x140003c02
jne 0x140003c02
mov rax, qword [r14 + 0x38]
movss xmm7, dword [rax + 0x10]
mov rcx, qword [r15 + 0x40]
mov rax, qword [r14 + 0x98]
cmp qword [rcx + 8], rax
je 0x140003c2d
mov r8d, 0x675
lea rdx, str.C:UsersDovylDownloadsmenu_9imgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [r14 + 0x88]
movups xmmword [rbp - 0x49], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm6
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rsi
lea rax, [rbp - 0x49]
mov qword [rsp + 0x28], rax
mov eax, dword [rbp + 0x77]
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x7f]
movaps xmm2, xmm7
mov rdx, r14
mov rcx, r15
call fcn.14003b6d0
mov r8, qword [0x140114cd8]
movups xmm0, xmmword [rdi + 0x30]
movups xmmword [rbp - 0x49], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x38f0]
movss dword [rbp - 0x3d], xmm0
movss xmm7, dword [rbp - 0x59]
movaps xmm0, xmm7
subss xmm0, xmm8
movss dword [rbp + 0x77], xmm0
movss xmm1, dword [rbp - 0x55]
subss xmm1, dword [0x1400ee48c]
movss dword [rbp + 0x7b], xmm1
movaps xmm0, xmm7
subss xmm0, dword [0x1400ee4d4]
movss dword [rbp + 0x7f], xmm0
movaps xmm0, xmm9
addss xmm0, dword [0x1400ee48c]
movss dword [rbp + 0x83], xmm0
lea rcx, [rbp - 0x49]
call fcn.1400141f0
mov r9d, eax
xor r14d, r14d
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x1400ee45c]
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 0x77]
lea rdx, [rbp + 0x7f]
mov rcx, qword [r13 + 0x2a8]
call fcn.140034d00
mov rbx, qword [r13 + 0x2a8]
movss xmm0, dword [0x140114ed8]
movss dword [rbp - 0x49], xmm0
movss xmm1, dword [0x140114edc]
movss dword [rbp - 0x45], xmm1
movss xmm0, dword [0x140114ee0]
movss dword [rbp - 0x41], xmm0
movss xmm1, dword [0x140114ee4]
mov r8, qword [0x140114cd8]
mulss xmm1, dword [r8 + 0x38f0]
movss dword [rbp - 0x3d], xmm1
lea rcx, [rbp - 0x49]
call fcn.1400141f0
mov esi, eax
subss xmm7, dword [0x1400ee4c4]
movaps xmm0, xmm7
addss xmm0, dword [rdi + 0x40]
movss dword [rbp + 0x77], xmm0
addss xmm9, dword [0x1400ee4a0]
movss dword [rbp + 0x7b], xmm9
test eax, 0xff000000
je 0x140003dd7
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movss xmm2, dword [0x1400ee470]
lea rdx, [rbp + 0x77]
mov rcx, rbx
call fcn.140033c10
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, esi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140033690
mov dword [rbx + 0x78], r14d
mov r8, qword [0x140114cd8]
mov rbx, qword [r13 + 0x2a8]
movups xmm0, xmmword [rdi + 0x30]
movups xmmword [rbp - 0x49], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x38f0]
movss dword [rbp - 0x3d], xmm0
lea rcx, [rbp - 0x49]
call fcn.1400141f0
mov esi, eax
addss xmm7, dword [rdi + 0x40]
movss dword [rbp + 0x77], xmm7
movss dword [rbp + 0x7b], xmm9
test eax, 0xff000000
je 0x140003e77
mov dword [rsp + 0x28], 0x1d
movss xmm0, dword [0x1400ee460]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movss xmm2, dword [0x1400ee46c]
lea rdx, [rbp + 0x77]
mov rcx, rbx
call fcn.140034130
movss xmm0, dword [0x1400ee42c]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, esi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140032770
mov dword [rbx + 0x78], r14d
movzx eax, r12b
jmp 0x140003e7f
xor al, al
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140001400
int3