Function at 0x140072260
Capabilities:
Hash data with crc32
Resolve function by parsing pe exports

Disassembly:
mov dword [rsp + 0x18], r8d
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push r12
push r13
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r10, qword [0x1400e07a8]
mov r12d, r9d
mov esi, edx
mov qword [rbp], r10
mov r13, r10
mov rax, qword [r10 + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rbx, qword [r10 + 0x3ed8]
mov qword [rsp + 0x68], rbx
cmp byte [rbx + 0xbb], 0
je 0x1400722cb
xor al, al
add rsp, 0x1b0
pop r13
pop r12
pop rsi
pop rbx
pop rbp
ret
mov qword [rsp + 0x1a8], r14
lea eax, [r8 - 1]
mov qword [rsp + 0x1a0], r15
movaps xmmword [rsp + 0x180], xmm7
movaps xmmword [rsp + 0x170], xmm8
movaps xmmword [rsp + 0x160], xmm9
movaps xmmword [rsp + 0x150], xmm10
movaps xmmword [rsp + 0x140], xmm11
movaps xmmword [rsp + 0x130], xmm12
movaps xmmword [rsp + 0x110], xmm14
cmp eax, 0x1fe
jbe 0x140072345
mov r8d, 0x13b
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_tables.cpp
lea rcx, str.columns_count___0__columns_count___512
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10, qword [0x1400e07a8]
movss xmm9, dword [rbp + 0x108]
mov r14d, r12d
and r14d, 0x1000000
xorps xmm12, xmm12
mov dword [rsp + 0x48], r14d
je 0x14007238a
comiss xmm9, xmm12
jae 0x14007238a
mov r8d, 0x13d
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_tables.cpp
lea rcx, str.inner_width___0.0f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10, qword [0x1400e07a8]
mov rcx, qword [r10 + 0x3ed8]
mov r11d, r12d
and r11d, 0x3000000
mov r9, rcx
mov dword [rsp + 0x3c], r11d
cmp qword [rcx + 0x1a8], 0
jne 0x1400723bc
cmp qword [r10 + 0x4b48], 0
mov eax, 0x250
je 0x1400723c1
mov eax, 0x220
movss xmm2, dword [rcx + rax]
movss xmm3, dword [rcx + rax + 4]
movss xmm14, dword [0x1400d0d4c]
subss xmm2, dword [rcx + 0x100]
subss xmm3, dword [rcx + 0x104]
test r11d, r11d
je 0x1400723f1
maxss xmm3, xmm14
jmp 0x1400723f4
xorps xmm3, xmm3
mov r15, qword [rbp + 0x100]
maxss xmm2, xmm14
lea rcx, [rsp + 0x30]
mov rdx, qword [r15]
call fcn.140019b20
movss xmm10, dword [rbx + 0x100]
movss xmm11, dword [rbx + 0x104]
movss xmm7, dword [rsp + 0x30]
movss xmm8, dword [rsp + 0x34]
addss xmm7, xmm10
movss dword [rsp + 0x58], xmm10
addss xmm8, xmm11
movss dword [rsp + 0x5c], xmm11
movss dword [rsp + 0x60], xmm7
movss dword [rsp + 0x64], xmm8
test r11d, r11d
je 0x1400724c2
comiss xmm8, dword [r9 + 0x23c]
jbe 0x140072488
movss xmm0, dword [r9 + 0x244]
comiss xmm0, xmm11
jbe 0x140072488
comiss xmm7, dword [r9 + 0x238]
jbe 0x140072488
movss xmm0, dword [r9 + 0x240]
comiss xmm0, xmm10
ja 0x1400724c2
cmp byte [r10 + 0x5ca8], 0
jne 0x1400724c2
movss xmm1, dword [0x1400d0f30]
subss xmm7, xmm10
subss xmm8, xmm11
lea rcx, [rsp + 0x30]
movss dword [rsp + 0x30], xmm7
movss dword [rsp + 0x34], xmm8
call fcn.140019240
xor al, al
jmp 0x1400737e5
mov qword [rsp + 0x1f8], rdi
mov edx, esi
lea rdi, [r13 + 0x4b68]
movaps xmmword [rsp + 0x120], xmm13
lea rcx, [rdi + 0x10]
call fcn.140003da0
mov rcx, rax
movsxd rbx, dword [rax]
cmp ebx, 0xffffffff
je 0x140072520
test ebx, ebx
js 0x1400724f8
cmp ebx, dword [rdi]
jl 0x140072512
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rbx, [rbx + rbx*8]
shl rbx, 6
add rbx, qword [rdi + 8]
jmp 0x140072530
mov eax, dword [rdi + 0x20]
mov dword [rcx], eax
mov rcx, rdi
call fcn.14007ee60
mov rbx, rax
mov rdx, qword [rdi + 8]
mov eax, dword [rbx + 4]
mov dword [rsp + 0x38], eax
cmp rbx, rdx
jb 0x140072553
movsxd rax, dword [rdi]
lea rcx, [rax + rax*8]
shl rcx, 6
add rcx, rdx
cmp rbx, rcx
jb 0x14007256d
mov r8d, 0x296
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_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, rbx
movaps xmmword [rsp + 0x190], xmm6
sub rcx, qword [rdi + 8]
movabs rax, 0xe38e38e38e38e39
mov edi, dword [r13 + 0x4b50]
imul rcx
inc edi
mov rsi, rdx
mov dword [r13 + 0x4b50], edi
sar rsi, 5
mov rax, rsi
shr rax, 0x3f
add rsi, rax
mov qword [rsp + 0x30], rsi
cmp edi, dword [r13 + 0x4b58]
jle 0x140072715
mov ecx, dword [r13 + 0x4b5c]
xorps xmm6, xmm6
movups xmmword [rbp - 0x70], xmm6
mov dword [rbp - 0x6c], 0xbf800000
movups xmmword [rbp - 0x60], xmm6
movups xmmword [rbp - 0x50], xmm6
movups xmmword [rbp - 0x40], xmm6
movups xmmword [rbp - 0x30], xmm6
movups xmmword [rbp - 0x20], xmm6
movups xmmword [rbp - 0x10], xmm6
cmp edi, ecx
jle 0x14007268e
test ecx, ecx
je 0x140072600
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140072605
mov eax, 8
cmp eax, edi
mov esi, edi
cmovg esi, eax
cmp esi, ecx
jle 0x140072689
mov rax, qword [0x1400e07a8]
test rax, rax
je 0x140072622
inc dword [rax + 0xf0]
movsxd rax, esi
imul rcx, rax, 0x70
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r14, qword [r13 + 0x4b60]
mov r15, rax
test r14, r14
je 0x14007266f
movsxd rdx, dword [r13 + 0x4b58]
mov rcx, rax
imul r8, rdx, 0x70
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [0x1400e07a8]
test rdx, rdx
je 0x140072666
dec dword [rdx + 0xf0]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r14d, dword [rsp + 0x48]
mov qword [r13 + 0x4b60], r15
mov r15, qword [rbp + 0x100]
mov dword [r13 + 0x4b5c], esi
mov rsi, qword [rsp + 0x30]
movsxd rax, dword [r13 + 0x4b58]
cmp edi, eax
jle 0x1400726e4
movsxd rdx, edi
cmp rax, rdx
jge 0x1400726e4
movups xmm0, xmmword [rbp - 0x70]
imul rcx, rax, 0x70
sub rdx, rax
nop dword [rax]
mov rax, qword [r13 + 0x4b60]
lea rcx, [rcx + 0x70]
movups xmmword [rax + rcx - 0x70], xmm0
movups xmmword [rax + rcx - 0x60], xmm6
movups xmmword [rax + rcx - 0x50], xmm6
movups xmmword [rax + rcx - 0x40], xmm6
movups xmmword [rax + rcx - 0x30], xmm6
movups xmmword [rax + rcx - 0x20], xmm6
movups xmmword [rax + rcx - 0x10], xmm6
sub rdx, 1
jne 0x1400726b0
lea rcx, [rbp - 0x60]
mov dword [r13 + 0x4b58], edi
call fcn.14006a330
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x140072715
mov rax, qword [0x1400e07a8]
test rax, rax
je 0x14007270f
dec dword [rax + 0xf0]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
movsxd rdi, dword [r13 + 0x4b50]
test edi, edi
jle 0x140072729
cmp edi, dword [r13 + 0x4b58]
jle 0x140072743
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r9, qword [r13 + 0x4b60]
mov r10, qword [rsp + 0x68]
add r9, 0xffffffffffffff90
imul rcx, rdi, 0x70
add r9, rcx
mov qword [rbx + 0x10], r9
mov qword [rsp + 0x50], r9
mov dword [r9], esi
xor esi, esi
mov rax, qword [rbx + 0x10]
add rax, 0x10
mov qword [rbx + 0x198], rax
test r12d, 0xe000
mov dword [rax], esi
mov dword [rax + 4], 1
sete al
mov byte [rbx + 0x236], al
test r12d, 0xe000
jne 0x1400727b2
test r14d, r14d
jne 0x1400727aa
test byte [r10 + 0x14], 0x40
mov eax, 0x8000
je 0x1400727af
mov eax, 0x2000
or r12d, eax
mov eax, r12d
mov ecx, r12d
bts ecx, 0x12
and eax, 0xe000
cmp eax, 0x4000
mov rax, qword [r10 + 0x378]
cmovne ecx, r12d
mov edx, ecx
bts edx, 9
test cl, 1
cmove edx, ecx
mov ecx, edx
and ecx, 0xfffcffff
test edx, 0x3000000
cmove ecx, edx
mov edx, ecx
btr edx, 0xb
bt ecx, 0xc
cmovae edx, ecx
mov r8d, edx
or r8d, 0x10
test dl, 0xf
cmovne r8d, edx
mov r12d, r8d
or r12d, 0x10
test dword [rax + 0x14], 0x100
mov eax, dword [r13 + 0x3e30]
cmove r12d, r8d
cmp dword [rbx + 0x68], eax
je 0x140072830
mov r14d, esi
mov dword [rsp + 0x48], esi
jmp 0x14007283d
movsx r14d, word [rbx + 0x78]
inc r14d
mov dword [rsp + 0x48], r14d
mov ecx, dword [rbp + 0xe8]
mov dword [rbx], ecx
mov dword [rbx + 4], r12d
mov eax, dword [r13 + 0x3e30]
mov dword [rbx + 0x68], eax
mov eax, dword [rbp + 0xf0]
mov dword [rbx + 0x6c], eax
movss dword [rbx + 0xcc], xmm9
mov qword [rbx + 0x180], r10
mov qword [rbx + 0x178], r10
mov byte [rbx + 0x22a], sil
movsd xmm0, qword [r15]
movsd qword [r9 + 8], xmm0
mov word [rbx + 0x78], r14w
test r14d, r14d
jle 0x140072a51
cmp dword [rbx + 0x6c], eax
je 0x1400728b2
mov r8d, 0x16b
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_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 edi, dword [rbx + 0x1b8]
cmp edi, r14d
jge 0x1400729a6
mov ecx, dword [rbx + 0x1bc]
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], 0xffffffffffffffff
cmp edi, ecx
jne 0x14007297a
inc edi
test ecx, ecx
je 0x1400728f1
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1400728f6
mov eax, 8
cmp eax, edi
cmovg edi, eax
cmp edi, ecx
jle 0x14007297a
mov rax, qword [0x1400e07a8]
test rax, rax
je 0x140072911
inc dword [rax + 0xf0]
movsxd rax, edi
lea rcx, [rax + rax*2]
shl rcx, 3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r15, qword [rbx + 0x1c0]
mov qword [rsp + 0x70], rax
test r15, r15
je 0x14007296d
movsxd rcx, dword [rbx + 0x1b8]
mov rdx, r15
lea r8, [rcx + rcx*2]
mov rcx, rax
shl r8, 3
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [0x1400e07a8]
test rax, rax
je 0x14007295f
dec dword [rax + 0xf0]
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [rsp + 0x70]
mov qword [rbx + 0x1c0], rax
mov dword [rbx + 0x1bc], edi
movsxd rax, dword [rbx + 0x1b8]
movups xmm0, xmmword [rsp + 0x78]
movsd xmm1, qword [rbp - 0x78]
lea rcx, [rax + rax*2]
mov rax, qword [rbx + 0x1c0]
movups xmmword [rax + rcx*8], xmm0
movsd qword [rax + rcx*8 + 0x10], xmm1
inc dword [rbx + 0x1b8]
mov r8d, dword [rbp + 0xe8]
lea rcx, str.Instances
xor edx, edx
call fcn.140003450
mov edi, eax
mov rax, qword [0x1400e07a8]
cmp dword [rax + 0x3f20], edi
jne 0x1400729df
lea r8, str.Instances
mov edx, 0xb
mov ecx, edi
call fcn.14002d4b0
not edi
movzx eax, r14b
movzx ecx, dil
lea rdx, [0x1400b5d00]
xor rcx, rax
shr edi, 8
movzx eax, byte [rsp + 0x49]
xor edi, dword [rdx + rcx*4]
movzx ecx, dil
xor rcx, rax
shr edi, 8
movzx eax, byte [rsp + 0x4a]
xor edi, dword [rdx + rcx*4]
movzx ecx, dil
xor rcx, rax
shr edi, 8
movzx eax, byte [rsp + 0x4b]
xor edi, dword [rdx + rcx*4]
movzx ecx, dil
xor rcx, rax
shr edi, 8
mov rax, qword [0x1400e07a8]
xor edi, dword [rdx + rcx*4]
not edi
cmp dword [rax + 0x3f20], edi
jne 0x140072a53
movsxd r8, r14d
mov edx, 4
mov ecx, edi
call fcn.14002d4b0
jmp 0x140072a53
mov edi, ecx
movsx r15d, word [rbx + 0x78]
test r15d, r15d
jne 0x140072a66
lea rax, [rbx + 0x1a0]
jmp 0x140072aa1
sub r15d, 1
js 0x140072a75
cmp r15d, dword [rbx + 0x1b8]
jl 0x140072a8f
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, r15d
lea rcx, [rax + rax*2]
mov rax, qword [rbx + 0x1c0]
lea rax, [rax + rcx*8]
movss xmm13, dword [0x1400d0efc]
mov dword [rax], edi
cmp dword [rsp + 0x3c], esi
je 0x140072c76
mov eax, r12d
movaps xmm1, xmm13
and eax, 0x3000000
movaps xmm0, xmm13
cmp eax, 0x1000000
jne 0x140072ad5
movss xmm0, dword [0x1400d0c88]
bt r12d, 0x18
jae 0x140072afc
comiss xmm9, xmm12
jbe 0x140072afc
ucomiss xmm9, xmm13
movaps xmm1, xmm9
jp 0x140072aee
je 0x140072afc
ucomiss xmm0, xmm13
jp 0x140072b04
jne 0x140072b04
movaps xmm0, xmm12
jmp 0x140072b04
ucomiss xmm0, xmm13
jp 0x140072b04
je 0x140072b44
ucomiss xmm1, xmm13
jp 0x140072b10
jne 0x140072b10
movaps xmm1, xmm12
mov rcx, qword [0x1400e07a8]
cvttss2si eax, xmm1
or dword [rcx + 0x47b8], 4
movd xmm1, eax
cvttss2si eax, xmm0
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rcx + 0x47e0], xmm1
movss dword [rcx + 0x47e4], xmm0
test dword [rsp + 0x38], 0x3000000
jne 0x140072b66
mov rax, qword [0x1400e07a8]
or dword [rax + 0x47b8], 0x80
mov qword [rax + 0x47e8], rsi
mov rcx, qword [rbp + 0xe0]
subss xmm7, xmm10
subss xmm8, xmm11
mov eax, r12d
shr eax, 0xd
lea r8, [rsp + 0x3c]
and eax, 0x800
xor r9d, r9d
mov edx, edi
mov dword [rsp + 0x20], eax
movss dword [rsp + 0x3c], xmm7
movss dword [rsp + 0x40], xmm8
call fcn.14000e190
mov rax, qword [r13 + 0x3ed8]
mov qword [rbx + 0x180], rax
movups xmm0, xmmword [rax + 0x218]
movups xmmword [rbx + 0x108], xmm0
movss xmm2, dword [rax + 0x20]
movss xmm3, dword [rax + 0x24]
movaps xmm1, xmm2
addss xmm1, dword [rax + 0x28]
movaps xmm0, xmm3
addss xmm0, dword [rax + 0x2c]
movss dword [rbx + 0xe8], xmm2
movss dword [rbx + 0xec], xmm3
movss dword [rbx + 0xf0], xmm1
movss dword [rbx + 0xf4], xmm0
movups xmm0, xmmword [rax + 0x1f8]
movups xmmword [rbx + 0xf8], xmm0
movss xmm1, dword [rax + 0x50]
ucomiss xmm1, xmm12
jp 0x140072c2d
jne 0x140072c2d
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, xmm12
jp 0x140072c2d
jne 0x140072c2d
movss xmm0, dword [rax + 0x5c]
ucomiss xmm0, xmm12
jp 0x140072c2d
je 0x140072c47
mov r8d, 0x195
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_tables.cpp
lea rcx, str.table__InnerWindow__WindowPadding.x__0.0f__table__InnerWindow__WindowPadding.y__0.0f__table__InnerWindow__WindowBorderSize__0.0f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test r14d, r14d
jne 0x140072c60
movzx eax, byte [rbx + 0x237]
mov byte [rbx + 0x238], al
mov byte [rbx + 0x237], sil
mov rax, qword [rbx + 0x180]
movzx ecx, byte [rax + 0xb5]
or byte [rbx + 0x237], cl
jmp 0x140072c90
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rbx + 0xf8], xmm0
movups xmmword [rbx + 0xe8], xmm0
movups xmmword [rbx + 0x108], xmm0
mov ecx, dword [rbp + 0xe8]
call fcn.140015890
test r14d, r14d
jle 0x140072ca7
mov ecx, edi
call fcn.140015890
mov r9, qword [rbx + 0x180]
mov rcx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x68]
mov qword [rsp + 0x48], r9
mov eax, dword [r9 + 0x144]
lea r11, [r9 + 0x238]
mov dword [rbx + 0xb4], eax
movups xmm0, xmmword [r11]
movups xmmword [rbx + 0x158], xmm0
movzx eax, byte [r9 + 0xbb]
mov byte [rbx + 0x23a], al
movups xmm0, xmmword [r9 + 0x218]
movups xmmword [rcx + 0x28], xmm0
movups xmm0, xmmword [r9 + 0x228]
movups xmmword [rcx + 0x38], xmm0
movss xmm1, dword [rdi + 0x148]
movss dword [rcx + 0x60], xmm1
movsd xmm0, qword [r9 + 0x130]
movsd qword [rcx + 0x48], xmm0
movsd xmm0, qword [r9 + 0x128]
movsd qword [rcx + 0x50], xmm0
movsd xmm1, qword [r9 + 0x118]
movsd qword [rcx + 0x58], xmm1
mov eax, dword [rdi + 0x1bc]
mov dword [rcx + 0x64], eax
mov eax, dword [rdi + 0x1c8]
mov dword [rcx + 0x68], eax
mov qword [r9 + 0x128], rsi
mov qword [r9 + 0x130], rsi
bt r12d, 0x16
jae 0x140072d64
xor dl, dl
jmp 0x140072d78
bt r12d, 0x15
jae 0x140072d6f
mov dl, 1
jmp 0x140072d78
mov edx, r12d
shr edx, 0xa
and dl, 1
mov ecx, r12d
mov r8d, r12d
shr ecx, 0x17
not cl
and cl, 1
and r8d, 0x200
je 0x140072d95
movaps xmm3, xmm14
jmp 0x140072d99
movaps xmm3, xmm12
test cl, cl
je 0x140072de5
test r8d, r8d
jne 0x140072de5
lea rax, [r13 + 0x3824]
movss xmm1, dword [rax]
movaps xmm2, xmm12
movss dword [rbx + 0xc8], xmm1
movaps xmm0, xmm1
movss dword [rbx + 0xc0], xmm2
addss xmm0, xmm3
movss dword [rbx + 0xc4], xmm0
bt r12d, 0xa
jb 0x140072ddb
movaps xmm14, xmm12
test dl, dl
je 0x140072dff
movss xmm0, dword [rax]
jmp 0x140072e03
lea rax, [r13 + 0x3824]
movaps xmm1, xmm12
test cl, cl
je 0x140072dad
test r8d, r8d
je 0x140072dad
movss xmm2, dword [rax]
jmp 0x140072db1
movaps xmm0, xmm12
mov qword [rbx + 0x70], 0xffffffffffffffff
lea rcx, [rbx + 0x118]
mov dword [rbx + 0x98], esi
addss xmm0, xmm14
mov word [rbx + 0x96], si
lea rax, [rbx + 0x108]
cmp r9, rdi
lea rdx, [rbx + 0x158]
cmovne rax, r11
subss xmm0, xmm2
movss dword [rbx + 0xbc], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movss xmm1, dword [rcx]
movss xmm0, dword [rcx + 4]
maxss xmm1, dword [rbx + 0x108]
maxss xmm0, dword [rbx + 0x10c]
movss dword [rcx], xmm1
movss dword [rcx + 4], xmm0
movss xmm1, dword [rcx + 8]
movss xmm0, dword [rcx + 0xc]
minss xmm1, dword [rbx + 0x110]
minss xmm0, dword [rbx + 0x114]
movss dword [rcx + 8], xmm1
movss dword [rcx + 0xc], xmm0
call fcn.140001260
bt r12d, 0x11
jae 0x140072eb0
movss xmm0, dword [rbx + 0x124]
minss xmm0, dword [r9 + 0x224]
jmp 0x140072eb9
movss xmm0, dword [r9 + 0x244]
mov r8, qword [0x1400e07a8]
lea rcx, [rsp + 0x58]
movss dword [rbx + 0x124], xmm0
movss xmm0, dword [rbx + 0x10c]
movss dword [rbx + 0x80], xmm0
movss dword [rbx + 0x7c], xmm0
mov qword [rbx + 0x88], rsi
mov qword [rbx + 0x21a], rsi
mov byte [rbx + 0x235], 1
mov word [rbx + 0x1fe], si
movups xmm0, xmmword [r8 + 0x3b54]
movups xmmword [rsp + 0x58], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x37c8]
movss dword [rsp + 0x64], xmm0
call fcn.140003a80
mov dword [rbx + 0xa4], eax
lea rcx, [rsp + 0x58]
movups xmm0, xmmword [r8 + 0x3b64]
movups xmmword [rsp + 0x58], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x37c8]
movss dword [rsp + 0x64], xmm0
call fcn.140003a80
mov r15, qword [rsp + 0x30]
mov dword [rbx + 0xa8], eax
mov qword [r13 + 0x4b48], rbx
mov byte [rdi + 0x160], sil
mov dword [rdi + 0x1b0], r15d
cmp r9, rdi
je 0x140072f7f
mov dword [r9 + 0x1b0], r15d
test byte [rsp + 0x38], 2
je 0x140072f93
test r12b, 2
jne 0x140072f93
mov byte [rbx + 0x234], 1
lea rdi, [r13 + 0x4b90]
mov r14d, dword [rdi]
cmp r15d, r14d
jl 0x140073012
mov ecx, dword [rdi + 4]
lea r14d, [r15 + 1]
mov dword [rsp + 0x3c], 0xbf800000
cmp r14d, ecx
jle 0x140072fdb
test ecx, ecx
je 0x140072fc5
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140072fca
mov eax, 8
cmp eax, r14d
mov edx, r14d
mov rcx, rdi
cmovg edx, eax
call fcn.14002f100
movsxd rax, dword [rdi]
cmp r14d, eax
jle 0x14007300f
movsxd r8, r14d
mov rdx, rax
cmp rax, r8
jge 0x14007300f
mov eax, dword [rsp + 0x3c]
nop dword [rax]
nop word [rax + rax]
mov rcx, qword [rdi + 8]
mov dword [rcx + rdx*4], eax
inc rdx
cmp rdx, r8
jl 0x140073000
mov dword [rdi], r14d
test r15d, r15d
js 0x14007301c
cmp r15d, r14d
jl 0x140073036
mov r8d, 0x730
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsd xmm0, qword [r13 + 0x3e28]
mov rax, qword [r13 + 0x4b98]
mov r9, qword [rsp + 0x50]
mov edi, dword [rbp + 0xf0]
cvtpd2ps xmm0, xmm0
movsxd rcx, r15d
mov r15, rsi
mov qword [rsp + 0x50], rsi
movss dword [rax + rcx*4], xmm0
movabs rax, 0x4924924924924925
movsd xmm0, qword [r13 + 0x3e28]
cvtpd2ps xmm0, xmm0
movss dword [r9 + 4], xmm0
mov byte [rbx + 0x239], sil
mov r8, qword [rbx + 0x18]
mov rcx, qword [rbx + 0x20]
sub rcx, r8
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [rsp + 0x70], rdx
test edx, edx
je 0x1400730c2
cmp edx, edi
je 0x1400730c2
mov rax, qword [rbx + 8]
mov r15, r8
mov qword [rsp + 0x50], rax
mov qword [rbx + 8], rsi
cmp qword [rbx + 8], rsi
jne 0x1400730e4
mov edx, edi
mov rcx, rbx
call fcn.140073850
mov al, 1
mov byte [rbx + 0x230], 1
mov byte [rbx + 0x22c], 1
jmp 0x1400730eb
movzx eax, byte [rbx + 0x22c]
cmp byte [rbx + 0x233], sil
je 0x140073110
mov word [rbx + 0x230], 0x100
mov byte [rbx + 0x22c], 1
mov byte [rbx + 0x233], sil
mov dword [rbx + 0x60], esi
jmp 0x140073118
test al, al
je 0x1400732ea
mov byte [rbx + 0x22d], 1
mov edx, 0xffffffff
mov dword [rbx + 0x64], edx
mov r12d, esi
mov word [rbx + 0x7a], dx
mov word [rbx + 0x218], dx
mov word [rbx + 0x20c], dx
mov word [rbx + 0x200], dx
mov qword [rbx + 0x202], 0xffffffffffffffff
test edi, edi
jle 0x1400732ea
mov rcx, rsi
mov r14, rsi
mov rsi, qword [rsp + 0x70]
mov r8d, 0xff
mov qword [rsp + 0x30], rcx
nop dword [rax]
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x140073183
cmp rdi, qword [rbx + 0x20]
jb 0x1400731a8
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [rsp + 0x30]
mov r8d, 0xff
test r15, r15
je 0x1400731fb
cmp r12d, esi
jge 0x1400731fb
movups xmm0, xmmword [r14 + r15]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [r14 + r15 + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmm0, xmmword [r14 + r15 + 0x20]
movups xmmword [rdi + 0x20], xmm0
movups xmm1, xmmword [r14 + r15 + 0x30]
movups xmmword [rdi + 0x30], xmm1
movups xmm0, xmmword [r14 + r15 + 0x40]
movups xmmword [rdi + 0x40], xmm0
movups xmm1, xmmword [r14 + r15 + 0x50]
movups xmmword [rdi + 0x50], xmm1
movups xmm0, xmmword [r14 + r15 + 0x60]
movups xmmword [rdi + 0x60], xmm0
jmp 0x140073283
movss xmm2, dword [rdi + 0x14]
xorps xmm1, xmm1
movups xmmword [rdi], xmm1
movups xmmword [rbp - 0x20], xmm1
mov qword [rbp - 0x20], 0xffffffffffffffff
movups xmmword [rbp - 0x60], xmm1
mov dword [rbp - 0x60], 0xbf800000
xorps xmm0, xmm0
mov dword [rbp - 0x58], 0xbf800000
psrldq xmm0, 0xd
movd eax, xmm0
movups xmm0, xmmword [rbp - 0x60]
mov dword [rbp - 0x18], 0xffffffff
movups xmmword [rbp - 0x10], xmm1
mov dword [rbp - 0x12], 0xff00ff
and al, 0xfc
movups xmmword [rdi + 0x10], xmm0
mov word [rbp - 0x14], r8w
movups xmm0, xmmword [rbp - 0x20]
mov byte [rbp - 3], al
movups xmmword [rdi + 0x20], xmm1
movups xmmword [rdi + 0x30], xmm1
movups xmmword [rdi + 0x40], xmm1
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rdi + 0x50], xmm0
movups xmmword [rdi + 0x60], xmm1
mov byte [rdi + 0x69], 1
movss dword [rdi + 0x14], xmm2
mov word [rdi + 0x63], 0x101
mov byte [rdi + 0x62], 1
mov rax, qword [rbx + 0x28]
lea r13, [rax + rcx]
cmp r13, rax
jb 0x140073296
cmp r13, qword [rbx + 0x30]
jb 0x1400732b5
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [rsp + 0x30]
mov word [r13], r12w
add rcx, 2
mov word [rdi + 0x52], r12w
add r14, 0x70
mov edi, dword [rbp + 0xf0]
inc r12d
mov qword [rsp + 0x30], rcx
mov r8d, 0xff
cmp r12d, edi
jl 0x140073170
mov r13, qword [rbp]
xor esi, esi
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x14007330c
mov rax, qword [0x1400e07a8]
test rax, rax
je 0x140073306
dec dword [rax + 0xf0]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
cmp byte [rbx + 0x230], 0
je 0x14007331d
mov rcx, rbx
call fcn.14007b920
movss xmm0, dword [rbx + 0xe4]
ucomiss xmm0, xmm12
movss xmm7, dword [r13 + 0x3c10]
jp 0x14007333a
je 0x1400733d3
ucomiss xmm0, xmm7
jp 0x140073345
je 0x1400733d3
movsxd r12, edi
movaps xmm6, xmm7
divss xmm6, xmm0
test edi, edi
jle 0x1400733d3
mov rdi, rsi
nop word [rax + rax]
mov rax, qword [rbx + 0x18]
lea r15, [rax + rdi]
cmp r15, rax
jb 0x140073373
cmp r15, qword [rbx + 0x20]
jb 0x14007338d
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_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 [rbx + 0x18]
lea r14, [rax + rdi]
cmp r14, rax
jb 0x1400733a0
cmp r14, qword [rbx + 0x20]
jb 0x1400733ba
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm0, xmm6
add rdi, 0x70
mulss xmm0, dword [r14 + 0x10]
movss dword [r15 + 0x10], xmm0
sub r12, 1
jne 0x140073360
mov rax, qword [rsp + 0x48]
movaps xmm6, xmmword [rsp + 0x190]
movss dword [rbx + 0xe4], xmm7
mov byte [rax + 0xbb], 1
cmp dword [rbx + 0x188], 0
jle 0x140073424
mov ecx, dword [rbx + 0x18c]
test ecx, ecx
jns 0x14007341e
mov eax, ecx
cdq
sub eax, edx
mov edx, esi
sar eax, 1
add eax, ecx
lea rcx, [rbx + 0x188]
test eax, eax
cmovg edx, eax
call fcn.14002eb30
mov dword [rbx + 0x188], esi
cmp word [rbx + 0x78], 0
jne 0x1400734d0
movsx eax, word [rbx + 0x206]
cmp ax, 0xffff
je 0x140073453
movss xmm1, dword [rbx + 0xdc]
ucomiss xmm1, xmm13
jp 0x14007344c
je 0x140073453
mov ecx, eax
call fcn.140077f80
movzx eax, word [rbx + 0x206]
mov r14d, 0xffffffff
mov word [rbx + 0x208], ax
movsx rax, word [rbx + 0x204]
mov dword [rbx + 0xdc], 0x7f7fffff
mov word [rbx + 0x206], r14w
cmp ax, r14w
je 0x1400734d6
imul rdi, rax, 0x70
add rdi, qword [rbx + 0x18]
cmp rdi, qword [rbx + 0x18]
jb 0x14007349b
cmp rdi, qword [rbx + 0x20]
jb 0x1400734b5
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_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, word [rbx + 0x204]
movss xmm1, dword [rdi + 0x14]
call fcn.140077f80
mov word [rbx + 0x204], r14w
jmp 0x1400734d6
mov r14d, 0xffffffff
cmp word [rbx + 0x78], 0
movaps xmm13, xmmword [rsp + 0x120]
jne 0x14007374e
cmp word [rbx + 0x20a], 0xffff
jne 0x140073506
cmp word [rbx + 0x20c], 0xffff
je 0x140073506
mov word [rbx + 0x20c], r14w
cmp word [rbx + 0x20c], 0xffff
mov word [rbx + 0x20a], r14w
je 0x14007374e
movsx r12d, word [rbx + 0x20e]
test r12w, r12w
je 0x14007374e
lea eax, [r12 + 1]
test eax, 0xfffffffd
je 0x140073554
mov r8d, 0x28a
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_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 [rbx + 4], 2
jne 0x140073574
mov r8d, 0x28b
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_tables.cpp
lea rcx, str.table__Flags__ImGuiTableFlags_Reorderable
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [rbx + 0x18]
movsx rax, word [rbx + 0x20c]
imul rdi, rax, 0x70
add rdi, rcx
cmp rdi, rcx
jb 0x140073592
cmp rdi, qword [rbx + 0x20]
jb 0x1400735b0
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [rbx + 0x18]
cmp r12d, 0xffffffff
jne 0x1400735bc
movzx eax, word [rdi + 0x56]
jmp 0x1400735c0
movzx eax, word [rdi + 0x58]
movsx rax, ax
imul r13, rax, 0x70
add r13, rcx
cmp r13, rcx
jb 0x1400735d6
cmp r13, qword [rbx + 0x20]
jb 0x1400735f0
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_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, word [r13 + 0x52]
movsx r14d, word [rdi + 0x52]
mov edx, eax
mov dword [rsp + 0x38], eax
add r14d, r12d
mov word [rdi + 0x52], ax
add eax, r12d
cmp r14d, eax
je 0x140073695
mov esi, eax
nop word [rax + rax]
mov rcx, qword [rbx + 0x28]
movsxd rax, r14d
lea rdi, [rcx + rax*2]
cmp rdi, rcx
jb 0x140073636
cmp rdi, qword [rbx + 0x30]
jb 0x140073650
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_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, word [rdi]
imul rdi, rax, 0x70
add rdi, qword [rbx + 0x18]
cmp rdi, qword [rbx + 0x18]
jb 0x140073668
cmp rdi, qword [rbx + 0x20]
jb 0x140073682
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
sub word [rdi + 0x52], r12w
add r14d, r12d
cmp r14d, esi
jne 0x140073620
mov edx, dword [rsp + 0x38]
xor esi, esi
movsx eax, word [r13 + 0x52]
sub edx, r12d
cmp eax, edx
je 0x1400736bb
mov r8d, 0x294
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_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 [rbx + 0x6c], 0
mov r14d, esi
jle 0x140073740
nop dword [rax]
nop dword [rax + rax]
movsxd rax, r14d
imul rdi, rax, 0x70
add rdi, qword [rbx + 0x18]
cmp rdi, qword [rbx + 0x18]
jb 0x1400736e7
cmp rdi, qword [rbx + 0x20]
jb 0x140073701
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [rbx + 0x28]
movsx rax, word [rdi + 0x52]
lea rdi, [rcx + rax*2]
cmp rdi, rcx
jb 0x140073719
cmp rdi, qword [rbx + 0x30]
jb 0x140073733
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov word [rdi], r14w
inc r14d
cmp r14d, dword [rbx + 0x6c]
jl 0x1400736d0
mov word [rbx + 0x20e], si
mov byte [rbx + 0x231], 1
cmp byte [rbx + 0x234], 0
je 0x1400737db
cmp dword [rbx + 0x6c], 0
jle 0x1400737cd
movsxd r14, esi
imul rdi, r14, 0x70
add rdi, qword [rbx + 0x18]
cmp rdi, qword [rbx + 0x18]
jb 0x140073778
cmp rdi, qword [rbx + 0x20]
jb 0x140073792
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov word [rdi + 0x52], si
mov rax, qword [rbx + 0x28]
lea rdi, [rax + r14*2]
cmp rdi, rax
jb 0x1400737a9
cmp rdi, qword [rbx + 0x30]
jb 0x1400737c3
mov r8d, 0x264
lea rdx, str.C:UsersFerDesktopimgui_1.89.9imgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov word [rdi], si
inc esi
cmp esi, dword [rbx + 0x6c]
jl 0x140073761
mov byte [rbx + 0x234], 0
mov byte [rbx + 0x231], 1
mov rdi, qword [rsp + 0x1f8]
mov al, 1
movaps xmm12, xmmword [rsp + 0x130]
movaps xmm11, xmmword [rsp + 0x140]
movaps xmm10, xmmword [rsp + 0x150]
movaps xmm9, xmmword [rsp + 0x160]
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm7, xmmword [rsp + 0x180]
mov r15, qword [rsp + 0x1a0]
mov r14, qword [rsp + 0x1a8]
movaps xmm14, xmmword [rsp + 0x110]
add rsp, 0x1b0
pop r13
pop r12
pop rsi
pop rbx
pop rbp
ret