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

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xd8]
sub rsp, 0x198
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
movaps xmmword [rax - 0x78], xmm8
movaps xmmword [rax - 0x88], xmm9
mov rax, qword [0x180572380]
xor rax, rsp
mov qword [rbp + 0x40], rax
mov r12d, r9d
mov dword [rsp + 0x3c], r8d
mov edi, edx
mov dword [rsp + 0x60], edx
mov qword [rsp + 0x70], rcx
mov rsi, qword [rbp + 0x100]
mov qword [rbp + 0x10], rsi
mov r15, qword [0x1806fe070]
mov qword [rbp + 0x18], r15
mov rax, qword [r15 + 0x1c10]
mov byte [rax + 0x90], 1
mov r13, qword [r15 + 0x1c10]
mov qword [rsp + 0x68], r13
cmp byte [r13 + 0x93], 0
jne 0x180086d86
lea eax, [r8 - 1]
cmp eax, 0x3f
jbe 0x180086c94
mov r8d, 0x143
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_tables.cpp
lea rcx, str.columns_count___0__columns_count___64___Only_1..64_columns_allowed__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, r12d
movss xmm7, dword [rbp + 0x108]
xorps xmm6, xmm6
and eax, 0x1000000
mov dword [rsp + 0x58], eax
je 0x180086ccc
comiss xmm7, xmm6
jae 0x180086ccc
mov r8d, 0x145
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_tables.cpp
lea rcx, str.inner_width___0.0f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ebx, r12d
and ebx, 0x3000000
mov dword [rsp + 0x30], ebx
lea rcx, [rbp + 0x30]
call fcn.180074670
movss xmm8, dword [0x18027ea60]
test ebx, ebx
je 0x180086cfb
movss xmm3, dword [rbp + 0x34]
maxss xmm3, xmm8
jmp 0x180086cfe
xorps xmm3, xmm3
movss xmm1, dword [rsi + 4]
movss xmm2, dword [rbp + 0x30]
maxss xmm2, xmm8
movss xmm0, dword [rsi]
unpcklps xmm0, xmm1
movq rdx, xmm0
lea rcx, [rbp + 0x38]
call fcn.1800705d0
movss xmm2, dword [rbp + 0x3c]
addss xmm2, dword [r13 + 0xdc]
movss xmm0, dword [r13 + 0xd8]
movss xmm1, dword [rbp + 0x38]
addss xmm1, xmm0
movss dword [rbp + 0x20], xmm0
movss xmm0, dword [r13 + 0xdc]
movss dword [rbp + 0x24], xmm0
movss dword [rbp + 0x28], xmm1
movss dword [rbp + 0x2c], xmm2
test ebx, ebx
je 0x180086d8d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x20]
call fcn.1800768a0
test al, al
je 0x180086d8d
movss xmm1, dword [0x180282368]
lea rcx, [rbp + 0x20]
call fcn.180077530
xor al, al
jmp 0x180087dae
lea rsi, [r15 + 0x2000]
lea rcx, [rsi + 0x10]
mov r8d, 0xffffffff
mov edx, edi
call fcn.180074b60
mov rcx, rax
movsxd rbx, dword [rax]
cmp ebx, 0xffffffff
je 0x180086ddf
test ebx, ebx
js 0x180086db8
cmp ebx, dword [rsi]
jl 0x180086dd2
mov r8d, 0x68b
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rbx, rbx, 0x1e8
add rbx, qword [rsi + 8]
jmp 0x180086def
mov eax, dword [rsi + 0x20]
mov dword [rcx], eax
mov rcx, rsi
call fcn.180086960
mov rbx, rax
mov ecx, dword [r15 + 0x1b90]
xor r14d, r14d
cmp dword [rbx + 0x70], ecx
je 0x180086e10
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x44], edi
mov eax, dword [rbx + 4]
mov dword [rsp + 0x48], eax
jmp 0x180086e5d
movsx edi, word [rbx + 0x80]
inc edi
mov eax, dword [rsp + 0x60]
add eax, edi
mov dword [rsp + 0x44], eax
mov eax, dword [rbx + 4]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], edi
test edi, edi
jle 0x180086e5d
mov dword [rsp + 0x40], edi
mov eax, dword [rsp + 0x3c]
cmp dword [rbx + 0x74], eax
je 0x180086e5d
mov r8d, 0x158
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 dword [rsp + 0x40], edi
mov rdx, rbx
mov rcx, rsi
call fcn.180088d40
mov esi, eax
mov dword [rsp + 0x38], eax
mov ecx, dword [r15 + 0x1ff8]
inc ecx
mov dword [r15 + 0x1ff8], ecx
lea edi, [rcx + 1]
cmp edi, dword [r15 + 0x2028]
jle 0x180087006
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm0
mov dword [rbp - 0x7c], 0xbf800000
mov ecx, dword [r15 + 0x202c]
cmp edi, ecx
jle 0x180086f41
test ecx, ecx
je 0x180086ed6
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x180086edb
mov eax, 8
mov esi, edi
cmp eax, edi
cmovg esi, eax
cmp esi, ecx
jle 0x180086f3d
movsxd rax, esi
lea rcx, [rax + rax*8]
shl rcx, 4
call fcn.180077f70
mov qword [rsp + 0x50], rax
mov rdx, qword [r15 + 0x2030]
test rdx, rdx
je 0x180086f2f
movsxd rcx, dword [r15 + 0x2028]
lea r8, [rcx + rcx*8]
shl r8, 4
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [r15 + 0x2030]
call fcn.180077f90
mov rax, qword [rsp + 0x50]
mov qword [r15 + 0x2030], rax
mov dword [r15 + 0x202c], esi
mov esi, dword [rsp + 0x38]
movsxd rax, dword [r15 + 0x2028]
cmp edi, eax
jle 0x180086fd7
movsxd rdx, edi
cmp rax, rdx
jge 0x180086fd7
lea rcx, [rax + rax*8]
shl rcx, 4
sub rdx, rax
nop dword [rax]
nop word [rax + rax]
mov rax, qword [r15 + 0x2030]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rcx + rax], xmm0
movups xmm1, xmmword [rbp - 0x70]
movups xmmword [rcx + rax + 0x10], xmm1
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [rcx + rax + 0x20], xmm0
movups xmm1, xmmword [rbp - 0x50]
movups xmmword [rcx + rax + 0x30], xmm1
movups xmm0, xmmword [rbp - 0x40]
movups xmmword [rcx + rax + 0x40], xmm0
movups xmm1, xmmword [rbp - 0x30]
movups xmmword [rcx + rax + 0x50], xmm1
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rcx + rax + 0x60], xmm0
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rcx + rax + 0x70], xmm1
movups xmm0, xmmword [rbp]
movups xmmword [rcx + rax + 0x80], xmm0
lea rcx, [rcx + 0x90]
sub rdx, 1
jne 0x180086f70
mov dword [r15 + 0x2028], edi
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x180086fed
call fcn.180077f90
nop
lea rcx, [rbp - 0x70]
call fcn.1800c33e0
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x180087006
call fcn.180077f90
nop
movsxd rdi, dword [r15 + 0x1ff8]
test edi, edi
js 0x18008701a
cmp edi, dword [r15 + 0x2028]
jl 0x180087034
mov r8d, 0x68b
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rdx, [rdi + rdi*8]
shl rdx, 4
add rdx, qword [r15 + 0x2030]
mov qword [rsp + 0x50], rdx
mov qword [rbx + 0x10], rdx
mov dword [rdx], esi
mov rax, qword [rbx + 0x10]
add rax, 0x10
mov qword [rbx + 0x1a8], rax
mov dword [rax], r14d
mov dword [rax + 4], 1
test r12d, 0xe000
sete al
mov byte [rbx + 0x1e5], al
test r12d, 0xe000
jne 0x18008709b
cmp dword [rsp + 0x58], 0
jne 0x180087093
test byte [r13 + 0xc], 0x40
mov eax, 0x8000
je 0x180087098
mov eax, 0x2000
or r12d, eax
mov eax, r12d
and eax, 0xe000
mov ecx, r12d
bts ecx, 0x12
cmp eax, 0x4000
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 rax, qword [r13 + 0x388]
mov edi, r8d
or edi, 0x10
test dword [rax + 0xc], 0x100
cmove edi, r8d
mov eax, dword [rsp + 0x60]
mov dword [rbx], eax
mov dword [rbx + 4], edi
mov eax, dword [rsp + 0x40]
mov word [rbx + 0x80], ax
mov eax, dword [r15 + 0x1b90]
mov dword [rbx + 0x70], eax
mov qword [rbx + 0x190], r13
mov qword [rbx + 0x188], r13
mov eax, dword [rsp + 0x3c]
mov dword [rbx + 0x74], eax
mov byte [rbx + 0x1d9], 0
movss dword [rbx + 0xdc], xmm7
mov rax, qword [rbp + 0x10]
movsd xmm0, qword [rax]
mov r12, qword [rsp + 0x50]
movsd qword [r12 + 8], xmm0
movss xmm9, dword [0x180289d18]
cmp dword [rsp + 0x30], 0
je 0x1800872e1
movaps xmm1, xmm9
movaps xmm0, xmm9
mov eax, edi
and eax, 0x3000000
cmp eax, 0x1000000
jne 0x18008718b
movss xmm0, dword [0x18028c114]
bt edi, 0x18
jae 0x1800871ae
comiss xmm7, xmm6
jbe 0x1800871ae
movaps xmm1, xmm7
ucomiss xmm7, xmm9
jp 0x1800871a1
je 0x1800871ae
ucomiss xmm0, xmm9
jp 0x1800871b6
jne 0x1800871b6
movaps xmm0, xmm6
jmp 0x1800871b6
ucomiss xmm0, xmm9
jp 0x1800871b6
je 0x1800871d7
ucomiss xmm1, xmm9
jp 0x1800871c1
jne 0x1800871c1
movaps xmm1, xmm6
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x34], xmm0
lea rcx, [rsp + 0x30]
call fcn.180081360
test dword [rsp + 0x48], 0x3000000
jne 0x1800871f4
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x30]
call fcn.180081430
movss xmm0, dword [rbp + 0x28]
subss xmm0, dword [rbp + 0x20]
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rbp + 0x2c]
subss xmm1, dword [rbp + 0x24]
movss dword [rsp + 0x34], xmm1
mov eax, edi
shr eax, 0xd
and eax, 0x800
mov dword [rsp + 0x20], eax
xor r9d, r9d
lea r8, [rsp + 0x30]
mov esi, dword [rsp + 0x44]
mov edx, esi
mov rcx, qword [rsp + 0x70]
call fcn.18006fb90
mov rax, qword [r15 + 0x1c10]
mov qword [rbx + 0x190], rax
movups xmm0, xmmword [rax + 0x230]
movups xmmword [rbx + 0x114], xmm0
movss xmm3, dword [rax + 0x10]
movss xmm1, dword [rax + 0x14]
movaps xmm0, xmm3
addss xmm0, dword [rax + 0x18]
movaps xmm2, xmm1
addss xmm2, dword [rax + 0x1c]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm0
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rbx + 0xf4], xmm3
movups xmm0, xmmword [rax + 0x210]
movups xmmword [rbx + 0x104], xmm0
movss xmm1, dword [rax + 0x40]
ucomiss xmm1, xmm6
jp 0x1800872c5
jne 0x1800872c5
movss xmm0, dword [rax + 0x44]
ucomiss xmm0, xmm6
jp 0x1800872c5
jne 0x1800872c5
movss xmm0, dword [rax + 0x4c]
ucomiss xmm0, xmm6
jp 0x1800872c5
je 0x1800872fe
mov r8d, 0x191
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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]
jmp 0x1800872fe
movups xmm0, xmmword [rbp + 0x20]
movups xmmword [rbx + 0x104], xmm0
movups xmmword [rbx + 0xf4], xmm0
movups xmmword [rbx + 0x114], xmm0
mov esi, dword [rsp + 0x44]
mov ecx, esi
call fcn.18007d810
mov r13, qword [rbx + 0x190]
mov qword [rsp + 0x58], r13
mov eax, dword [r13 + 0x118]
mov dword [rbx + 0xb8], eax
lea r10, [r13 + 0x250]
movups xmm0, xmmword [r10]
movups xmmword [rbx + 0x164], xmm0
movzx eax, byte [r13 + 0x93]
mov byte [rbx + 0x1e7], al
movups xmm0, xmmword [r13 + 0x230]
movups xmmword [r12 + 0x48], xmm0
movups xmm0, xmmword [r13 + 0x240]
movups xmmword [r12 + 0x58], xmm0
mov rsi, qword [rsp + 0x68]
movss xmm1, dword [rsi + 0x11c]
movss dword [r12 + 0x80], xmm1
movsd xmm0, qword [r13 + 0x108]
movsd qword [r12 + 0x68], xmm0
movsd xmm0, qword [r13 + 0x100]
movsd qword [r12 + 0x70], xmm0
movsd xmm1, qword [r13 + 0xf0]
movsd qword [r12 + 0x78], xmm1
mov eax, dword [rsi + 0x1c4]
mov dword [r12 + 0x84], eax
mov eax, dword [rsi + 0x1d0]
mov dword [r12 + 0x88], eax
mov qword [r13 + 0x100], r14
mov qword [r13 + 0x108], r14
bt edi, 0x16
jae 0x1800873d5
xor dl, dl
jmp 0x1800873e7
bt edi, 0x15
jae 0x1800873df
mov dl, 1
jmp 0x1800873e7
mov edx, edi
shr edx, 0xa
and dl, 1
mov ecx, edi
shr ecx, 0x17
not cl
and cl, 1
mov r8d, edi
and r8d, 0x200
je 0x180087403
movaps xmm3, xmm8
jmp 0x180087406
movaps xmm3, xmm6
test cl, cl
je 0x180087456
test r8d, r8d
jne 0x180087456
lea r9, [r15 + 0x15b8]
movss xmm1, dword [r9]
movaps xmm2, xmm6
movaps xmm0, xmm1
addss xmm0, xmm3
movss dword [rbx + 0xcc], xmm0
movss dword [rbx + 0xd0], xmm1
movss dword [rbx + 0xc4], xmm2
mov eax, dword [r15 + 0x15bc]
mov dword [rbx + 0xc8], eax
bt edi, 0xa
jae 0x180087474
movaps xmm1, xmm8
jmp 0x180087477
movaps xmm1, xmm6
lea r9, [r15 + 0x15b8]
test cl, cl
je 0x18008741b
test r8d, r8d
je 0x18008741b
movss xmm2, dword [r15 + 0x15b8]
jmp 0x18008741e
movaps xmm1, xmm6
test dl, dl
je 0x180087482
movss xmm0, dword [r9]
jmp 0x180087485
movaps xmm0, xmm6
addss xmm0, xmm1
subss xmm0, xmm2
movss dword [rbx + 0xc0], xmm0
mov qword [rbx + 0x78], 0xffffffffffffffff
mov dword [rbx + 0x9c], r14d
mov word [rbx + 0x9a], r14w
cmp r13, rsi
jne 0x1800874bd
lea r10, [rbx + 0x114]
mov rax, r10
jmp 0x1800874c4
lea rax, [rbx + 0x114]
lea rcx, [rbx + 0x124]
movups xmm0, xmmword [r10]
movups xmmword [rcx], xmm0
movss xmm1, dword [rcx]
maxss xmm1, dword [rax]
movss xmm0, dword [rcx + 4]
maxss xmm0, dword [rax + 4]
movss dword [rcx], xmm1
movss dword [rcx + 4], xmm0
movss xmm1, dword [rcx + 8]
minss xmm1, dword [rax + 8]
movss xmm0, dword [rcx + 0xc]
minss xmm0, dword [rax + 0xc]
movss dword [rcx + 8], xmm1
movss dword [rcx + 0xc], xmm0
lea rdx, [rbx + 0x164]
call fcn.1800718f0
bt edi, 0x11
jae 0x180087530
movss xmm0, dword [rbx + 0x130]
minss xmm0, dword [r13 + 0x23c]
jmp 0x180087539
movss xmm0, dword [r13 + 0x25c]
movss dword [rbx + 0x130], xmm0
movss xmm0, dword [rbx + 0x118]
movss dword [rbx + 0x88], xmm0
movss dword [rbx + 0x84], xmm0
mov dword [rbx + 0x90], r14d
mov dword [rbx + 0x1d1], 0
mov byte [rbx + 0x1e4], 1
mov byte [rbx + 0x1c3], 0
movaps xmm1, xmm8
mov ecx, Ordinal_46
call fcn.180074620
mov dword [rbx + 0xa8], eax
movaps xmm1, xmm8
mov ecx, Ordinal_46
call fcn.180074620
mov dword [rbx + 0xac], eax
mov qword [r15 + 0x1ff0], rbx
mov r9d, dword [rsp + 0x38]
mov dword [rsi + 0x1b0], r9d
cmp r13, rsi
je 0x1800875bf
mov dword [r13 + 0x1b0], r9d
test byte [rsp + 0x48], 2
je 0x1800875d3
test dil, 2
jne 0x1800875d3
mov byte [rbx + 0x1e3], 1
mov edi, dword [r15 + 0x2038]
cmp r9d, edi
jl 0x1800876a9
mov dword [rsp + 0x30], 0xbf800000
lea edi, [r9 + 1]
mov ecx, dword [r15 + 0x203c]
cmp edi, ecx
jle 0x18008766b
test ecx, ecx
je 0x180087609
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x18008760e
mov eax, 8
mov esi, edi
cmp eax, edi
cmovg esi, eax
cmp esi, ecx
jle 0x18008766b
movsxd rcx, esi
shl rcx, 2
call fcn.180077f70
mov r12, rax
mov rdx, qword [r15 + 0x2040]
test rdx, rdx
je 0x180087653
movsxd r8, dword [r15 + 0x2038]
shl r8, 2
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [r15 + 0x2040]
call fcn.180077f90
mov qword [r15 + 0x2040], r12
mov dword [r15 + 0x203c], esi
mov r12, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x38]
movsxd rax, dword [r15 + 0x2038]
cmp edi, eax
jle 0x1800876a2
mov rdx, rax
movsxd r8, edi
cmp rax, r8
jge 0x1800876a2
mov eax, dword [rsp + 0x30]
nop word [rax + rax]
mov rcx, qword [r15 + 0x2040]
mov dword [rcx + rdx*4], eax
inc rdx
cmp rdx, r8
jl 0x180087690
mov dword [r15 + 0x2038], edi
movsd xmm7, qword [r15 + 0x1b88]
cvtpd2ps xmm7, xmm7
test r9d, r9d
js 0x1800876c0
cmp r9d, edi
jl 0x1800876df
mov r8d, 0x68b
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r9d, dword [rsp + 0x38]
movsxd rcx, r9d
mov rax, qword [r15 + 0x2040]
movss dword [rax + rcx*4], xmm7
movsd xmm0, qword [r15 + 0x1b88]
cvtpd2ps xmm0, xmm0
movss dword [r12 + 4], xmm0
mov byte [rbx + 0x1e6], 0
mov r12, r14
mov qword [rsp + 0x50], r14
mov r8, qword [rbx + 0x18]
mov rcx, qword [rbx + 0x20]
sub rcx, r8
movabs rax, 0x4ec4ec4ec4ec4ec5
imul rcx
mov rcx, rdx
sar rcx, 5
mov rax, rcx
shr rax, 0x3f
add rcx, rax
mov qword [rsp + 0x68], rcx
mov edi, dword [rsp + 0x3c]
test ecx, ecx
je 0x18008775b
cmp ecx, edi
je 0x18008775b
mov r12, r8
mov rax, qword [rbx + 8]
mov qword [rsp + 0x50], rax
mov qword [rbx + 8], r14
cmp qword [rbx + 8], 0
jne 0x18008777a
mov edx, edi
mov rcx, rbx
call fcn.1800893d0
mov byte [rbx + 0x1df], 1
mov byte [rbx + 0x1db], 1
cmp byte [rbx + 0x1e2], 0
je 0x18008779e
mov word [rbx + 0x1df], 0x100
mov byte [rbx + 0x1db], 1
mov byte [rbx + 0x1e2], 0
mov dword [rbx + 0x68], r14d
cmp byte [rbx + 0x1db], 0
je 0x180087941
mov ecx, 0xffffffff
mov dword [rbx + 0x6c], ecx
mov byte [rbx + 0x1dc], 1
mov word [rbx + 0x82], cx
mov byte [rbx + 0x1d0], cl
mov dword [rbx + 0x1c5], 0xffffffff
mov byte [rbx + 0x1ca], cl
mov byte [rbx + 0x1c4], cl
mov r13d, r14d
test edi, edi
jle 0x18008793c
mov r15, r14
mov rsi, r14
mov r14, qword [rsp + 0x68]
mov rax, qword [rbx + 0x18]
lea rdi, [rsi + rax]
cmp rdi, rax
jb 0x180087806
cmp rdi, qword [rbx + 0x20]
jb 0x180087820
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test r12, r12
je 0x180087872
cmp r13d, r14d
jge 0x180087872
movups xmm0, xmmword [rsi + r12]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [rsi + r12 + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmm0, xmmword [rsi + r12 + 0x20]
movups xmmword [rdi + 0x20], xmm0
movups xmm1, xmmword [rsi + r12 + 0x30]
movups xmmword [rdi + 0x30], xmm1
movups xmm0, xmmword [rsi + r12 + 0x40]
movups xmmword [rdi + 0x40], xmm0
movups xmm1, xmmword [rsi + r12 + 0x50]
movups xmmword [rdi + 0x50], xmm1
movsd xmm0, qword [rsi + r12 + 0x60]
movsd qword [rdi + 0x60], xmm0
jmp 0x1800878e0
movss xmm2, dword [rdi + 0x14]
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp - 0x70], xmm1
movups xmmword [rbp - 0x30], xmm1
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x70], 0xbf800000
mov dword [rbp - 0x68], 0xbf800000
mov qword [rbp - 0x30], 0xffffffffffffffff
and byte [rbp - 0x1c], 0xfc
mov word [rbp - 0x28], 0xffff
movups xmmword [rdi], xmm1
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi + 0x20], xmm1
movups xmmword [rdi + 0x30], xmm1
movups xmmword [rdi + 0x40], xmm1
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rdi + 0x50], xmm0
movsd xmm1, qword [rbp - 0x20]
movsd qword [rdi + 0x60], xmm1
movss dword [rdi + 0x14], xmm2
mov byte [rdi + 0x60], 1
mov word [rdi + 0x5a], 0x101
mov rax, qword [rbx + 0x28]
lea rcx, [r15 + rax]
mov qword [rsp + 0x68], rcx
cmp rcx, rax
jb 0x1800878f8
cmp rcx, qword [rbx + 0x30]
jb 0x180087917
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 + 0x68]
mov byte [rcx], r13b
mov byte [rdi + 0x52], r13b
inc r13d
inc r15
add rsi, 0x68
mov edi, dword [rsp + 0x3c]
cmp r13d, edi
jl 0x1800877f3
xor r14d, r14d
mov r15, qword [rbp + 0x18]
mov r13, qword [rsp + 0x58]
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x180087953
mov rcx, rax
call fcn.180077f90
cmp byte [rbx + 0x1df], 0
je 0x180087964
mov rcx, rbx
call fcn.18008ad40
movss xmm8, dword [r15 + 0x1980]
movss xmm0, dword [rbx + 0xf0]
ucomiss xmm0, xmm6
jp 0x180087980
je 0x180087a11
ucomiss xmm0, xmm8
jp 0x18008798c
je 0x180087a11
movaps xmm7, xmm8
divss xmm7, xmm0
movsxd r15, edi
test edi, edi
jle 0x180087a11
mov rdi, r14
nop
mov rax, qword [rbx + 0x18]
lea rsi, [rdi + rax]
cmp rsi, rax
jb 0x1800879b3
cmp rsi, qword [rbx + 0x20]
jb 0x1800879cd
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm6, xmm7
mulss xmm6, dword [rsi + 0x10]
mov rax, qword [rbx + 0x18]
lea rsi, [rdi + rax]
cmp rsi, rax
jb 0x1800879e8
cmp rsi, qword [rbx + 0x20]
jb 0x180087a02
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 [rsi + 0x10], xmm6
add rdi, 0x68
sub r15, 1
jne 0x1800879a0
movss dword [rbx + 0xf0], xmm8
mov byte [r13 + 0x93], 1
lea rcx, [rbx + 0x198]
cmp dword [rcx], 0
jle 0x180087a35
xor edx, edx
call fcn.1800846a0
cmp word [rbx + 0x80], 0
jne 0x180087d19
movsx eax, byte [rbx + 0x1c7]
cmp al, 0xff
je 0x180087a65
movss xmm1, dword [rbx + 0xe8]
ucomiss xmm1, xmm9
jp 0x180087a5e
je 0x180087a65
mov ecx, eax
call fcn.18008c080
movzx eax, byte [rbx + 0x1c7]
mov byte [rbx + 0x1c8], al
mov dword [rbx + 0xe8], 0x7f7fffff
mov byte [rbx + 0x1c7], 0xff
movsx rax, byte [rbx + 0x1c6]
cmp al, 0xff
je 0x180087ad5
imul rdi, rax, 0x68
add rdi, qword [rbx + 0x18]
cmp rdi, qword [rbx + 0x18]
jb 0x180087aa3
cmp rdi, qword [rbx + 0x20]
jb 0x180087abd
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 [rbx + 0x1c6]
movss xmm1, dword [rdi + 0x14]
call fcn.18008c080
mov byte [rbx + 0x1c6], 0xff
cmp word [rbx + 0x80], 0
jne 0x180087d19
cmp byte [rbx + 0x1c9], 0xff
jne 0x180087afc
cmp byte [rbx + 0x1ca], 0xff
je 0x180087afc
mov byte [rbx + 0x1ca], 0xff
mov byte [rbx + 0x1c9], 0xff
cmp byte [rbx + 0x1ca], 0xff
je 0x180087d19
movsx r12d, byte [rbx + 0x1cb]
test r12b, r12b
je 0x180087d19
lea eax, [r12 + 1]
test eax, 0xfffffffd
je 0x180087b47
mov r8d, 0x274
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 0x180087b67
mov r8d, 0x275
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 [rbx + 0x1ca]
imul rdi, rax, 0x68
add rdi, qword [rbx + 0x18]
cmp rdi, qword [rbx + 0x18]
jb 0x180087b83
cmp rdi, qword [rbx + 0x20]
jb 0x180087b9d
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 0x180087ba9
movzx eax, byte [rdi + 0x54]
jmp 0x180087bad
movzx eax, byte [rdi + 0x55]
movsx rax, al
imul r13, rax, 0x68
add r13, qword [rbx + 0x18]
cmp r13, qword [rbx + 0x18]
jb 0x180087bc5
cmp r13, qword [rbx + 0x20]
jb 0x180087bdf
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsx esi, byte [rdi + 0x52]
movsx eax, byte [r13 + 0x52]
mov edx, eax
mov dword [rsp + 0x58], eax
mov byte [rdi + 0x52], al
add esi, r12d
add eax, r12d
cmp esi, eax
je 0x180087c72
mov r14d, eax
nop
movsxd rdi, esi
add rdi, qword [rbx + 0x28]
cmp rdi, qword [rbx + 0x28]
jb 0x180087c13
cmp rdi, qword [rbx + 0x30]
jb 0x180087c2d
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 [rdi]
imul rdi, rax, 0x68
add rdi, qword [rbx + 0x18]
cmp rdi, qword [rbx + 0x18]
jb 0x180087c45
cmp rdi, qword [rbx + 0x20]
jb 0x180087c5f
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 [rdi + 0x52], r12b
add esi, r12d
cmp esi, r14d
jne 0x180087c00
xor r14d, r14d
mov edx, dword [rsp + 0x58]
sub edx, r12d
movsx eax, byte [r13 + 0x52]
cmp eax, edx
je 0x180087c98
mov r8d, 0x27e
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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]
mov esi, r14d
cmp dword [rbx + 0x74], 0
jle 0x180087d0b
movsxd rax, esi
imul rdi, rax, 0x68
add rdi, qword [rbx + 0x18]
cmp rdi, qword [rbx + 0x18]
jb 0x180087cb8
cmp rdi, qword [rbx + 0x20]
jb 0x180087cd2
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsx rdi, byte [rdi + 0x52]
add rdi, qword [rbx + 0x28]
cmp rdi, qword [rbx + 0x28]
jb 0x180087ce7
cmp rdi, qword [rbx + 0x30]
jb 0x180087d01
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 [rdi], sil
inc esi
cmp esi, dword [rbx + 0x74]
jl 0x180087ca1
mov byte [rbx + 0x1cb], 0
mov byte [rbx + 0x1e0], 1
cmp byte [rbx + 0x1e3], 0
je 0x180087dac
cmp dword [rbx + 0x74], 0
jle 0x180087d9e
nop dword [rax]
movsxd rsi, r14d
imul rdi, rsi, 0x68
add rdi, qword [rbx + 0x18]
cmp rdi, qword [rbx + 0x18]
jb 0x180087d47
cmp rdi, qword [rbx + 0x20]
jb 0x180087d61
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 [rdi + 0x52], r14b
mov rax, qword [rbx + 0x28]
lea rdi, [rsi + rax]
cmp rdi, rax
jb 0x180087d78
cmp rdi, qword [rbx + 0x30]
jb 0x180087d92
mov r8d, 0x238
lea rdx, str.D:ProjetosAge_IVOTBAgeimguiimgui_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 [rdi], r14b
inc r14d
cmp r14d, dword [rbx + 0x74]
jl 0x180087d30
mov byte [rbx + 0x1e3], 0
mov byte [rbx + 0x1e0], 1
mov al, 1
mov rcx, qword [rbp + 0x40]
xor rcx, rsp
call fcn.1800d1620
lea r11, [rsp + 0x198]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret