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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0xb8
push esi
push edi
mov edi, ecx
mov dword [esp + 0x3c], edx
mov ecx, dword [0x10166204]
mov dword [esp + 0x84], ecx
mov eax, dword [ecx + 0x3e48]
mov byte [eax + 0xac], 1
mov ecx, dword [ecx + 0x3e48]
mov dword [esp + 0x54], ecx
cmp byte [ecx + 0xaf], 0
jne 0x10060cd5
push ecx
push edi
call fcn.10020560
mov esi, dword [0x10166204]
mov ecx, edi
mov dword [esp + 0x58], eax
movss xmm0, dword [esi + 0x37c8]
movss xmm4, dword [esi + 0x3bb8]
addss xmm0, xmm0
movss dword [esp + 0x5c], xmm4
addss xmm0, xmm4
movss dword [esp + 0x30], xmm0
cmp edi, 0xffffffff
jae 0x100604e7
mov dl, byte [ecx]
test dl, dl
je 0x100604e7
cmp dl, 0x23
jne 0x100604e1
cmp byte [ecx + 1], dl
je 0x100604e7
inc ecx
cmp ecx, 0xffffffff
jb 0x100604d1
xorps xmm1, xmm1
cmp edi, ecx
jne 0x100604f3
xorps xmm5, xmm5
jmp 0x1006054d
movss xmm3, dword [0x100ae300]
lea eax, [esp + 0x18]
push ecx
push ecx
push edi
push ecx
mov ecx, dword [esi + 0x3bb4]
movaps xmm2, xmm4
mov dword [esp], 0xbf800000
push eax
call fcn.10048f10
movss xmm0, dword [esp + 0x18]
xorps xmm1, xmm1
addss xmm0, dword [0x100ae16c]
mov esi, dword [0x10166204]
cvttss2si eax, xmm0
movss xmm0, dword [esp + 0x1c]
movss dword [esp + 0x5c], xmm0
movss xmm0, dword [esp + 0x30]
movd xmm5, eax
cvtdq2ps xmm5, xmm5
mov ecx, dword [ebp + 0xc]
mov eax, dword [esi + 0x3e48]
movss xmm3, dword [ecx + 4]
movss xmm2, dword [eax + 0x1c]
ucomiss xmm3, xmm1
movss dword [esp + 0x14], xmm3
lahf
test ah, 0x44
jp 0x10060578
movaps xmm3, xmm0
movss dword [esp + 0x14], xmm0
movss xmm4, dword [ecx]
ucomiss xmm4, xmm1
lahf
test ah, 0x44
jnp 0x1006058e
movaps xmm0, xmm4
movss dword [esp + 0x30], xmm4
comiss xmm5, xmm1
movaps xmm6, xmm3
jbe 0x1006059b
movaps xmm4, xmm2
jmp 0x100605a4
movss dword [esp + 0x18], xmm0
movaps xmm4, xmm0
mov esi, dword [esp + 0x54]
movss xmm3, dword [esi + 0xf0]
movss xmm7, dword [esi + 0xf4]
movss dword [esp + 0xb8], xmm3
addss xmm3, xmm4
movaps xmm4, xmm7
addss xmm4, xmm6
jbe 0x100605d4
subss xmm2, xmm0
jmp 0x100605d7
xorps xmm2, xmm2
addss xmm2, dword [esp + 0xb8]
mov eax, dword [esp + 0x84]
addss xmm1, xmm7
movss dword [esp + 0x78], xmm3
lea ecx, [esp + 0x18]
movss dword [esp + 0x7c], xmm4
subss xmm3, xmm2
movss dword [esp + 0x70], xmm2
subss xmm4, xmm1
movss dword [esp + 0x74], xmm1
movss xmm1, dword [eax + 0x37c8]
movss dword [esp + 0x18], xmm3
movss dword [esp + 0x1c], xmm4
call fcn.1002da40
mov edx, dword [esp + 0x58]
lea ecx, [esp + 0x70]
push 0
push 0
call fcn.1002dba0
add esp, 8
test al, al
je 0x10060cd5
mov edx, dword [esp + 0x58]
lea eax, [esp + 0x27]
push 0
push eax
lea eax, [esp + 0x37]
push eax
lea ecx, [esp + 0x7c]
call fcn.1004fc40
mov edx, dword [ebp + 8]
add esp, 0xc
mov ecx, dword [esp + 0x3c]
mov byte [esp + 0x27], al
mov eax, edx
and eax, 0xfff9ffff
test dl, 2
movups xmm0, xmmword [ecx]
cmove eax, edx
mov dword [esp + 0x28], eax
movups xmmword [esp + 0xa0], xmm0
test eax, 0x10000000
je 0x100606cb
movss xmm2, dword [esp + 0xa8]
lea eax, [esp + 0xa8]
movss xmm1, dword [esp + 0xa4]
lea edx, [esp + 0xa4]
movss xmm0, dword [esp + 0xa0]
lea ecx, [esp + 0xa0]
push eax
call fcn.1001e030
mov eax, dword [esp + 0x2c]
add esp, 4
movss xmm0, dword [esp + 0xa0]
xorps xmm5, xmm5
movss xmm7, dword [esp + 0x30]
movss dword [esp + 0x90], xmm0
movss xmm0, dword [esp + 0xa4]
movss dword [esp + 0x94], xmm0
movss xmm0, dword [esp + 0xa8]
movss dword [esp + 0x98], xmm0
movaps xmm0, xmmword [esp + 0x70]
movaps xmmword [esp + 0x60], xmm0
movss xmm4, dword [esp + 0x64]
movss xmm1, dword [esp + 0x68]
mov dword [esp + 0x9c], 0x3f800000
minss xmm7, dword [esp + 0x14]
divss xmm7, dword [0x100ae1d8]
test eax, 0x400
jne 0x1006078c
movss xmm5, dword [0x100ae320]
movss xmm2, dword [esp + 0x6c]
subss xmm4, xmm5
movss xmm3, dword [esp + 0x70]
subss xmm2, dword [0x100ae14c]
subss xmm1, dword [0x100ae14c]
subss xmm3, xmm5
movss dword [esp + 0x64], xmm4
movss dword [esp + 0x14], xmm2
movss dword [esp + 0x68], xmm1
movss dword [esp + 0x60], xmm3
movss dword [esp + 0x6c], xmm2
jmp 0x1006079e
movss xmm0, dword [esp + 0x6c]
movss xmm3, dword [esp + 0x60]
movss dword [esp + 0x14], xmm0
movss dword [esp + 0x30], xmm1
movss xmm1, dword [0x100ae174]
movss dword [esp + 0x40], xmm3
test eax, 0x40000
je 0x100608ac
comiss xmm1, dword [esp + 0xac]
jbe 0x100608ac
movaps xmm0, xmm5
movss dword [esp + 0x1c], xmm5
push dword [esp + 0x1c]
subss xmm0, xmm7
movss dword [esp + 0x90], xmm4
addss xmm3, xmm7
movss dword [esp + 0x1c], xmm0
push dword [esp + 0x1c]
movss dword [esp + 0x90], xmm3
push dword [esp + 0x74]
push dword [esp + 0x74]
push dword [esp + 0x9c]
push dword [esp + 0x9c]
push 0xa0
push ecx
lea ecx, [esp + 0xc0]
call fcn.1001e5a0
movss xmm3, dword [0x100ae29c]
add esp, 4
mov ecx, dword [esi + 0x264]
movaps xmm2, xmm7
mov edx, eax
call fcn.10049ba0
movss xmm0, dword [esp + 0x4c]
add esp, 0x1c
addss xmm0, dword [esp + 0x40]
push 0x50
push ecx
mulss xmm0, dword [0x100ae128]
lea ecx, [esp + 0x98]
mov dword [esp], 0x42c80000
addss xmm0, dword [0x100ae128]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x20], xmm0
movss xmm0, dword [esp + 0x1c]
movss dword [esp + 0x24], xmm0
call fcn.1001e5a0
mov ecx, dword [esi + 0x264]
push eax
lea eax, [esp + 0x24]
push eax
lea eax, [esp + 0x70]
push eax
call fcn.10042ff0
jmp 0x100609cb
test eax, 0x20000
lea ecx, [esp + 0x90]
lea eax, [esp + 0xa0]
cmove eax, ecx
movups xmm0, xmmword [eax]
movaps xmmword [esp + 0x90], xmm0
shufps xmm0, xmm0, 0xff
comiss xmm1, xmm0
jbe 0x1006092c
movss dword [esp + 0x1c], xmm5
push dword [esp + 0x1c]
movss dword [esp + 0x1c], xmm5
push dword [esp + 0x1c]
push dword [esp + 0x74]
push dword [esp + 0x74]
push dword [esp + 0x74]
push dword [esp + 0x74]
push 0
push ecx
lea ecx, [esp + 0xb0]
call fcn.1001e5a0
movss xmm3, dword [0x100ae29c]
add esp, 4
mov ecx, dword [esi + 0x264]
movaps xmm2, xmm7
mov edx, eax
call fcn.10049ba0
add esp, 0x1c
jmp 0x100609cb
mov esi, dword [esi + 0x264]
lea ecx, [esp + 0x90]
mov dword [esp + 0x88], esi
call fcn.1001e5a0
movss xmm0, dword [esp + 0x30]
movss xmm3, dword [0x100ae128]
movaps xmm2, xmm0
mov dword [esp + 0x18], eax
addss xmm0, dword [esp + 0x40]
subss xmm2, dword [esp + 0x40]
mulss xmm0, xmm3
mulss xmm2, xmm3
movss dword [esp + 0x30], xmm0
movss xmm0, dword [esp + 0x14]
addss xmm0, dword [esp + 0x64]
mulss xmm0, xmm3
movss dword [esp + 0x34], xmm0
test eax, 0xff000000
je 0x100609c7
comiss xmm3, xmm2
ja 0x100609c7
push 0x1d
push ecx
lea eax, [esp + 0x38]
mov dword [esp], 0x40c25c20
push eax
xorps xmm3, xmm3
mov ecx, esi
call fcn.100424d0
push dword [esp + 0x18]
mov ecx, esi
push dword [esi + 0x54]
push dword [esi + 0x5c]
call fcn.10041e40
mov dword [esi + 0x54], 0
mov esi, dword [esp + 0x54]
mov edx, dword [esp + 0x58]
lea ecx, [esp + 0x70]
push 1
call fcn.1001f150
add esp, 4
test dword [esp + 0x28], 0x400
jne 0x10060a6a
mov eax, dword [esp + 0x84]
xorps xmm1, xmm1
movss xmm0, dword [eax + 0x37d0]
comiss xmm0, xmm1
jbe 0x10060a24
push dword [esp + 0x7c]
movss xmm0, dword [0x100ae29c]
push dword [esp + 0x7c]
push dword [esp + 0x7c]
push dword [esp + 0x7c]
call fcn.1001f060
add esp, 0x10
jmp 0x10060a6a
movss xmm1, dword [0x100ae174]
push ecx
mov dword [esp], 0x3f800000
mov ecx, 7
push 0
sub esp, 8
mov dword [esp + 4], 0x42c80000
call fcn.1001e4c0
mov ecx, dword [esi + 0x264]
add esp, 4
push eax
lea eax, [esp + 0x88]
push eax
lea eax, [esp + 0x84]
push eax
call fcn.10042f10
mov eax, dword [esi + 0x264]
mov esi, edi
mov dword [esp + 0x14], eax
cmp edi, 0xffffffff
jae 0x10060a96
nop dword [eax + eax]
mov cl, byte [esi]
test cl, cl
je 0x10060a96
cmp cl, 0x23
jne 0x10060a90
cmp byte [esi + 1], cl
je 0x10060a96
inc esi
cmp esi, 0xffffffff
jb 0x10060a80
mov eax, dword [0x10166204]
test eax, eax
jne 0x10060abb
push 0xb9f
push str.C:Users_akiDesktopStealth_RemasteredStealth_RemasteredImGuiimgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call fcn.10071a1d
mov eax, dword [0x10166204]
add esp, 0xc
movss xmm0, dword [0x100b7b00]
lea ecx, [esp + 0x90]
movss dword [esp + 0x90], xmm0
movss xmm0, dword [0x100b7b04]
movss dword [esp + 0x94], xmm0
movss xmm0, dword [0x100b7b08]
movss dword [esp + 0x98], xmm0
movss xmm0, dword [eax + 0x3788]
mulss xmm0, dword [0x100b7b0c]
movss dword [esp + 0x9c], xmm0
call fcn.10015ee0
movss xmm0, dword [esp + 0xb8]
movss xmm2, dword [esp + 0x5c]
mulss xmm2, dword [0x100ae128]
mov dword [esp + 0x88], eax
movss dword [esp + 0xb8], xmm0
movss xmm0, dword [esp + 0x74]
addss xmm0, dword [esp + 0x7c]
mulss xmm0, dword [0x100ae128]
subss xmm0, xmm2
movss dword [esp + 0xbc], xmm0
test eax, 0xff000000
je 0x10060bfe
test esi, esi
jne 0x10060b7c
mov ecx, edi
lea edx, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10060b70
sub ecx, edx
lea esi, [ecx + edi]
cmp edi, esi
je 0x10060bfe
mov edx, dword [esp + 0x14]
mov eax, dword [edx + 0x2c]
mov ecx, dword [eax + 8]
movss xmm0, dword [eax + 0xc]
mov dword [esp + 0x18], ecx
movss dword [esp + 0x5c], xmm0
mov eax, dword [ecx + 0x30]
mov eax, dword [eax + 4]
cmp eax, dword [edx + 0x70]
je 0x10060bc3
push 0x65b
push str.C:Users_akiDesktopStealth_RemasteredStealth_RemasteredImGuiimgui_draw.cpp
push str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call fcn.10071a1d
mov ecx, dword [esp + 0x24]
add esp, 0xc
mov edx, dword [esp + 0x14]
movups xmm0, xmmword [edx + 0x60]
lea eax, [esp + 0x90]
movss xmm2, dword [esp + 0x5c]
push 0
push ecx
mov dword [esp], 0
push esi
push edi
push eax
push dword [esp + 0x9c]
lea eax, [esp + 0xd0]
push eax
push edx
movups xmmword [esp + 0xb0], xmm0
call fcn.100490e0
mov eax, dword [esp + 0x84]
mov ecx, dword [esp + 0x58]
cmp dword [eax + 0x3e94], ecx
mov eax, dword [esp + 0x28]
jne 0x10060caa
test eax, 0x200
jne 0x10060caa
call fcn.100346f0
test al, al
je 0x10060ca6
test byte [esp + 0x28], 2
lea edx, [esp + 0xa0]
push ecx
je 0x10060c45
push 0xc
mov ecx, str._COL3F
jmp 0x10060c4c
push 0x10
mov ecx, str._COL4F
call fcn.10034930
mov esi, dword [esp + 0x44]
lea eax, [esp + 0x20]
add esp, 8
mov dword [esp + 0x18], 0
mov edx, esi
mov dword [esp + 0x1c], 0
mov ecx, edi
push eax
push dword [esp + 0x2c]
call fcn.10060450
movss xmm1, dword [0x100ae328]
xorps xmm0, xmm0
call fcn.1002ddf0
push 0
xor edx, edx
mov ecx, str.Color
call fcn.1004f3e0
add esp, 0xc
call fcn.10034890
mov eax, dword [esp + 0x28]
jmp 0x10060cae
mov eax, dword [esp + 0x28]
mov esi, dword [esp + 0x3c]
test al, 0x40
jne 0x10060ccb
cmp byte [esp + 0x2f], 0
je 0x10060ccb
and eax, 0x18060002
mov edx, esi
push eax
mov ecx, edi
call fcn.10060ce0
add esp, 4
mov al, byte [esp + 0x27]
pop edi
pop esi
mov esp, ebp
pop ebp
ret
pop edi
xor al, al
pop esi
mov esp, ebp
pop ebp
ret