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

Disassembly:
push rbp
push r14
push r15
lea rbp, [rsp - 0x20]
sub rsp, 0x120
mov rax, qword [0x14007a040]
xor rax, rsp
mov qword [rbp - 0x28], rax
mov r15, qword [0x14007af00]
mov r9d, edx
mov dword [rsp + 0x28], edx
mov rax, qword [r15 + 0x1d18]
mov byte [rax + 0xd1], 1
mov r14, qword [r15 + 0x1d18]
cmp byte [r14 + 0xd4], 0
je 0x140040d44
xor al, al
jmp 0x140041eb4
cmp qword [r14 + 0x1e8], 0
movss xmm2, dword [r14 + 0x2a8]
mov qword [rsp + 0x140], rbx
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x158], rdi
mov qword [rsp + 0x118], r12
mov qword [rsp + 0x110], r13
movaps xmmword [rsp + 0x100], xmm6
movaps xmmword [rsp + 0xf0], xmm7
movaps xmmword [rsp + 0xe0], xmm8
jne 0x140040da2
cmp qword [r15 + 0x2178], 0
je 0x140040dab
movss xmm2, dword [r14 + 0x278]
subss xmm2, dword [r14 + 0x118]
movss xmm6, dword [0x14007008c]
lea rcx, [rsp + 0x20]
mov rdx, qword [rbp + 0x60]
xorps xmm3, xmm3
xorps xmm7, xmm7
maxss xmm2, xmm6
mov rdx, qword [rdx]
call fcn.140014830
movss xmm2, dword [r14 + 0x118]
lea r13, [r15 + 0x2180]
movss xmm0, dword [r14 + 0x11c]
lea rcx, [r13 + 0x10]
movss xmm3, dword [rsp + 0x20]
mov edx, r9d
movss xmm1, dword [rsp + 0x24]
addss xmm3, xmm2
addss xmm1, xmm0
movss dword [rsp + 0x30], xmm2
movss dword [rsp + 0x34], xmm0
movss dword [rsp + 0x38], xmm3
movss dword [rsp + 0x3c], xmm1
call fcn.140004260
mov rcx, rax
movsxd rbx, dword [rax]
cmp ebx, 0xffffffff
je 0x140040e64
test ebx, ebx
js 0x140040e3d
cmp ebx, dword [r13]
jl 0x140040e57
mov r8d, 0x6c7
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rdi, rbx, 0x258
add rdi, qword [r13 + 8]
jmp 0x140040e75
mov eax, dword [r13 + 0x20]
mov dword [rcx], eax
mov rcx, r13
call fcn.14004a7e0
mov rdi, rax
mov ecx, dword [r15 + 0x1c90]
xor esi, esi
cmp dword [rdi + 0x68], ecx
je 0x140040e95
mov edx, dword [rsp + 0x28]
mov ecx, esi
mov eax, dword [rdi + 4]
mov r8d, edx
mov dword [rsp + 0x20], eax
jmp 0x140040edb
movsx ebx, word [rdi + 0x78]
mov eax, dword [rsp + 0x28]
inc ebx
add eax, ebx
mov ecx, ebx
mov dword [rbp - 0x30], eax
mov eax, dword [rdi + 4]
mov dword [rsp + 0x20], eax
test ebx, ebx
jle 0x140040ed3
cmp dword [rdi + 0x6c], 4
je 0x140040ed3
mov r8d, 0x153
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_tables.cpp
lea rcx, str.table__ColumnsCount__columns_count___BeginTable__:_Cannot_change_columns_count_mid_frame_while_preserving_same_ID_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ecx, ebx
mov edx, dword [rsp + 0x28]
mov r8d, dword [rbp - 0x30]
movss xmm0, dword [rbp + 0x68]
lea rbx, [rdi + 0x10c]
mov byte [rdi + 0x255], 1
mov eax, dword [r14 + 0xc]
test al, 0x40
mov dword [rdi], edx
mov eax, 0x8790
mov word [rdi + 0x78], cx
mov edx, 0x2790
cmovne eax, edx
mov dword [rbp - 0x30], r8d
mov dword [rdi + 4], eax
lea rdx, [rbp - 0x30]
mov eax, dword [r15 + 0x1c90]
mov dword [rdi + 0x68], eax
mov rax, qword [rbp + 0x60]
movss dword [rdi + 0xd4], xmm0
movups xmm0, xmmword [rsp + 0x30]
mov qword [rdi + 0x1d0], r14
mov qword [rdi + 0x1c8], r14
mov dword [rdi + 0x6c], 4
mov byte [rdi + 0x249], sil
movsd xmm1, qword [rax]
mov rax, qword [0x14007af00]
movsd qword [rdi + 0x1b4], xmm1
movups xmmword [rdi + 0xfc], xmm0
movups xmmword [rdi + 0xec], xmm0
movups xmmword [rbx], xmm0
mov rcx, qword [rax + 0x1d18]
add rcx, 0x108
call fcn.14002a880
mov r12, qword [rdi + 0x1d0]
lea rcx, [rdi + 0x11c]
cmp r12, r14
mov qword [rbp - 0x30], r12
mov eax, dword [r12 + 0x158]
lea rdx, [r12 + 0x290]
mov dword [rdi + 0xb0], eax
movups xmm0, xmmword [rdx]
movups xmmword [rdi + 0x15c], xmm0
movzx eax, byte [r12 + 0xd4]
mov byte [rdi + 0x257], al
movups xmm0, xmmword [r12 + 0x270]
movups xmmword [rdi + 0x16c], xmm0
movups xmm0, xmmword [r12 + 0x280]
movups xmmword [rdi + 0x17c], xmm0
movss xmm1, dword [r14 + 0x15c]
movss dword [rdi + 0x1bc], xmm1
movsd xmm0, qword [r12 + 0x148]
movsd qword [rdi + 0x19c], xmm0
movsd xmm0, qword [r12 + 0x140]
movsd qword [rdi + 0x1a4], xmm0
movsd xmm1, qword [r12 + 0x130]
movsd qword [rdi + 0x1ac], xmm1
mov eax, dword [r14 + 0x204]
mov dword [rdi + 0x1c0], eax
mov eax, dword [r14 + 0x210]
mov dword [rdi + 0x1c4], eax
mov qword [r12 + 0x140], rsi
mov qword [r12 + 0x148], rsi
movss xmm1, dword [r15 + 0x1690]
movss dword [rdi + 0xbc], xmm1
mov qword [rdi + 0xc4], 0x3f800000
mov eax, dword [r15 + 0x1694]
mov dword [rdi + 0xc0], eax
mov rax, rbx
movss xmm0, dword [r15 + 0x1690]
cmovne rax, rdx
mov qword [rdi + 0x70], 0xffffffffffffffff
addss xmm0, xmm6
mov dword [rdi + 0x94], esi
mov word [rdi + 0x92], si
subss xmm0, xmm1
movss dword [rdi + 0xb8], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movss xmm1, dword [rcx]
movss xmm0, dword [rcx + 4]
maxss xmm1, dword [rbx]
maxss xmm0, dword [rbx + 4]
movss dword [rcx], xmm1
movss dword [rcx + 4], xmm0
lea rdx, [rdi + 0x15c]
movss xmm1, dword [rcx + 8]
movss xmm0, dword [rcx + 0xc]
minss xmm1, dword [rbx + 8]
minss xmm0, dword [rbx + 0xc]
movss dword [rcx + 8], xmm1
movss dword [rcx + 0xc], xmm0
call fcn.140002580
movss xmm4, dword [r12 + 0x29c]
lea rcx, [rsp + 0x30]
movss xmm5, dword [rdi + 0x110]
mov r8, qword [0x14007af00]
movss dword [rdi + 0x128], xmm4
movss dword [rdi + 0x80], xmm5
movss dword [rdi + 0x7c], xmm5
mov dword [rdi + 0x88], esi
mov dword [rdi + 0x241], esi
mov byte [rdi + 0x254], 1
mov byte [rdi + 0x233], sil
movups xmm0, xmmword [r8 + 0x19cc]
movups xmmword [rsp + 0x30], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x1638]
movss dword [rsp + 0x3c], xmm0
call fcn.1400041b0
mov dword [rdi + 0xa0], eax
lea rcx, [rsp + 0x30]
movups xmm0, xmmword [r8 + 0x19dc]
movups xmmword [rsp + 0x30], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x1638]
movss dword [rsp + 0x3c], xmm0
call fcn.1400041b0
mov dword [rdi + 0xa4], eax
mov rdx, qword [r13 + 8]
cmp rdi, rdx
jb 0x1400411c2
movsxd rax, dword [r13]
imul rcx, rax, 0x258
add rcx, rdx
cmp rdi, rcx
jb 0x1400411dc
mov r8d, 0x262
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Buf.Data__p___Buf.Data__Buf.Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, rdi
mov qword [rsp + 0x30], rsi
sub rcx, qword [r13 + 8]
movabs rax, 0x6d3a06d3a06d3a07
imul rcx
lea rcx, [r15 + 0x21a8]
mov rbx, rdx
lea rdx, [rsp + 0x30]
sar rbx, 8
mov rax, rbx
shr rax, 0x3f
add rbx, rax
mov dword [rsp + 0x38], ebx
call fcn.14004a700
mov qword [r15 + 0x2178], rdi
mov dword [r14 + 0x1f0], ebx
cmp r12, r14
je 0x140041236
mov dword [r12 + 0x1f0], ebx
test byte [rsp + 0x20], 2
je 0x140041244
mov byte [rdi + 0x253], 1
cmp ebx, dword [r15 + 0x21b8]
jl 0x140041269
lea edx, [rbx + 1]
mov dword [rsp + 0x20], 0xbf800000
lea r8, [rsp + 0x20]
lea rcx, [r15 + 0x21b8]
call fcn.14003d370
movsd xmm6, qword [r15 + 0x1c88]
cvtpd2ps xmm6, xmm6
test ebx, ebx
js 0x140041283
cmp ebx, dword [r15 + 0x21b8]
jl 0x14004129d
mov r8d, 0x6c7
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r15 + 0x21c0]
movsxd rcx, ebx
mov rbx, rsi
mov qword [rsp + 0x20], rsi
movss dword [rax + rcx*4], xmm6
movabs rax, 0x4ec4ec4ec4ec4ec5
mov byte [rdi + 0x256], sil
mov r8, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
sub rcx, r8
imul rcx
mov r12, rdx
sar r12, 5
mov rax, r12
shr rax, 0x3f
add r12, rax
test r12d, 0xfffffffb
je 0x1400412fd
mov rax, qword [rdi + 8]
mov rbx, r8
mov qword [rsp + 0x20], rax
mov qword [rdi + 8], rsi
cmp qword [rdi + 8], rsi
jne 0x140041381
mov rax, qword [0x14007af00]
test rax, rax
je 0x140041315
inc dword [rax + 0x3b0]
mov ecx, 0x1c4
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
xor edx, edx
mov r8d, 0x1c4
mov rcx, rax
mov qword [rdi + 8], rax
call sub.VCRUNTIME140.dll_memset
mov rcx, qword [rdi + 8]
mov qword [rdi + 0x10], rcx
lea rax, [rcx + 0x1a0]
mov qword [rdi + 0x18], rax
lea rax, [rcx + 0x1a0]
mov qword [rdi + 0x20], rax
lea rax, [rcx + 0x1a4]
mov qword [rdi + 0x28], rax
lea rax, [rcx + 0x1a4]
mov qword [rdi + 0x30], rax
lea rax, [rcx + 0x1c4]
mov qword [rdi + 0x38], rax
mov byte [rdi + 0x24f], 1
mov byte [rdi + 0x24b], 1
cmp byte [rdi + 0x252], sil
je 0x1400413a4
mov word [rdi + 0x24f], pe_nt_image_headers64
mov byte [rdi + 0x24b], 1
mov byte [rdi + 0x252], sil
mov dword [rdi + 0x60], esi
cmp byte [rdi + 0x24b], sil
je 0x1400418bf
mov ecx, 0xffffffff
mov byte [rdi + 0x24c], 1
mov dword [rdi + 0x64], ecx
mov word [rdi + 0x7a], cx
mov byte [rdi + 0x240], cl
mov byte [rdi + 0x23a], cl
mov byte [rdi + 0x234], cl
mov dword [rdi + 0x235], 0xffffffff
mov r14, qword [rdi + 0x10]
cmp r14, qword [rdi + 0x18]
jb 0x140041404
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test rbx, rbx
je 0x14004144f
test r12d, r12d
jle 0x14004144f
movups xmm0, xmmword [rbx]
movups xmmword [r14], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmm0, xmmword [rbx + 0x20]
movups xmmword [r14 + 0x20], xmm0
movups xmm1, xmmword [rbx + 0x30]
movups xmmword [r14 + 0x30], xmm1
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r14 + 0x40], xmm0
movups xmm1, xmmword [rbx + 0x50]
movups xmmword [r14 + 0x50], xmm1
movsd xmm0, qword [rbx + 0x60]
movsd qword [r14 + 0x60], xmm0
jmp 0x1400414cc
movss xmm2, dword [r14 + 0x14]
xorps xmm1, xmm1
movups xmmword [r14], xmm1
xor eax, eax
movups xmmword [rsp + 0x50], xmm1
mov qword [rbp - 0x60], rax
and byte [rbp - 0x5c], 0xfc
movups xmmword [rbp - 0x70], xmm1
mov dword [rsp + 0x50], 0xbf800000
mov dword [rsp + 0x58], 0xbf800000
movups xmm0, xmmword [rsp + 0x50]
mov qword [rbp - 0x70], 0xffffffffffffffff
mov word [rbp - 0x68], 0xffff
movups xmmword [r14 + 0x10], xmm0
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [r14 + 0x20], xmm1
movups xmmword [r14 + 0x30], xmm1
movups xmmword [r14 + 0x40], xmm1
movsd xmm1, qword [rbp - 0x60]
movups xmmword [r14 + 0x50], xmm0
movsd qword [r14 + 0x60], xmm1
movss dword [r14 + 0x14], xmm2
mov byte [r14 + 0x60], 1
mov word [r14 + 0x5a], 0x101
mov r13, qword [rdi + 0x20]
cmp r13, qword [rdi + 0x28]
jb 0x1400414f0
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov byte [r13], sil
mov byte [r14 + 0x52], sil
mov rax, qword [rdi + 0x10]
lea r14, [rax + 0x68]
cmp r14, rax
jb 0x14004150b
cmp r14, qword [rdi + 0x18]
jb 0x140041525
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test rbx, rbx
je 0x140041581
cmp r12d, 1
jle 0x140041581
movups xmm0, xmmword [rbx + 0x68]
movups xmmword [r14], xmm0
movups xmm1, xmmword [rbx + 0x78]
movups xmmword [r14 + 0x10], xmm1
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [r14 + 0x20], xmm0
movups xmm1, xmmword [rbx + 0x98]
movups xmmword [r14 + 0x30], xmm1
movups xmm0, xmmword [rbx + 0xa8]
movups xmmword [r14 + 0x40], xmm0
movups xmm1, xmmword [rbx + 0xb8]
movups xmmword [r14 + 0x50], xmm1
movsd xmm0, qword [rbx + 0xc8]
movsd qword [r14 + 0x60], xmm0
jmp 0x1400415fe
movss xmm2, dword [r14 + 0x14]
xorps xmm1, xmm1
movups xmmword [r14], xmm1
xor eax, eax
movups xmmword [rsp + 0x50], xmm1
mov qword [rbp - 0x60], rax
and byte [rbp - 0x5c], 0xfc
movups xmmword [rbp - 0x70], xmm1
mov dword [rsp + 0x50], 0xbf800000
mov dword [rsp + 0x58], 0xbf800000
movups xmm0, xmmword [rsp + 0x50]
mov qword [rbp - 0x70], 0xffffffffffffffff
mov word [rbp - 0x68], 0xffff
movups xmmword [r14 + 0x10], xmm0
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [r14 + 0x20], xmm1
movups xmmword [r14 + 0x30], xmm1
movups xmmword [r14 + 0x40], xmm1
movsd xmm1, qword [rbp - 0x60]
movups xmmword [r14 + 0x50], xmm0
movsd qword [r14 + 0x60], xmm1
movss dword [r14 + 0x14], xmm2
mov byte [r14 + 0x60], 1
mov word [r14 + 0x5a], 0x101
mov rax, qword [rdi + 0x20]
lea r13, [rax + 1]
cmp r13, rax
jb 0x140041611
cmp r13, qword [rdi + 0x28]
jb 0x14004162b
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov byte [r13], 1
mov byte [r14 + 0x52], 1
mov rax, qword [rdi + 0x10]
lea r14, [rax + 0xd0]
cmp r14, rax
jb 0x14004164b
cmp r14, qword [rdi + 0x18]
jb 0x140041665
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test rbx, rbx
je 0x1400416c7
cmp r12d, 2
jle 0x1400416c7
movups xmm0, xmmword [rbx + 0xd0]
movups xmmword [r14], xmm0
movups xmm1, xmmword [rbx + 0xe0]
movups xmmword [r14 + 0x10], xmm1
movups xmm0, xmmword [rbx + 0xf0]
movups xmmword [r14 + 0x20], xmm0
movups xmm1, xmmword [rbx + 0x100]
movups xmmword [r14 + 0x30], xmm1
movups xmm0, xmmword [rbx + 0x110]
movups xmmword [r14 + 0x40], xmm0
movups xmm1, xmmword [rbx + 0x120]
movups xmmword [r14 + 0x50], xmm1
movsd xmm0, qword [rbx + 0x130]
movsd qword [r14 + 0x60], xmm0
jmp 0x140041744
movss xmm2, dword [r14 + 0x14]
xorps xmm1, xmm1
movups xmmword [r14], xmm1
xor eax, eax
movups xmmword [rsp + 0x50], xmm1
mov qword [rbp - 0x60], rax
and byte [rbp - 0x5c], 0xfc
movups xmmword [rbp - 0x70], xmm1
mov dword [rsp + 0x50], 0xbf800000
mov dword [rsp + 0x58], 0xbf800000
movups xmm0, xmmword [rsp + 0x50]
mov qword [rbp - 0x70], 0xffffffffffffffff
mov word [rbp - 0x68], 0xffff
movups xmmword [r14 + 0x10], xmm0
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [r14 + 0x20], xmm1
movups xmmword [r14 + 0x30], xmm1
movups xmmword [r14 + 0x40], xmm1
movsd xmm1, qword [rbp - 0x60]
movups xmmword [r14 + 0x50], xmm0
movsd qword [r14 + 0x60], xmm1
movss dword [r14 + 0x14], xmm2
mov byte [r14 + 0x60], 1
mov word [r14 + 0x5a], 0x101
mov rax, qword [rdi + 0x20]
lea r13, [rax + 2]
cmp r13, rax
jb 0x140041757
cmp r13, qword [rdi + 0x28]
jb 0x140041771
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov byte [r13], 2
mov byte [r14 + 0x52], 2
mov rax, qword [rdi + 0x10]
lea r14, [rax + 0x138]
cmp r14, rax
jb 0x140041791
cmp r14, qword [rdi + 0x18]
jb 0x1400417ab
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test rbx, rbx
je 0x14004180d
cmp r12d, 3
jle 0x14004180d
movups xmm0, xmmword [rbx + 0x138]
movups xmmword [r14], xmm0
movups xmm1, xmmword [rbx + 0x148]
movups xmmword [r14 + 0x10], xmm1
movups xmm0, xmmword [rbx + 0x158]
movups xmmword [r14 + 0x20], xmm0
movups xmm1, xmmword [rbx + 0x168]
movups xmmword [r14 + 0x30], xmm1
movups xmm0, xmmword [rbx + 0x178]
movups xmmword [r14 + 0x40], xmm0
movups xmm1, xmmword [rbx + 0x188]
movups xmmword [r14 + 0x50], xmm1
movsd xmm0, qword [rbx + 0x198]
movsd qword [r14 + 0x60], xmm0
jmp 0x14004188a
movss xmm2, dword [r14 + 0x14]
xorps xmm1, xmm1
movups xmmword [r14], xmm1
xor eax, eax
movups xmmword [rsp + 0x50], xmm1
mov qword [rbp - 0x60], rax
and byte [rbp - 0x5c], 0xfc
movups xmmword [rbp - 0x70], xmm1
mov dword [rsp + 0x50], 0xbf800000
mov dword [rsp + 0x58], 0xbf800000
movups xmm0, xmmword [rsp + 0x50]
mov qword [rbp - 0x70], 0xffffffffffffffff
mov word [rbp - 0x68], 0xffff
movups xmmword [r14 + 0x10], xmm0
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [r14 + 0x20], xmm1
movups xmmword [r14 + 0x30], xmm1
movups xmmword [r14 + 0x40], xmm1
movsd xmm1, qword [rbp - 0x60]
movups xmmword [r14 + 0x50], xmm0
movsd qword [r14 + 0x60], xmm1
movss dword [r14 + 0x14], xmm2
mov byte [r14 + 0x60], 1
mov word [r14 + 0x5a], 0x101
mov rax, qword [rdi + 0x20]
lea rbx, [rax + 3]
cmp rbx, rax
jb 0x14004189d
cmp rbx, qword [rdi + 0x28]
jb 0x1400418b7
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov byte [rbx], 3
mov byte [r14 + 0x52], 3
mov rcx, qword [rsp + 0x20]
test rcx, rcx
je 0x1400418e1
mov rax, qword [0x14007af00]
test rax, rax
je 0x1400418db
dec dword [rax + 0x3b0]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
cmp byte [rdi + 0x24f], sil
je 0x1400418f2
mov rcx, rdi
call fcn.140048c90
movss xmm0, dword [rdi + 0xe8]
ucomiss xmm0, xmm7
movss xmm8, dword [r15 + 0x1a80]
jp 0x14004190e
je 0x140041ab5
ucomiss xmm0, xmm8
jp 0x14004191a
je 0x140041ab5
mov rbx, qword [rdi + 0x10]
movaps xmm6, xmm8
divss xmm6, xmm0
cmp rbx, qword [rdi + 0x18]
jb 0x140041946
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm7, xmm6
mulss xmm7, dword [rbx + 0x10]
mov rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi + 0x18]
jb 0x140041972
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss dword [rbx + 0x10], xmm7
mov rax, qword [rdi + 0x10]
lea rbx, [rax + 0x68]
cmp rbx, rax
jb 0x14004198a
cmp rbx, qword [rdi + 0x18]
jb 0x1400419a4
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x10]
movaps xmm7, xmm6
mulss xmm7, dword [rbx + 0x10]
lea rbx, [rax + 0x68]
cmp rbx, rax
jb 0x1400419bf
cmp rbx, qword [rdi + 0x18]
jb 0x1400419d9
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss dword [rbx + 0x10], xmm7
mov rax, qword [rdi + 0x10]
lea rbx, [rax + 0xd0]
cmp rbx, rax
jb 0x1400419f4
cmp rbx, qword [rdi + 0x18]
jb 0x140041a0e
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x10]
movaps xmm7, xmm6
mulss xmm7, dword [rbx + 0x10]
lea rbx, [rax + 0xd0]
cmp rbx, rax
jb 0x140041a2c
cmp rbx, qword [rdi + 0x18]
jb 0x140041a46
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss dword [rbx + 0x10], xmm7
mov rax, qword [rdi + 0x10]
lea rbx, [rax + 0x138]
cmp rbx, rax
jb 0x140041a61
cmp rbx, qword [rdi + 0x18]
jb 0x140041a7b
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x10]
mulss xmm6, dword [rbx + 0x10]
lea rbx, [rax + 0x138]
cmp rbx, rax
jb 0x140041a96
cmp rbx, qword [rdi + 0x18]
jb 0x140041ab0
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss dword [rbx + 0x10], xmm6
mov rax, qword [rbp - 0x30]
movaps xmm7, xmmword [rsp + 0xf0]
movaps xmm6, xmmword [rsp + 0x100]
movss dword [rdi + 0xe8], xmm8
movaps xmm8, xmmword [rsp + 0xe0]
mov byte [rax + 0xd4], 1
cmp dword [rdi + 0x1d8], esi
jle 0x140041b16
mov ecx, dword [rdi + 0x1dc]
test ecx, ecx
jns 0x140041b10
mov eax, ecx
cdq
sub eax, edx
mov edx, esi
sar eax, 1
add eax, ecx
lea rcx, [rdi + 0x1d8]
test eax, eax
cmovg edx, eax
call fcn.14002ac80
mov dword [rdi + 0x1d8], esi
cmp word [rdi + 0x78], si
jne 0x140041dfa
movsx eax, byte [rdi + 0x237]
cmp al, 0xff
je 0x140041b45
movss xmm1, dword [rdi + 0xe0]
ucomiss xmm1, dword [0x140070150]
jp 0x140041b3e
je 0x140041b45
mov ecx, eax
call fcn.140045540
movzx eax, byte [rdi + 0x237]
mov byte [rdi + 0x238], al
movsx rax, byte [rdi + 0x236]
mov dword [rdi + 0xe0], 0x7f7fffff
mov byte [rdi + 0x237], 0xff
cmp al, 0xff
je 0x140041bb5
imul rbx, rax, 0x68
add rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi + 0x10]
jb 0x140041b83
cmp rbx, qword [rdi + 0x18]
jb 0x140041b9d
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsx ecx, byte [rdi + 0x236]
movss xmm1, dword [rbx + 0x14]
call fcn.140045540
mov byte [rdi + 0x236], 0xff
cmp word [rdi + 0x78], si
jne 0x140041dfa
cmp byte [rdi + 0x239], 0xff
jne 0x140041bd8
cmp byte [rdi + 0x23a], 0xff
je 0x140041bd8
mov byte [rdi + 0x23a], 0xff
cmp byte [rdi + 0x23a], 0xff
mov byte [rdi + 0x239], 0xff
je 0x140041dfa
movsx r12d, byte [rdi + 0x23b]
test r12b, r12b
je 0x140041dfa
lea eax, [r12 + 1]
test eax, 0xfffffffd
je 0x140041c23
mov r8d, 0x266
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_tables.cpp
lea rcx, str.reorder_dir___1__reorder_dir__1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test byte [rdi + 4], 2
jne 0x140041c43
mov r8d, 0x267
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_tables.cpp
lea rcx, str.table__Flags__ImGuiTableFlags_Reorderable
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsx rax, byte [rdi + 0x23a]
imul rbx, rax, 0x68
add rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi + 0x10]
jb 0x140041c5f
cmp rbx, qword [rdi + 0x18]
jb 0x140041c79
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp r12d, 0xffffffff
jne 0x140041c85
movzx eax, byte [rbx + 0x54]
jmp 0x140041c89
movzx eax, byte [rbx + 0x55]
movsx rax, al
imul r13, rax, 0x68
add r13, qword [rdi + 0x10]
cmp r13, qword [rdi + 0x10]
jb 0x140041ca1
cmp r13, qword [rdi + 0x18]
jb 0x140041cbb
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsx eax, byte [r13 + 0x52]
movsx r14d, byte [rbx + 0x52]
mov edx, eax
mov dword [rbp - 0x30], eax
add r14d, r12d
mov byte [rbx + 0x52], al
add eax, r12d
cmp r14d, eax
je 0x140041d50
mov esi, eax
nop word [rax + rax]
movsxd rbx, r14d
add rbx, qword [rdi + 0x20]
cmp rbx, qword [rdi + 0x20]
jb 0x140041cf3
cmp rbx, qword [rdi + 0x28]
jb 0x140041d0d
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsx rax, byte [rbx]
imul rbx, rax, 0x68
add rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi + 0x10]
jb 0x140041d25
cmp rbx, qword [rdi + 0x18]
jb 0x140041d3f
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
sub byte [rbx + 0x52], r12b
add r14d, r12d
cmp r14d, esi
jne 0x140041ce0
mov edx, dword [rbp - 0x30]
xor esi, esi
movsx eax, byte [r13 + 0x52]
sub edx, r12d
cmp eax, edx
je 0x140041d76
mov r8d, 0x270
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_tables.cpp
lea rcx, str.dst_column__DisplayOrder__dst_order___reorder_dir
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp dword [rdi + 0x6c], 0
mov r14d, esi
jle 0x140041dec
nop
movsxd rax, r14d
imul rbx, rax, 0x68
add rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi + 0x10]
jb 0x140041d97
cmp rbx, qword [rdi + 0x18]
jb 0x140041db1
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsx rbx, byte [rbx + 0x52]
add rbx, qword [rdi + 0x20]
cmp rbx, qword [rdi + 0x20]
jb 0x140041dc6
cmp rbx, qword [rdi + 0x28]
jb 0x140041de0
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov byte [rbx], r14b
inc r14d
cmp r14d, dword [rdi + 0x6c]
jl 0x140041d80
mov byte [rdi + 0x23b], 0
mov byte [rdi + 0x250], 1
cmp byte [rdi + 0x253], 0
mov r13, qword [rsp + 0x110]
mov r12, qword [rsp + 0x118]
je 0x140041e9a
cmp dword [rdi + 0x6c], 0
jle 0x140041e8c
nop dword [rax]
movsxd r14, esi
imul rbx, r14, 0x68
add rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi + 0x10]
jb 0x140041e37
cmp rbx, qword [rdi + 0x18]
jb 0x140041e51
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov byte [rbx + 0x52], sil
mov rax, qword [rdi + 0x20]
lea rbx, [rax + r14]
cmp rbx, rax
jb 0x140041e68
cmp rbx, qword [rdi + 0x28]
jb 0x140041e82
mov r8d, 0x231
lea rdx, str.C:UserszenDownloadsimgui_injector_mainimgui_injector_mainimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov byte [rbx], sil
inc esi
cmp esi, dword [rdi + 0x6c]
jl 0x140041e20
mov byte [rdi + 0x253], 0
mov byte [rdi + 0x250], 1
mov rdi, qword [rsp + 0x158]
mov al, 1
mov rsi, qword [rsp + 0x150]
mov rbx, qword [rsp + 0x140]
mov rcx, qword [rbp - 0x28]
xor rcx, rsp
call fcn.14005da60
add rsp, 0x120
pop r15
pop r14
pop rbp
ret