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

Disassembly:
sub esp, 0x3c
push ebx
mov ebx, edx
mov edx, ecx
push ebp
push esi
push edi
movss xmm0, dword [ebx + 0x60]
lea ecx, [ebx + 0x84]
addss xmm0, dword [ebx + 0x50]
mov eax, dword [ebx + 0x74]
mov ebp, edx
mov esi, dword [ebx + 0x78]
mov edi, dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov dword [edx], eax
lea eax, [esp + 0x40]
addss xmm0, dword [ebx + 0x58]
mov dword [edx + 4], esi
sub ecx, eax
xor esi, esi
mov dword [esp + 0x38], ebx
sub eax, edx
mov dword [esp + 0x3c], edx
mov dword [esp + 0x24], ecx
movss dword [esp + 0x40], xmm0
movss xmm0, dword [ebx + 0x64]
addss xmm0, dword [ebx + 0x54]
mov dword [esp + 0x2c], eax
addss xmm0, dword [ebx + 0x5c]
movss dword [esp + 0x44], xmm0
test esi, esi
je 0x42907d
cmp esi, 1
je 0x42907d
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
mov ecx, dword [esp + 0x30]
add esp, 0xc
mov eax, dword [esp + 0x2c]
movss xmm0, dword [0x465bb4]
add eax, ebp
mov dword [esp + 0x20], eax
comiss xmm0, dword [eax + ecx]
jbe 0x429365
test esi, esi
je 0x4290cf
cmp esi, 1
je 0x4290cf
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
movss xmm0, dword [ebx + esi*4 + 0x8c]
lea ebx, [ebx + esi*4]
movaps xmm1, xmm0
movss dword [esp + 0x24], xmm0
add esp, 0xc
movss dword [esp + 0x1c], xmm1
jmp 0x4290ff
movss xmm0, dword [ebx + esi*4 + 0x8c]
lea ebx, [ebx + esi*4]
movss dword [esp + 0x18], xmm0
movaps xmm4, xmm0
movss dword [esp + 0x1c], xmm4
test esi, esi
je 0x429128
movss dword [esp + 0x18], xmm4
movss dword [esp + 0x18], xmm0
cmp esi, 1
je 0x429128
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
mov eax, dword [esp + 0x2c]
add esp, 0xc
mov ecx, dword [esp + 0x24]
movss xmm1, dword [eax + ecx]
movss dword [esp + 0x14], xmm1
jmp 0x42915a
movss xmm1, dword [eax + ecx]
movss dword [esp + 0x14], xmm1
test esi, esi
je 0x42917e
movss dword [esp + 0x1c], xmm1
movss dword [esp + 0x18], xmm0
movss dword [esp + 0x14], xmm1
movss dword [esp + 0x18], xmm0
movss dword [esp + 0x1c], xmm4
cmp esi, 1
je 0x42917e
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
movss xmm1, dword [esp + 0x20]
add esp, 0xc
movss xmm4, dword [esp + 0x1c]
mov eax, dword [esp + 0x20]
movss xmm0, dword [ebx + 0x94]
lea ecx, [ebx + 0x94]
xorps xmm5, xmm5
mov dword [esp + 0x34], ecx
comiss xmm0, xmm5
jbe 0x4292c7
test esi, esi
je 0x429219
cmp esi, 1
je 0x429219
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
movss xmm0, dword [ebx + 0x7c]
add esp, 0x24
addss xmm0, dword [ebx + 0x20]
mov eax, dword [esp + 0x20]
movss xmm1, dword [esp + 0x14]
movss xmm2, dword [esp + 0x18]
movss dword [esp + 0x14], xmm1
subss xmm0, dword [eax]
movss dword [esp + 0x18], xmm2
movss dword [esp + 0x28], xmm0
movss xmm0, dword [esp + 0x1c]
movss dword [esp + 0x1c], xmm0
jmp 0x42925a
movss xmm2, dword [ebx + 0x7c]
movss xmm3, dword [esp + 0x18]
addss xmm2, dword [ebx + 0x20]
subss xmm2, dword [eax]
test esi, esi
je 0x42928b
movss dword [esp + 0x1c], xmm1
movss dword [esp + 0x18], xmm3
movss dword [esp + 0x28], xmm2
movss dword [esp + 0x14], xmm1
movss dword [esp + 0x18], xmm3
movss dword [esp + 0x1c], xmm4
cmp esi, 1
je 0x42928b
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
movss xmm1, dword [esp + 0x20]
add esp, 0xc
movss xmm2, dword [esp + 0x28]
xorps xmm5, xmm5
movss xmm3, dword [esp + 0x18]
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x34]
movss xmm4, dword [ecx]
movaps xmm0, xmm4
addss xmm0, xmm5
comiss xmm0, xmm1
jb 0x4292a9
subss xmm1, xmm5
mulss xmm1, xmm3
addss xmm1, xmm5
jmp 0x4292c1
movaps xmm0, xmm2
subss xmm0, xmm4
comiss xmm1, xmm0
jb 0x4292c7
subss xmm2, xmm1
mulss xmm2, xmm3
addss xmm1, xmm2
movss dword [esp + 0x14], xmm1
test esi, esi
je 0x42931a
cmp esi, 1
je 0x42931a
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
mov eax, dword [esp + 0x38]
add esp, 0x18
movss xmm0, dword [ebx + 0x20]
movss xmm1, dword [esp + 0x14]
subss xmm0, dword [eax]
mulss xmm0, dword [esp + 0x1c]
subss xmm1, xmm0
movss dword [esp + 0x14], xmm1
jmp 0x429342
movss xmm0, dword [ebx + 0x20]
subss xmm0, dword [eax]
mulss xmm0, dword [esp + 0x18]
subss xmm1, xmm0
test esi, esi
je 0x42935c
movss dword [esp + 0x34], xmm1
movss dword [esp + 0x14], xmm1
cmp esi, 1
je 0x42935c
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
movss xmm1, dword [esp + 0x20]
add esp, 0xc
mov ebx, dword [esp + 0x38]
movss dword [ebp], xmm1
test esi, esi
je 0x4293a1
cmp esi, 1
je 0x4293a1
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
movss xmm0, dword [ebp]
xorps xmm1, xmm1
maxss xmm0, xmm1
add esp, 0xc
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x28], xmm0
jmp 0x4293cd
movss xmm0, dword [ebp]
xorps xmm1, xmm1
maxss xmm0, xmm1
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
test esi, esi
je 0x4293e7
movss dword [esp + 0x34], xmm0
movss dword [esp + 0x28], xmm0
cmp esi, 1
je 0x4293e7
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
movss xmm0, dword [esp + 0x34]
add esp, 0xc
cmp byte [ebx + 0xa9], 0
movss dword [ebp], xmm0
jne 0x4294ad
cmp byte [ebx + 0xab], 0
jne 0x4294ad
test esi, esi
je 0x429431
cmp esi, 1
je 0x429431
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
movss xmm0, dword [ebx + esi*4 + 0x7c]
add esp, 0xc
movss dword [esp + 0x28], xmm0
jmp 0x429449
movss xmm1, dword [ebx + esi*4 + 0x7c]
movaps xmm0, xmm1
movss dword [esp + 0x28], xmm0
test esi, esi
je 0x429470
cmp esi, 1
je 0x429470
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
movss xmm0, dword [ebp]
add esp, 0xc
minss xmm0, dword [esp + 0x28]
movss dword [esp + 0x28], xmm0
jmp 0x42948e
movss xmm0, dword [ebp]
minss xmm0, xmm1
test esi, esi
je 0x4294a8
movss dword [esp + 0x34], xmm0
movss dword [esp + 0x28], xmm0
cmp esi, 1
je 0x4294a8
push 0x103
push str.C:UsersmegawOneDrivePlochaTE_LoaderTE_Loader_SrcTE_Loader_SrcImGuiimgui.h
push 0x45e2e8
call edi
movss xmm0, dword [esp + 0x34]
add esp, 0xc
movss dword [ebp], xmm0
mov ecx, dword [esp + 0x24]
inc esi
mov eax, dword [esp + 0x2c]
add ebp, 4
cmp esi, 2
jl 0x429058
mov eax, dword [esp + 0x3c]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x3c
ret