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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x88
mov eax, dword [0x10210050]
xor eax, esp
mov dword [esp + 0x84], eax
mov eax, dword [ebp + 0xc]
push esi
push edi
mov edi, dword [ebp + 8]
mov esi, edi
movss dword [esp + 0x10], xmm3
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x2c], eax
cmp edi, 0xffffffff
jae 0x1010badd
mov cl, byte [esi]
test cl, cl
je 0x1010badd
cmp cl, 0x23
jne 0x1010bad7
cmp byte [esi + 1], cl
je 0x1010badd
inc esi
cmp esi, 0xffffffff
jb 0x1010bac7
mov ecx, dword [0x102762e8]
mov eax, dword [ecx + 0x1c48]
mov byte [eax + 0xc5], 1
mov edx, dword [ecx + 0x1c48]
mov eax, edx
mov dword [esp + 0x14], edx
mov ecx, dword [eax + 0x108]
mov eax, dword [eax + 0x10c]
push ecx
mov dword [esp + 0x20], ecx
mov ecx, edx
push edi
mov dword [esp + 0x28], eax
call fcn.100bf700
mov ecx, dword [0x102762e8]
mov dword [esp + 0x34], eax
cmp edi, esi
jne 0x1010bb2c
xorps xmm4, xmm4
jmp 0x1010bb80
movss xmm2, dword [ecx + 0x19d8]
lea eax, [esp + 0x24]
movss xmm3, dword [0x101ed694]
push 0
push esi
push edi
push ecx
mov ecx, dword [ecx + 0x19d4]
mov dword [esp], 0xbf800000
push eax
call fcn.100ee160
movss xmm0, dword [esp + 0x24]
addss xmm0, dword [0x101ed3b0]
cvttss2si eax, xmm0
movss xmm0, dword [esp + 0x28]
movss dword [esp + 0x80], xmm0
movd xmm4, eax
cvtdq2ps xmm4, xmm4
movss xmm5, dword [esp + 0x1c]
lea ecx, [esp + 0x24]
addss xmm4, dword [0x101ed4e0]
movss xmm6, dword [esp + 0x20]
movaps xmm1, xmm5
addss xmm1, dword [esp + 0x10]
movaps xmm0, xmm6
movss dword [esp + 0x7c], xmm5
addss xmm0, dword [esp + 0x10]
movss dword [esp + 0x80], xmm6
addss xmm1, xmm4
movss dword [esp + 0x88], xmm0
subss xmm0, xmm6
movss dword [esp + 0x84], xmm1
subss xmm1, xmm5
movss dword [esp + 0x28], xmm0
movss dword [esp + 0x24], xmm1
xorps xmm1, xmm1
call fcn.100cb830
mov edx, dword [esp + 0x34]
lea ecx, [esp + 0x7c]
push 0
push 0
call fcn.100cb970
add esp, 8
cmp dword [0x102762e8], 0
jne 0x1010bc1f
push 0xdaa
push str.C:Users_skyleDesktop_sorcecodespoopv4poopv4pandora_finalMenuimguiimgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call fcn.101771fb
add esp, 0xc
mov eax, dword [esp + 0x14]
lea ecx, [esp + 0x7c]
mov edx, dword [esp + 0x34]
push 0
mov eax, dword [eax + 0x2c4]
mov dword [esp + 0x18], eax
lea eax, [esp + 0x1f]
push eax
lea eax, [esp + 0x2c]
push eax
call fcn.100f33a0
add esp, 0xc
mov byte [esp + 0xf], al
test al, al
je 0x1010bc66
mov eax, dword [esp + 0x2c]
cmp byte [eax], 0
sete cl
mov byte [eax], cl
mov ecx, dword [esp + 0x34]
call fcn.100bfa90
movss xmm1, dword [0x101ed3b8]
mov ecx, 7
call fcn.100bdc20
movss xmm1, dword [esp + 0x1c]
addss xmm1, dword [esp + 0x10]
push 0
push ecx
mov ecx, dword [esp + 0x1c]
mov dword [esp], 0x40a00000
movss dword [esp + 0x64], xmm1
movss xmm1, dword [esp + 0x28]
addss xmm1, dword [esp + 0x18]
push eax
lea eax, [esp + 0x68]
push eax
lea eax, [esp + 0x2c]
push eax
movss dword [esp + 0x74], xmm1
call fcn.100e8fc0
mov eax, dword [ebp + 4]
movss xmm2, dword [0x101ed2f4]
inc eax
mov ecx, dword [esp + 0x3c]
push eax
push 1
push dword [esp + 0x2c]
call fcn.1010b850
cmp byte [esp + 0x1b], 0
movss xmm1, dword [0x101ed3b8]
movss dword [esp + 0x24], xmm0
je 0x1010bcf5
movss xmm3, dword [0x101ed3fc]
jmp 0x1010bcf8
movaps xmm3, xmm1
mov eax, dword [0x10299368]
mulss xmm3, xmm0
xorps xmm0, xmm0
movss xmm4, dword [eax]
comiss xmm0, xmm4
addss xmm3, dword [0x101ed310]
movss xmm6, dword [eax + 4]
movss xmm7, dword [eax + 8]
mulss xmm3, dword [0x101ed320]
jbe 0x1010bd2c
xorps xmm2, xmm2
jmp 0x1010bd33
movaps xmm2, xmm1
minss xmm2, xmm4
comiss xmm0, xmm6
movss xmm4, dword [0x101ed61c]
movss xmm5, dword [0x101ed358]
mulss xmm2, xmm4
addss xmm2, xmm5
cvttss2si ecx, xmm2
jbe 0x1010bd59
xorps xmm2, xmm2
jmp 0x1010bd60
movaps xmm2, xmm1
minss xmm2, xmm6
mulss xmm2, xmm4
addss xmm2, xmm5
cvttss2si eax, xmm2
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1010bd7b
xorps xmm2, xmm2
jmp 0x1010bd82
movaps xmm2, xmm1
minss xmm2, xmm7
mulss xmm2, xmm4
addss xmm2, xmm5
cvttss2si eax, xmm2
shl eax, 0x10
or ecx, eax
comiss xmm0, xmm3
jbe 0x1010bd9d
xorps xmm1, xmm1
jmp 0x1010bda1
minss xmm1, xmm3
movss xmm0, dword [esp + 0x1c]
addss xmm0, dword [esp + 0x10]
mulss xmm1, xmm4
push ecx
mov dword [esp], 0x3f800000
push 0
addss xmm1, xmm5
movss dword [esp + 0x6c], xmm0
movss xmm0, dword [esp + 0x28]
addss xmm0, dword [esp + 0x18]
push ecx
mov dword [esp], 0x40a00000
cvttss2si eax, xmm1
movss dword [esp + 0x74], xmm0
shl eax, 0x18
or eax, ecx
mov ecx, dword [esp + 0x20]
push eax
lea eax, [esp + 0x74]
push eax
lea eax, [esp + 0x30]
push eax
call fcn.100e8ed0
mov eax, dword [ebp + 4]
movss xmm2, dword [0x101ed2e8]
mov ecx, dword [esp + 0x3c]
push eax
mov eax, dword [esp + 0x30]
push 1
movzx eax, byte [eax]
push eax
call fcn.1010b850
movss xmm7, dword [esp + 0x20]
movaps xmm1, xmm0
movss xmm5, dword [0x101ed440]
xorps xmm6, xmm6
comiss xmm1, xmm6
jbe 0x1010beed
mov eax, dword [0x10299368]
lea ecx, [esp + 0x6c]
mulss xmm1, dword [0x101ed388]
movss xmm0, dword [eax]
mulss xmm1, dword [eax + 0xc]
movss dword [esp + 0x6c], xmm0
movss xmm0, dword [eax + 4]
movss dword [esp + 0x70], xmm0
movss xmm0, dword [eax + 8]
movss dword [esp + 0x74], xmm0
movss dword [esp + 0x78], xmm1
call fcn.100bd640
movss xmm1, dword [esp + 0x10]
movaps xmm0, xmm1
subss xmm1, xmm5
subss xmm0, xmm5
push 0
push ecx
mov ecx, dword [esp + 0x1c]
mov dword [esp], 0x40800000
addss xmm1, xmm7
addss xmm0, dword [esp + 0x24]
push eax
lea eax, [esp + 0x38]
push eax
lea eax, [esp + 0x8c]
movss dword [esp + 0x40], xmm1
movss dword [esp + 0x3c], xmm0
movss xmm0, dword [esp + 0x2c]
addss xmm0, xmm5
push eax
movss dword [esp + 0x90], xmm0
movaps xmm0, xmm7
addss xmm0, xmm5
movss dword [esp + 0x94], xmm0
call fcn.100e8fc0
movss xmm7, dword [esp + 0x20]
xorps xmm6, xmm6
movss xmm0, dword [esp + 0x24]
lea ecx, [esp + 0x40]
mulss xmm0, dword [0x101ed31c]
mov dword [esp + 0x40], 0x3f800000
mov dword [esp + 0x44], 0x3f800000
mov dword [esp + 0x48], 0x3f800000
addss xmm0, dword [0x101ed380]
movss dword [esp + 0x4c], xmm0
call fcn.100bd640
movss xmm1, dword [esp + 0x10]
mov edx, dword [esp + 0x3c]
movaps xmm0, xmm1
mulss xmm1, dword [0x101ed380]
mov dword [esp + 0x24], eax
addss xmm0, dword [0x101ed4e0]
mov edx, dword [edx + 0x10]
mov dword [esp + 0x2c], edx
movss dword [esp + 0x10], xmm1
addss xmm7, dword [0x101ed440]
addss xmm0, dword [esp + 0x1c]
movss dword [esp + 0x38], xmm7
movss dword [esp + 0x34], xmm0
test eax, 0xff000000
je 0x1010c021
test esi, esi
jne 0x1010bf92
mov ecx, edi
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1010bf86
sub ecx, esi
lea esi, [ecx + edi]
cmp edi, esi
je 0x1010c021
mov ecx, dword [esp + 0x14]
test edx, edx
jne 0x1010bfac
mov eax, dword [ecx + 0x2c]
mov edx, dword [eax + 8]
mov dword [esp + 0x2c], edx
ucomiss xmm1, xmm6
lahf
test ah, 0x44
jp 0x1010bfc3
mov eax, dword [ecx + 0x2c]
movss xmm0, dword [eax + 0xc]
movss dword [esp + 0x10], xmm0
mov eax, dword [edx + 0x30]
mov eax, dword [eax + 4]
cmp eax, dword [ecx + 0x70]
je 0x1010bfed
push 0x630
push str.C:Users_skyleDesktop_sorcecodespoopv4poopv4pandora_finalMenuimguiimgui_draw.cpp
push str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call fcn.101771fb
mov ecx, dword [esp + 0x20]
add esp, 0xc
mov edx, dword [esp + 0x2c]
push dword [esp + 0x38]
movups xmm0, xmmword [ecx + 0x60]
lea eax, [esp + 0x44]
push dword [esp + 0x38]
movss xmm2, dword [esp + 0x18]
push 0
push ecx
mov dword [esp], 0
push esi
push edi
push eax
push dword [esp + 0x40]
movups xmmword [esp + 0x60], xmm0
push ecx
mov ecx, edx
call fcn.100ee330
mov ecx, dword [esp + 0x8c]
mov al, byte [esp + 0xf]
pop edi
pop esi
xor ecx, esp
call fcn.1016fd3e
mov esp, ebp
pop ebp
ret 0xc