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

Disassembly:
push rbp
lea rbp, [rsp - 0x250]
sub rsp, 0x350
mov rax, qword [0x1400ed830]
test rax, rax
je 0x14003d219
mov r9, qword [0x1400ed838]
lea r8, str.Layout
mov edx, 0xaaf
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140044dc0
lea rdx, str.Layout__Scrolling
call fcn.140016a70
xor r9d, r9d
lea r8, str.Layout__Scrolling
mov ecx, eax
lea edx, [r9 + 0x1a]
call fcn.14009fb40
test al, al
je 0x140044dc0
mov rax, qword [0x1400ed830]
mov qword [rsp + 0x340], rsi
mov qword [rsp + 0x338], rdi
mov qword [rsp + 0x320], r14
movaps xmmword [rsp + 0x300], xmm6
movaps xmmword [rsp + 0x2f0], xmm7
movaps xmmword [rsp + 0x2e0], xmm8
movaps xmmword [rsp + 0x2d0], xmm9
movaps xmmword [rsp + 0x2c0], xmm10
movaps xmmword [rsp + 0x2b0], xmm11
movaps xmmword [rsp + 0x2a0], xmm12
movaps xmmword [rsp + 0x290], xmm13
movaps xmmword [rsp + 0x280], xmm14
movaps xmmword [rsp + 0x270], xmm15
test rax, rax
je 0x14003d303
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Child_windows
mov edx, 0xab3
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
mov rcx, qword [0x1400ed828]
lea r14, [0x1400be3bc]
movss xmm9, dword [0x1400dcef4]
xor esi, esi
movss xmm8, dword [0x1400dcdc4]
xorps xmm15, xmm15
movss xmm6, dword [0x1400dcfec]
mov rax, qword [rcx + 0x4000]
movss xmm10, dword [0x1400dcfc8]
movss xmm14, dword [0x1400dce0c]
movss xmm11, dword [0x1400dcf20]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
mov qword [rsp + 0x348], rbx
cmp byte [rcx + 0xc3], sil
jne 0x14003df9f
lea rbx, str.Child_windows
mov rdx, rbx
call fcn.140016a70
mov ecx, eax
xor r9d, r9d
mov r8, rbx
xor edx, edx
call fcn.14009fb40
test al, al
je 0x14003df9f
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], sil
jne 0x14003d3fa
mov r8, rbx
cmp rbx, 0xffffffffffffffff
jae 0x14003d3ee
nop word [rax + rax]
movzx ecx, byte [r8]
test cl, cl
je 0x14003d3ee
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14003d3e5
cmp byte [rax], cl
je 0x14003d3ee
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14003d3d0
movaps xmm3, xmm15
mov rdx, rbx
call fcn.14008d4a0
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x14003d485
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x14003d485
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140015e20
xor edx, edx
lea rcx, str.Use_child_windows_to_begin_into_a_self_contained_independent_scrolling_clipping_regions_within_a_host_window.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003d480
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
lea rdx, [0x1400ed9ac]
lea rcx, str.Disable_Mouse_Wheel
call fcn.14008b510
lea rdx, [0x1400edcc9]
lea rcx, str.Disable_Menu
call fcn.14008b510
cmp byte [0x1400ed9ac], sil
mov ebx, 0x800
mov rcx, qword [0x1400ed828]
mov eax, 0x810
cmovne ebx, eax
mov r8, qword [rcx + 0x4000]
cmp qword [r8 + 0x1b8], rsi
jne 0x14003d4e6
lea rdx, [r8 + 0x260]
cmp qword [rcx + 0x4e18], rsi
je 0x14003d4ed
lea rdx, [r8 + 0x230]
movss xmm0, dword [rdx]
lea rdx, str.ChildL
subss xmm0, dword [r8 + 0x110]
mov byte [r8 + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
mov dword [rbp + 0x264], 0x43820000
mulss xmm0, xmm8
movss dword [rbp + 0x260], xmm0
call fcn.140016a70
xor r9d, r9d
mov dword [rsp + 0x20], ebx
lea r8, [rbp + 0x260]
mov edx, eax
lea rcx, str.ChildL
call fcn.14000e950
mov ebx, esi
nop word [rax + rax]
mov edx, ebx
lea rcx, str._04d:_scrollable_region
call fcn.140088240
inc ebx
cmp ebx, 0x64
jl 0x14003d550
call fcn.14000ed20
movaps xmm1, xmm6
movaps xmm0, xmm15
call fcn.14001b250
cmp byte [0x1400ed9ac], sil
mov edi, esi
mov eax, 0x10
cmovne edi, eax
cmp byte [0x1400edcc9], sil
jne 0x14003d594
bts edi, 0xa
mov rbx, qword [0x1400ed828]
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 7
movss xmm0, dword [rbx + 0x3914]
lea rcx, [rbx + 0x4a88]
movss dword [rsp + 0x54], xmm0
call fcn.140031400
mov rcx, qword [0x1400ed828]
lea rdx, str.ChildR
mov dword [rbx + 0x3914], 0x40a00000
mov dword [rbp + 0x260], esi
mov dword [rbp + 0x264], 0x43820000
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
call fcn.140016a70
mov r9d, 1
mov dword [rsp + 0x20], edi
lea r8, [rbp + 0x260]
mov edx, eax
lea rcx, str.ChildR
call fcn.14000e950
cmp byte [0x1400edcc9], sil
jne 0x14003d659
call fcn.1400a2ce0
test al, al
je 0x14003d659
mov r8b, 1
lea rcx, str.Menu
xor edx, edx
call fcn.1400a3560
test al, al
je 0x14003d654
call fcn.1400584e0
call fcn.1400a42c0
call fcn.1400a3020
mov rax, qword [0x1400ed828]
lea rdx, [0x1400c6a18]
mov qword [rbp - 0x1c], rsi
mov rcx, qword [rax + 0x4000]
call fcn.140016a70
lea rdx, [rbp - 0x1c]
movss dword [rsp + 0x28], xmm15
mov r9d, 0x11
mov qword [rsp + 0x20], rdx
mov edx, eax
lea rcx, [0x1400c6a18]
lea r8d, [r9 - 0xf]
call fcn.140079a40
test al, al
je 0x14003d6eb
mov ebx, esi
mov r8d, ebx
lea rdx, str._03d
lea rcx, [rbp + 0x150]
call fcn.140032d10
call fcn.14007f270
xor r8d, r8d
mov dword [rsp + 0x7c], 0x80800000
lea rdx, [rsp + 0x7c]
mov dword [rbp - 0x80], esi
lea rcx, [rbp + 0x150]
call fcn.140089490
inc ebx
cmp ebx, 0x64
jl 0x14003d6a5
call fcn.14007cf70
call fcn.14000ed20
mov ecx, 1
call fcn.1400065b0
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], sil
jne 0x14003d757
lea rdx, str.Manual_resize
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14003d74e
nop
movzx ecx, byte [r8]
test cl, cl
je 0x14003d74e
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14003d745
cmp byte [rax], cl
je 0x14003d74e
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14003d730
movaps xmm3, xmm15
call fcn.14008d4a0
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x14003d7e2
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x14003d7e2
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140015e20
xor edx, edx
lea rcx, str.Drag_bottom_border_to_resize._Double_click_bottom_border_to_auto_fit_to_vertical_contents.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003d7dd
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
mov rbx, qword [0x1400ed828]
lea rdx, [rbp + 0x88]
xorps xmm0, xmm0
mov dword [rbp + 0x88], 3
movups xmmword [rbp + 0x8c], xmm0
movups xmm0, xmmword [rbx + 0x39fc]
lea rcx, [rbx + 0x4a78]
movups xmmword [rbp + 0x8c], xmm0
call fcn.140031540
cmp dword [rbx + 0x4a74], 3
je 0x14003d835
movups xmm0, xmmword [rbx + 0x3a3c]
movups xmmword [rbx + 0x39fc], xmm0
mov rcx, qword [0x1400ed828]
lea rdx, str.ResizableChild
movss xmm7, dword [0x1400dceb0]
mov dword [rbp + 0x260], 0x80800000
movss xmm0, dword [rcx + 0x3d38]
addss xmm0, dword [rcx + 0x3938]
mov rax, qword [rcx + 0x4000]
mulss xmm0, xmm7
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
movss dword [rbp + 0x264], xmm0
call fcn.140016a70
mov r9d, 9
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x260]
mov edx, eax
lea rcx, str.ResizableChild
call fcn.14000e950
test al, al
je 0x14003d8c5
mov ebx, esi
mov edx, ebx
lea rcx, str.Line__04d
call fcn.140088240
inc ebx
cmp ebx, 0xa
jl 0x14003d8b0
mov ecx, 1
call fcn.140006330
call fcn.14000ed20
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], sil
jne 0x14003d93e
lea rdx, str.Auto_resize_with_constraints
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14003d92e
nop dword [rax]
movzx ecx, byte [r8]
test cl, cl
je 0x14003d92e
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14003d925
cmp byte [rax], cl
je 0x14003d92e
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14003d910
movaps xmm3, xmm15
call fcn.14008d4a0
mov rcx, qword [0x1400ed828]
movss xmm0, dword [rcx + 0x3d38]
lea rax, [rbp + 0x260]
or dword [rcx + 0x4990], 1
lea r8, [0x1400ed1a4]
movss xmm6, dword [0x1400dcd9c]
mov edx, 4
mov dword [rsp + 0x38], esi
movaps xmm3, xmm6
mulss xmm0, xmm7
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movss dword [rcx + 0x49a0], xmm0
lea rcx, str.Lines_Count
mov dword [rbp + 0x268], esi
mov qword [rsp + 0x20], rax
call fcn.14008f830
mov rax, qword [0x1400ed828]
lea r8, [0x1400ed1a8]
mov dword [rsp + 0x38], esi
lea rcx, str.Max_Height__in_Lines_
mov qword [rsp + 0x30], r14
movaps xmm3, xmm6
mov edx, 4
mov dword [rbp + 0x260], esi
movss xmm0, dword [rax + 0x3d38]
or dword [rax + 0x4990], 1
mulss xmm0, xmm7
mov dword [rbp + 0x268], esi
movss dword [rax + 0x49a0], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008f830
mov rcx, qword [0x1400ed828]
lea rdx, str.ConstrainedChild
movd xmm2, dword [0x1400ed1a8]
movaps xmm0, xmm15
cvtdq2ps xmm2, xmm2
movss xmm1, dword [rcx + 0x3d38]
addss xmm1, dword [rcx + 0x3938]
or dword [rcx + 0x4a00], 0x10
mov dword [rcx + 0x4a40], esi
unpcklps xmm0, xmm1
mulss xmm2, xmm1
movaps xmm1, xmm0
movsd qword [rbp + 0x260], xmm1
shufps xmm0, xmm0, 0x55
movss dword [rcx + 0x4a44], xmm0
mov dword [rcx + 0x4a48], 0x7f7fffff
movss dword [rcx + 0x4a4c], xmm2
mov qword [rcx + 0x4a50], rsi
mov qword [rcx + 0x4a58], rsi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x260], 0x80800000
mov dword [rbp + 0x264], esi
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
call fcn.140016a70
mov r9d, 0x21
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x260]
mov edx, eax
lea rcx, str.ConstrainedChild
call fcn.14000e950
test al, al
je 0x14003dafa
cmp dword [0x1400ed1a4], esi
mov ebx, esi
jle 0x14003dafa
mov edx, ebx
lea rcx, str.Line__04d
call fcn.140088240
inc ebx
cmp ebx, dword [0x1400ed1a4]
jl 0x14003dae2
call fcn.14000ed20
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], sil
jne 0x14003db62
lea rdx, str.Misc_Advanced
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14003db52
movzx ecx, byte [r8]
test cl, cl
je 0x14003db52
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14003db49
cmp byte [rax], cl
je 0x14003db52
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14003db34
movaps xmm3, xmm15
call fcn.14008d4a0
mov rcx, qword [0x1400ed828]
movss xmm0, dword [rcx + 0x3d38]
lea rax, [rbp + 0x260]
or dword [rcx + 0x4990], 1
lea r8, [0x1400eddd8]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mulss xmm0, xmm7
mov edx, 4
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], 0x3e8
movss dword [rcx + 0x49a0], xmm0
lea rcx, str.Offset_X
mov dword [rbp + 0x268], 0xfffffc18
mov qword [rsp + 0x20], rax
call fcn.14008f830
lea rdx, [0x1400ed340]
lea rcx, str.Override_ChildBg_color
call fcn.14008b510
movzx eax, byte [0x1400e90dc]
lea rdx, [rbp + 0x260]
and al, 1
lea rcx, str.ImGuiChildFlags_Border
mov byte [rbp + 0x260], al
call fcn.14008b510
test al, al
mov eax, dword [0x1400e90dc]
je 0x14003dc24
cmp byte [rbp + 0x260], sil
je 0x14003dc1b
or eax, 1
jmp 0x14003dc1e
and eax, 0xfffffffe
mov dword [0x1400e90dc], eax
shr eax, 1
lea rdx, [rbp + 0x260]
and al, 1
lea rcx, str.ImGuiChildFlags_AlwaysUseWindowPadding
mov byte [rbp + 0x260], al
call fcn.14008b510
test al, al
mov eax, dword [0x1400e90dc]
je 0x14003dc62
cmp byte [rbp + 0x260], sil
je 0x14003dc59
or eax, 2
jmp 0x14003dc5c
and eax, 0xfffffffd
mov dword [0x1400e90dc], eax
shr eax, 2
lea rdx, [rbp + 0x260]
and al, 1
lea rcx, str.ImGuiChildFlags_ResizeX
mov byte [rbp + 0x260], al
call fcn.14008b510
test al, al
mov eax, dword [0x1400e90dc]
je 0x14003dca1
cmp byte [rbp + 0x260], sil
je 0x14003dc98
or eax, 4
jmp 0x14003dc9b
and eax, 0xfffffffb
mov dword [0x1400e90dc], eax
shr eax, 3
lea rdx, [rbp + 0x260]
and al, 1
lea rcx, str.ImGuiChildFlags_ResizeY
mov byte [rbp + 0x260], al
call fcn.14008b510
test al, al
mov eax, dword [0x1400e90dc]
je 0x14003dce0
cmp byte [rbp + 0x260], sil
je 0x14003dcd7
or eax, 8
jmp 0x14003dcda
and eax, 0xfffffff7
mov dword [0x1400e90dc], eax
shr eax, 7
lea rdx, [rbp + 0x260]
and al, 1
lea rcx, str.ImGuiChildFlags_FrameStyle
mov byte [rbp + 0x260], al
call fcn.14008b510
test al, al
je 0x14003dd21
cmp byte [rbp + 0x260], sil
je 0x14003dd17
or dword [0x1400e90dc], 0x80
jmp 0x14003dd21
and dword [0x1400e90dc], 0xffffff7f
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003dd7f
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x14003de0a
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x14003de0a
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140015e20
xor edx, edx
lea rcx, str.Style_the_child_window_like_a_framed_item:_use_FrameBg__FrameRounding__FrameBorderSize__FramePadding_instead_of_ChildBg__ChildRounding__ChildBorderSize__WindowPadding.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003de05
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
test byte [0x1400e90dc], 0x80
je 0x14003de1a
mov byte [0x1400ed340], sil
movd xmm0, dword [0x1400eddd8]
mov rcx, qword [0x1400ed828]
cvtdq2ps xmm0, xmm0
mov rax, qword [rcx + 0x4000]
movss xmm1, dword [rax + 0x110]
subss xmm1, dword [rax + 0x28]
addss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm1
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
cmp byte [0x1400ed340], sil
je 0x14003de99
mov edx, 0x640000ff
mov ecx, 3
call fcn.1400061d0
mov rcx, qword [0x1400ed828]
mov ebx, dword [0x1400e90dc]
lea rdx, [0x1400cc2c8]
mov dword [rbp - 0x7c], 0x43480000
mov dword [rbp - 0x78], 0x42c80000
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
call fcn.140016a70
mov r9d, ebx
mov dword [rsp + 0x20], esi
lea r8, [rbp - 0x7c]
mov edx, eax
lea rcx, [0x1400cc2c8]
call fcn.14000e950
cmp byte [0x1400ed340], sil
je 0x14003defa
mov ecx, 1
call fcn.140006330
mov ebx, esi
nop dword [rax]
mov edx, ebx
lea rcx, str.Some_test__d
call fcn.140088240
inc ebx
cmp ebx, 0x32
jl 0x14003df00
call fcn.14000ed20
xor ecx, ecx
call fcn.14000a870
mov rcx, qword [0x1400ed828]
movzx edx, al
movss xmm9, dword [rcx + 0x49bc]
movss xmm8, dword [rcx + 0x49c0]
movss xmm7, dword [rcx + 0x49c4]
movss xmm6, dword [rcx + 0x49c8]
lea rcx, str.Hovered:__d
call fcn.140088240
cvtps2pd xmm3, xmm7
lea rcx, str.Rect_of_child_window_is:___.0f__.0f____.0f__.0f_
cvtps2pd xmm2, xmm8
cvtps2pd xmm1, xmm9
cvtps2pd xmm0, xmm6
movq r9, xmm3
movq r8, xmm2
movq rdx, xmm1
movsd qword [rsp + 0x20], xmm0
call fcn.140088240
call fcn.1400a0a00
movss xmm8, dword [0x1400dcdc4]
movss xmm9, dword [0x1400dcef4]
mov rax, qword [0x1400ed830]
test rax, rax
je 0x14003dfc7
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Widgets_Width
mov edx, 0xb36
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
mov rcx, qword [0x1400ed828]
lea rdi, str._.3f
movss xmm7, dword [0x1400dd270]
movss xmm6, dword [0x1400dd00c]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003ee1f
lea rdx, str.Widgets_Width
call fcn.140016a70
mov ecx, eax
lea r8, str.Widgets_Width
xor r9d, r9d
xor edx, edx
call fcn.14009fb40
test al, al
je 0x14003ee1f
lea rdx, [0x1400ed69a]
lea rcx, str.Show_indented_items
call fcn.14008b510
lea rcx, str.SetNextItemWidth_PushItemWidth_100_
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003e0ab
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x14003e136
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x14003e136
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140015e20
xor edx, edx
lea rcx, str.Fixed_width.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003e131
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
movaps xmm0, xmm11
call fcn.14001b450
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rdi
lea r8, [0x1400eddac]
mov qword [rsp + 0x28], rax
lea rcx, str.float1b
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movaps xmm3, xmm14
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x268], esi
call fcn.14008f830
cmp byte [0x1400ed69a], sil
je 0x14003e272
mov rcx, qword [0x1400ed828]
lea r8, [0x1400eddac]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mov qword [rsp + 0x30], rdi
mov edx, 8
mov dword [rbp + 0x260], esi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x268], esi
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.float__indented_1b
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008f830
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rbx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
jmp 0x14003e279
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rbx + 0x4000]
cmp dword [rbx + 0x1d8], esi
jg 0x14003e2b0
mov r8d, 0x79d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1d0], ecx
test edx, edx
jg 0x14003e2e6
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
lea rcx, str.SetNextItemWidth_PushItemWidth__100_
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003e356
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x14003e3e1
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x14003e3e1
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140015e20
xor edx, edx
lea rcx, str.Align_to_right_edge_minus_100
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003e3dc
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
movaps xmm0, xmm6
call fcn.14001b450
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rdi
lea r8, [0x1400eddac]
mov qword [rsp + 0x28], rax
lea rcx, str.float2a
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movaps xmm3, xmm14
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x268], esi
call fcn.14008f830
cmp byte [0x1400ed69a], sil
je 0x14003e51c
mov rcx, qword [0x1400ed828]
lea r8, [0x1400eddac]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mov qword [rsp + 0x30], rdi
mov edx, 8
mov dword [rbp + 0x260], esi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x268], esi
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.float__indented_2b
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008f830
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rbx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
jmp 0x14003e523
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rbx + 0x4000]
cmp dword [rbx + 0x1d8], esi
jg 0x14003e55a
mov r8d, 0x79d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1d0], ecx
test edx, edx
jg 0x14003e590
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
lea rcx, str.SetNextItemWidth_PushItemWidth_GetContentRegionAvail__.x__0.5f_
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003e600
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x14003e68b
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x14003e68b
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140015e20
xor edx, edx
lea rcx, str.Half_of_available_width._n__right_cursor_pos__n_works_within_a_column_set_
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003e686
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
mov rax, qword [0x1400ed828]
mov rdx, qword [rax + 0x4000]
mov rcx, rdx
cmp qword [rdx + 0x1b8], rsi
jne 0x14003e6b7
cmp qword [rax + 0x4e18], rsi
jne 0x14003e6b7
add rcx, 0x260
jmp 0x14003e6be
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, xmm8
call fcn.14001b450
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rdi
lea r8, [0x1400eddac]
mov qword [rsp + 0x28], rax
lea rcx, str.float3a
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movaps xmm3, xmm14
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x268], esi
call fcn.14008f830
cmp byte [0x1400ed69a], sil
je 0x14003e807
mov rcx, qword [0x1400ed828]
lea r8, [0x1400eddac]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mov qword [rsp + 0x30], rdi
mov edx, 8
mov dword [rbp + 0x260], esi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x268], esi
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.float__indented_3b
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008f830
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rbx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
jmp 0x14003e80e
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rbx + 0x4000]
cmp dword [rbx + 0x1d8], esi
jg 0x14003e845
mov r8d, 0x79d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1d0], ecx
test edx, edx
jg 0x14003e87b
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
lea rcx, str.SetNextItemWidth_PushItemWidth__GetContentRegionAvail__.x__0.5f_
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003e8eb
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x14003e976
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x14003e976
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140015e20
xor edx, edx
lea rcx, str.Align_to_right_edge_minus_half
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003e971
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
mov rax, qword [0x1400ed828]
mov rdx, qword [rax + 0x4000]
mov rcx, rdx
cmp qword [rdx + 0x1b8], rsi
jne 0x14003e9a2
cmp qword [rax + 0x4e18], rsi
jne 0x14003e9a2
add rcx, 0x260
jmp 0x14003e9a9
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
xorps xmm0, xmm7
mulss xmm0, xmm8
call fcn.14001b450
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rdi
lea r8, [0x1400eddac]
mov qword [rsp + 0x28], rax
lea rcx, str.float4a
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movaps xmm3, xmm14
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x268], esi
call fcn.14008f830
cmp byte [0x1400ed69a], sil
je 0x14003eaf5
mov rcx, qword [0x1400ed828]
lea r8, [0x1400eddac]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mov qword [rsp + 0x30], rdi
mov edx, 8
mov dword [rbp + 0x260], esi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x268], esi
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.float__indented_4b
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008f830
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rbx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
jmp 0x14003eafc
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rbx + 0x4000]
cmp dword [rbx + 0x1d8], esi
jg 0x14003eb33
mov r8d, 0x79d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1d0], ecx
test edx, edx
jg 0x14003eb69
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
lea rcx, str.SetNextItemWidth_PushItemWidth__FLT_MIN_
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003ebd9
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x14003ec64
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x14003ec64
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm9
call fcn.140015e20
xor edx, edx
lea rcx, str.Align_to_right_edge
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14003ec5f
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
movaps xmm0, xmm10
call fcn.14001b450
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rdi
lea r8, [0x1400eddac]
mov qword [rsp + 0x28], rax
lea rcx, str.float5a
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], esi
movaps xmm3, xmm14
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x268], esi
call fcn.14008f830
cmp byte [0x1400ed69a], sil
je 0x14003eda0
mov rcx, qword [0x1400ed828]
lea r8, [0x1400eddac]
mov dword [rsp + 0x38], esi
movaps xmm3, xmm14
mov qword [rsp + 0x30], rdi
mov edx, 8
mov dword [rbp + 0x260], esi
mov rax, qword [rcx + 0x4000]
mov dword [rbp + 0x268], esi
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.float__indented_5b
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
call fcn.14008f830
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rbx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rbx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
jmp 0x14003eda7
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rbx + 0x4000]
cmp dword [rbx + 0x1d8], esi
jg 0x14003edde
mov r8d, 0x79d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1d0], ecx
test edx, edx
jg 0x14003ee14
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
call fcn.1400a0a00
mov rax, qword [0x1400ed830]
test rax, rax
je 0x14003ee47
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Basic_Horizontal_Layout
mov edx, 0xb83
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
mov rcx, qword [0x1400ed828]
movss xmm13, dword [0x1400dced8]
movss xmm7, dword [0x1400dcf58]
movss xmm8, dword [0x1400dcf18]
mov rax, qword [rcx + 0x4000]
movss xmm10, dword [0x1400dce90]
movss xmm12, dword [0x1400dcef8]
mov qword [rsp + 0x328], r13
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
mov qword [rsp + 0x318], r15
cmp byte [rcx + 0xc3], sil
jne 0x140040371
lea rdx, str.Basic_Horizontal_Layout
call fcn.140016a70
mov ecx, eax
lea r8, str.Basic_Horizontal_Layout
xor r9d, r9d
xor edx, edx
call fcn.14009fb40
test al, al
je 0x140040371
lea rcx, str._Use_ImGui::SameLine___to_keep_adding_items_to_the_right_of_the_preceding_item_
call fcn.140088440
mov rax, qword [0x1400ed830]
test rax, rax
je 0x14003ef07
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Basic_Horizontal_Layout_SameLine
mov edx, 0xb89
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
lea rcx, str.Two_items:_Hello
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003ef71
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movaps xmm0, xmmword [0x1400dd140]
lea rdx, str.Sailor
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400882b0
lea rcx, str.More_spacing:_Hello
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003eff5
movss xmm0, dword [rcx + 0x118]
addss xmm0, xmm13
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movaps xmm0, xmmword [0x1400dd140]
lea rdx, str.Sailor
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400882b0
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], sil
jne 0x14003f077
movss xmm1, dword [rcx + 0x3928]
movss xmm0, dword [rax + 0x13c]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3d38]
maxss xmm0, xmm1
movss dword [rax + 0x13c], xmm0
movss xmm1, dword [rax + 0x148]
maxss xmm1, dword [rcx + 0x3928]
movss dword [rax + 0x148], xmm1
lea rcx, str.Normal_buttons
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f0e1
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], rsi
lea rdx, [rbp + 0x260]
lea rcx, str.Banana
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f15c
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp - 0x74], rsi
lea rdx, [rbp - 0x74]
lea rcx, str.Apple
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f1d1
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp - 0x6c], rsi
lea rdx, [rbp - 0x6c]
lea rcx, str.Corniflower
call fcn.140089490
lea rcx, str.Small_buttons
call fcn.140088240
mov rbx, qword [0x1400ed828]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f252
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.Like_this_one
mov qword [rbp + 0x260], rsi
call fcn.140089490
mov rax, qword [0x1400ed828]
movss dword [rbx + 0x3928], xmm6
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f2e6
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.can_fit_within_a_text_block.
call fcn.140088240
mov rax, qword [0x1400ed830]
test rax, rax
je 0x14003f31a
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Basic_Horizontal_Layout_SameLine__with_offset_
mov edx, 0xb9e
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
lea rcx, str.Aligned
call fcn.140088240
mov rax, qword [0x1400ed828]
movss xmm6, dword [0x1400dcf40]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f3a2
movss xmm0, dword [rcx + 0x28]
subss xmm0, dword [rcx + 0x8c]
addss xmm0, xmm6
addss xmm0, xmm15
addss xmm0, dword [rcx + 0x15c]
addss xmm0, dword [rcx + 0x158]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.x150
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f422
movss xmm0, dword [rcx + 0x28]
subss xmm0, dword [rcx + 0x8c]
addss xmm0, xmm7
addss xmm0, xmm15
addss xmm0, dword [rcx + 0x15c]
addss xmm0, dword [rcx + 0x158]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.x300
call fcn.140088240
lea rcx, str.Aligned
call fcn.140088240
mov rbx, qword [0x1400ed828]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f4ae
movss xmm0, dword [rcx + 0x28]
subss xmm0, dword [rcx + 0x8c]
addss xmm0, xmm6
addss xmm0, xmm15
addss xmm0, dword [rcx + 0x15c]
addss xmm0, dword [rcx + 0x158]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.x150
mov qword [rbp + 0x260], rsi
call fcn.140089490
movss dword [rbx + 0x3928], xmm6
mov rbx, qword [0x1400ed828]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f558
movss xmm0, dword [rcx + 0x28]
subss xmm0, dword [rcx + 0x8c]
addss xmm0, xmm7
addss xmm0, xmm15
addss xmm0, dword [rcx + 0x15c]
addss xmm0, dword [rcx + 0x158]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.x300
mov qword [rbp + 0x260], rsi
call fcn.140089490
mov rax, qword [0x1400ed830]
movss dword [rbx + 0x3928], xmm6
test rax, rax
je 0x14003f5b6
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Basic_Horizontal_Layout_SameLine__more_
mov edx, 0xba7
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
lea rdx, [0x1400ed930]
lea rcx, [0x1400cc7d8]
call fcn.14008b510
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f627
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rdx, [0x1400ed909]
lea rcx, str.Tailor
call fcn.14008b510
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f698
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rdx, [0x1400eddc5]
lea rcx, [0x1400cc7e4]
call fcn.14008b510
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], sil
jne 0x14003f709
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rdx, [0x1400ed8f8]
lea rcx, str.Rich
call fcn.14008b510
movaps xmm0, xmm8
call fcn.14001b450
mov r13, qword [0x1400ed828]
lea rax, str.AAAA
mov qword [rbp + 0x30], rax
mov rdx, rsi
lea rax, str.BBBB
mov qword [rbp + 0x38], rax
lea rax, str.CCCC
mov qword [rbp + 0x40], rax
lea rax, str.DDDD
mov qword [rbp + 0x48], rax
movsxd rax, dword [0x1400ed314]
cmp eax, 3
ja 0x14003f76c
mov rdx, qword [rbp + rax*8 + 0x30]
xor r8d, r8d
lea rcx, str.Combo
call fcn.14008dd60
test al, al
je 0x14003fbf7
mov rax, qword [rbp + 0x30]
xor r15b, r15b
test rax, rax
mov qword [rbp + 0x260], rsi
lea rsi, str.Unknown_item
mov rdi, rsi
cmovne rdi, rax
mov rax, qword [0x1400ed828]
xor edx, edx
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.140016c10
add rbx, 0x100
mov r14d, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x14003f7f8
inc r8d
test ecx, ecx
je 0x14003f7e1
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003f7e6
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032380
movsxd rcx, dword [rbx]
lea r9, [rbp + 0x260]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], r14d
mov rcx, rdi
inc dword [rbx]
cmp dword [0x1400ed314], 0
sete bl
xor r8d, r8d
movzx edx, bl
call fcn.1400a0f70
test al, al
je 0x14003f83e
cmp dword [0x1400ed314], 0
je 0x14003f83e
mov r15b, 1
mov dword [0x1400ed314], 0
test bl, bl
je 0x14003f847
call fcn.140016950
mov rax, qword [0x1400ed828]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x14003f878
mov r8d, 0x1f94
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp dword [rbx + 0x100], 0
jg 0x14003f89b
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
mov rdi, rsi
mov rax, qword [rbp + 0x38]
mov edx, 1
test rax, rax
cmovne rdi, rax
mov rax, qword [0x1400ed828]
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.140016c10
add rbx, 0x100
mov r14d, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x14003f908
inc r8d
test ecx, ecx
je 0x14003f8f1
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003f8f6
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032380
movsxd rcx, dword [rbx]
lea r9, [rbp + 0x260]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], r14d
mov rcx, rdi
inc dword [rbx]
cmp dword [0x1400ed314], 1
sete bl
xor r8d, r8d
movzx edx, bl
call fcn.1400a0f70
test al, al
je 0x14003f94e
cmp dword [0x1400ed314], 1
je 0x14003f94e
mov r15b, 1
mov dword [0x1400ed314], 1
test bl, bl
je 0x14003f957
call fcn.140016950
mov rax, qword [0x1400ed828]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x14003f988
mov r8d, 0x1f94
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp dword [rbx + 0x100], 0
jg 0x14003f9ab
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
mov rdi, rsi
mov rax, qword [rbp + 0x40]
mov edx, 2
test rax, rax
cmovne rdi, rax
mov rax, qword [0x1400ed828]
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.140016c10
add rbx, 0x100
mov r14d, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x14003fa18
inc r8d
test ecx, ecx
je 0x14003fa01
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003fa06
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032380
movsxd rcx, dword [rbx]
lea r9, [rbp + 0x260]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], r14d
mov rcx, rdi
inc dword [rbx]
cmp dword [0x1400ed314], 2
sete bl
xor r8d, r8d
movzx edx, bl
call fcn.1400a0f70
test al, al
je 0x14003fa5e
cmp dword [0x1400ed314], 2
je 0x14003fa5e
mov r15b, 1
mov dword [0x1400ed314], 2
test bl, bl
je 0x14003fa67
call fcn.140016950
mov rax, qword [0x1400ed828]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x14003fa98
mov r8d, 0x1f94
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp dword [rbx + 0x100], 0
jg 0x14003fabb
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
mov edx, 3
mov rax, qword [rbp + 0x48]
test rax, rax
cmovne rsi, rax
mov rax, qword [0x1400ed828]
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.140016c10
add rbx, 0x100
mov edi, eax
mov r8d, dword [rbx + 4]
mov ecx, dword [rbx]
cmp ecx, r8d
jne 0x14003fb23
inc ecx
test r8d, r8d
je 0x14003fb0f
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
add eax, r8d
jmp 0x14003fb14
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
mov edx, ecx
mov rcx, rbx
call fcn.140032380
movsxd rcx, dword [rbx]
lea r9, [rbp + 0x260]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], edi
mov rcx, rsi
inc dword [rbx]
cmp dword [0x1400ed314], 3
sete bl
xor r8d, r8d
movzx edx, bl
call fcn.1400a0f70
test al, al
je 0x14003fb68
cmp dword [0x1400ed314], 3
je 0x14003fb68
mov r15b, 1
mov dword [0x1400ed314], 3
test bl, bl
je 0x14003fb71
call fcn.140016950
mov rax, qword [0x1400ed828]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x14003fba2
mov r8d, 0x1f94
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp dword [rbx + 0x100], 0
jg 0x14003fbc5
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
mov rbx, qword [0x1400ed828]
call fcn.14001da90
dec dword [rbx + 0x5e28]
test r15b, r15b
je 0x14003fbee
mov ecx, dword [r13 + 0x49b0]
call fcn.14000a800
lea rdi, str._.3f
xor esi, esi
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14003fc55
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov dword [rsp + 0x30], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x268]
lea r8, [0x1400e90e8]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x260], 0x40a00000
lea rcx, [0x1400ba770]
mov dword [rbp + 0x268], 0
call fcn.140090e90
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14003fcfb
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov dword [rsp + 0x30], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x268]
lea r8, [0x1400ed6bc]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x260], 0x40a00000
lea rcx, [0x1400ba774]
mov dword [rbp + 0x268], 0
call fcn.140090e90
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14003fda1
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov dword [rsp + 0x30], esi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x268]
lea r8, [0x1400ed1a0]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x260], 0x40a00000
lea rcx, [0x1400ba778]
mov dword [rbp + 0x268], 0
call fcn.140090e90
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rcx + 0x4000]
cmp dword [rbx + 0x1d8], 0
jg 0x14003fe28
mov r8d, 0x79d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1d0], ecx
test edx, edx
jg 0x14003fe5e
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
movaps xmm0, xmm8
call fcn.14001b450
lea rcx, str.Lists:
call fcn.140088240
mov rdx, qword [0x1400ed828]
mov edi, esi
lea rsi, [0x1400ed660]
nop dword [rax]
test edi, edi
je 0x14003feeb
mov rcx, qword [rdx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14003feeb
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov rbx, qword [rdx + 0x4000]
mov edx, edi
mov rcx, rbx
call fcn.140016c10
add rbx, 0x100
mov r14d, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x14003ff3a
inc r8d
test ecx, ecx
je 0x14003ff23
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003ff28
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032380
movsxd rcx, dword [rbx]
lea r9, [rbp + 0x30]
mov rax, qword [rbx + 8]
mov rdx, rsi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 4
mov dword [rax + rcx*4], r14d
lea rcx, [0x1400b7d12]
inc dword [rbx]
call fcn.1400a1bd0
mov rdx, qword [0x1400ed828]
mov rbx, qword [rdx + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x14003ffa2
mov r8d, 0x1f94
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x1400ed828]
cmp dword [rbx + 0x100], 0
jg 0x14003ffcc
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x1400ed828]
dec dword [rbx + 0x100]
inc edi
add rsi, 4
cmp edi, 4
jl 0x14003fe90
mov rax, qword [rdx + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [rdx + 0x4000]
cmp dword [rbx + 0x1d8], 0
jg 0x140040019
mov r8d, 0x79d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1d0], ecx
test edx, edx
jg 0x14004004f
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x1d8]
mov rax, qword [0x1400ed830]
test rax, rax
je 0x14004007d
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Basic_Horizontal_Layout_Dummy
mov edx, 0xbc7
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
xor r8d, r8d
movss dword [rbp + 0x260], xmm12
lea rdx, [rbp + 0x260]
mov dword [rbp + 0x264], 0x42200000
lea rcx, [0x1400ba714]
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040104
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [rbp + 0x260]
call fcn.14008cb80
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004016e
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
lea rdx, [rbp + 0x260]
lea rcx, [0x1400ba718]
call fcn.140089490
mov rax, qword [0x1400ed830]
test rax, rax
je 0x1400401ac
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Basic_Horizontal_Layout_Manual_wrapping
mov edx, 0xbcf
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
lea rcx, str.Manual_wrapping:
call fcn.140088240
mov rdx, qword [0x1400ed828]
test rdx, rdx
jne 0x1400401e5
mov r8d, 0xbd9
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x1400ed828]
mov rax, qword [rdx + 0x4000]
lea r14, [rdx + 0x38e8]
xor edi, edi
movss xmm6, dword [rax + 0x260]
subss xmm6, dword [rax + 0x28]
addss xmm6, dword [rax + 0x28]
nop word [rax + rax]
mov rbx, qword [rdx + 0x4000]
mov edx, edi
mov rcx, rbx
call fcn.140016c10
add rbx, 0x100
mov esi, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x14004025e
inc r8d
test ecx, ecx
je 0x140040247
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14004024c
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032380
movsxd rcx, dword [rbx]
lea rdx, [rbp + 0x260]
mov rax, qword [rbx + 8]
xor r8d, r8d
mov dword [rax + rcx*4], esi
lea rcx, [0x1400cc864]
inc dword [rbx]
call fcn.140089490
mov rdx, qword [0x1400ed828]
lea eax, [rdi + 1]
movss xmm0, dword [rdx + 0x49c4]
cmp eax, 0x14
jge 0x1400402fe
addss xmm0, dword [r14 + 0x4c]
addss xmm0, xmm12
comiss xmm6, xmm0
jbe 0x1400402fe
mov rcx, qword [rdx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400402fe
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov rbx, qword [rdx + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x14004032f
mov r8d, 0x1f94
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x1400ed828]
cmp dword [rbx + 0x100], 0
jg 0x140040359
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x1400ed828]
dec dword [rbx + 0x100]
inc edi
cmp edi, 0x14
jl 0x140040210
call fcn.1400a0a00
xor esi, esi
mov rax, qword [0x1400ed830]
test rax, rax
je 0x140040399
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Groups
mov edx, 0xbe2
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
mov rcx, qword [0x1400ed828]
movss xmm9, dword [0x1400dcda0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400409b6
lea rdx, str.Groups
call fcn.140016a70
mov ecx, eax
lea r8, str.Groups
xor r9d, r9d
xor edx, edx
call fcn.14009fb40
test al, al
je 0x1400409b6
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x140040480
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x140040480
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, dword [0x1400dcef4]
call fcn.140015e20
xor edx, edx
lea rcx, str.BeginGroup___basically_locks_the_horizontal_position_for_new_line._EndGroup___bundles_the_whole_group_so_that_you_can_use__item__functions_such_as_IsItemHovered___IsItemActive___or_SameLine___etc._on_the_whole_group.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14004047b
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
call fcn.14001b960
call fcn.14001b960
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, [0x1400cc95c]
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040509
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, [0x1400cc960]
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040588
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
call fcn.14001b960
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, [0x1400cc964]
call fcn.140089490
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, [0x1400cc968]
call fcn.140089490
call fcn.14001bac0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040632
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, [0x1400cc96c]
call fcn.140089490
call fcn.14001bac0
lea rcx, str.First_group_hovered
call fcn.14001cdb0
mov rax, qword [0x1400ed828]
lea r9, [rbp + 0xe8]
movaps xmm0, xmmword [0x1400dd100]
lea r8, [0x1400a28e0]
lea rdx, str.values
mov ecx, 1
movss xmm6, dword [rax + 0x49c4]
movss xmm7, dword [rax + 0x49c8]
subss xmm6, dword [rax + 0x49bc]
subss xmm7, dword [rax + 0x49c0]
lea rax, [rbp + 0xf8]
mov dword [rbp + 0x108], 0x3e800000
mov qword [rbp + 0xe8], rax
lea rax, [rbp + 0x260]
mov qword [rsp + 0x48], rax
movss dword [rsp + 0x40], xmm14
movaps xmm1, xmm6
movss dword [rsp + 0x38], xmm15
unpcklps xmm1, xmm7
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 5
movups xmmword [rbp + 0xf8], xmm0
mov dword [rbp + 0xf0], 4
movsd qword [rbp + 0x268], xmm1
movsd qword [rbp + 0x260], xmm1
call fcn.1400a1eb0
mov rax, qword [0x1400ed828]
test rax, rax
jne 0x140040748
mov r8d, 0xbd9
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400ed828]
movss xmm8, dword [0x1400dcdc4]
lea rdx, [rbp + 0x260]
movaps xmm0, xmm6
movss dword [rbp + 0x264], xmm7
subss xmm0, dword [rax + 0x3934]
xor r8d, r8d
lea rcx, str.ACTION
mulss xmm0, xmm8
movss dword [rbp + 0x260], xmm0
call fcn.140089490
mov rdx, qword [0x1400ed828]
mov rcx, qword [rdx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400407e5
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
test rdx, rdx
jne 0x14004080b
mov r8d, 0xbd9
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x1400ed828]
subss xmm6, dword [rdx + 0x3934]
xor r8d, r8d
movss dword [rbp + 0x264], xmm7
lea rdx, [rbp + 0x260]
lea rcx, str.REACTION
mulss xmm6, xmm8
movss dword [rbp + 0x260], xmm6
call fcn.140089490
call fcn.14001bac0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400408a1
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
lea rdx, [rbp + 0x268]
lea rcx, str.LEVERAGE_nBUZZWORD
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040915
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rdx, [rbp + 0x268]
lea rcx, str.List
call fcn.1400a1640
test al, al
je 0x1400409b1
lea r9, [rbp + 0x260]
mov qword [rbp + 0x260], 0
xor r8d, r8d
lea rcx, str.Selected
mov dl, 1
call fcn.1400a0f70
lea r9, [rbp + 0x260]
mov qword [rbp + 0x260], 0
xor r8d, r8d
lea rcx, str.Not_Selected
xor edx, edx
call fcn.1400a0f70
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x1000000
jne 0x1400409a7
mov r8d, 0x1b22
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_widgets.cpp
lea rcx, str._window__Flags__ImGuiWindowFlags_ChildWindow____Mismatched_BeginListBox_EndListBox_calls._Did_you_test_the_return_value_of_BeginListBox__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.14000ed20
call fcn.14001bac0
call fcn.1400a0a00
mov rax, qword [0x1400ed830]
test rax, rax
je 0x1400409de
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Text_Baseline_Alignment
mov edx, 0xc11
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
mov rcx, qword [0x1400ed828]
movss xmm14, dword [0x1400dcf00]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041cdf
lea rdx, str.Text_Baseline_Alignment
call fcn.140016a70
mov ecx, eax
lea r8, str.Text_Baseline_Alignment
xor r9d, r9d
xor edx, edx
call fcn.14009fb40
test al, al
je 0x140041cdf
lea rcx, str.Text_baseline:
call fcn.140088930
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040aa1
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x140040b35
xor ecx, ecx
call fcn.14001cae0
movss xmm6, dword [0x1400dcef4]
test al, al
je 0x140040b3d
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm6
call fcn.140015e20
xor edx, edx
lea rcx, str.This_is_testing_the_vertical_alignment_that_gets_applied_on_text_to_keep_it_aligned_with_widgets._Lines_only_composed_of_text_or__small__widgets_use_less_vertical_space_than_lines_with_framed_widgets.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x140040b2e
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
jmp 0x140040b3d
movss xmm6, dword [0x1400dcef4]
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.KO_Blahblah
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040bf0
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Some_framed_item
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040c6f
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x140040cf9
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x140040cf9
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm6
call fcn.140015e20
xor edx, edx
lea rcx, str.Baseline_of_button_will_look_misaligned_with_text..
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x140040cf4
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140040d5e
movss xmm1, dword [rcx + 0x3928]
movss xmm0, dword [rax + 0x13c]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3d38]
maxss xmm0, xmm1
movss dword [rax + 0x13c], xmm0
movss xmm1, dword [rax + 0x148]
maxss xmm1, dword [rcx + 0x3928]
movss dword [rax + 0x148], xmm1
lea rcx, str.OK_Blahblah
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040dc8
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Some_framed_item
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040e47
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x140040ed1
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x140040ed1
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm6
call fcn.140015e20
xor edx, edx
lea rcx, str.We_call_AlignTextToFramePadding___to_vertically_align_the_text_baseline_by_FramePadding.y
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x140040ecc
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
xor r8d, r8d
mov qword [rbp - 0x64], 0
lea rdx, [rbp - 0x64]
lea rcx, str.TEST1
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040f4a
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.TEST
call fcn.140088240
mov rbx, qword [0x1400ed828]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140040fb4
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.TEST2
mov qword [rbp + 0x260], 0
call fcn.140089490
mov rcx, qword [0x1400ed828]
movss dword [rbx + 0x3928], xmm6
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140041053
movss xmm1, dword [rcx + 0x3928]
movss xmm0, dword [rax + 0x13c]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3d38]
maxss xmm0, xmm1
movss dword [rax + 0x13c], xmm0
movss xmm1, dword [rax + 0x148]
maxss xmm1, dword [rcx + 0x3928]
movss dword [rax + 0x148], xmm1
lea rcx, str.Text_aligned_to_framed_item
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400410bd
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Item1
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004113c
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Item
call fcn.140088240
mov rbx, qword [0x1400ed828]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400411a6
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.Item2
mov qword [rbp + 0x260], 0
call fcn.140089490
mov rax, qword [0x1400ed828]
movss dword [rbx + 0x3928], xmm6
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004123e
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Item3
call fcn.140089490
mov rcx, qword [0x1400ed828]
movss xmm6, dword [0x1400dcfec]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rcx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x1400412e8
movaps xmm1, xmm6
mov qword [rbp + 0x260], 0
lea rcx, [rbp + 0x260]
call fcn.14001b0e0
lea rcx, str.Multi_line_text:
call fcn.140088930
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.One_nTwo_nThree
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400413a7
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Hello_nWorld
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041411
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Banana
call fcn.140088240
lea rcx, str.Banana
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041487
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Hello_nWorld
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400414f1
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.One_nTwo_nThree
call fcn.140088240
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.HOP1
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004157c
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Banana
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400415e6
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Hello_nWorld
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041650
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Banana
call fcn.140088240
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.HOP2
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400416db
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Hello_nWorld
call fcn.140088240
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041745
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Banana
call fcn.140088240
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rcx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x1400417d2
movaps xmm1, xmm6
mov qword [rbp + 0x260], 0
lea rcx, [rbp + 0x260]
call fcn.14001b0e0
lea rcx, str.Misc_items:
call fcn.140088930
mov rcx, qword [0x1400ed828]
lea rdx, [rbp + 0x260]
xor r8d, r8d
mov dword [rbp + 0x260], 0x42a00000
mov dword [rbp + 0x264], 0x42a00000
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rcx + 0x3954]
lea rcx, str.80x80
addss xmm0, dword [rax + 0x154]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400418af
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov dword [rbp + 0x260], 0x42480000
lea rdx, [rbp + 0x260]
mov dword [rbp + 0x264], 0x42480000
lea rcx, str.50x50
call fcn.140089490
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041937
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Button__
call fcn.140089490
mov rbx, qword [0x1400ed828]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x1400419b6
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, str.SmallButton__
mov qword [rbp + 0x260], 0
call fcn.140089490
mov rax, qword [0x1400ed828]
movss dword [rbx + 0x3928], xmm6
test rax, rax
jne 0x140041a1d
mov r8d, 0xbd9
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400ed828]
movss xmm6, dword [rax + 0x393c]
lea rdx, [rbp + 0x260]
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rcx, str.Button1
call fcn.140089490
movaps xmm1, xmm6
movaps xmm0, xmm15
call fcn.14001b250
mov rdx, qword [0x1400ed828]
mov rax, qword [rdx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rdx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041aba
lea rdx, str.Node1
call fcn.140016a70
mov ecx, eax
lea r8, str.Node1
xor r9d, r9d
xor edx, edx
call fcn.14009fb40
test al, al
je 0x140041aba
mov ebx, esi
nop dword [rax]
mov edx, ebx
lea rcx, str.Item__d..
call fcn.140088930
inc ebx
cmp ebx, 6
jl 0x140041aa0
call fcn.1400a0a00
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140041b1f
movss xmm1, dword [rcx + 0x3928]
movss xmm0, dword [rax + 0x13c]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3d38]
maxss xmm0, xmm1
movss dword [rax + 0x13c], xmm0
movss xmm1, dword [rax + 0x148]
maxss xmm1, dword [rcx + 0x3928]
movss dword [rax + 0x148], xmm1
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
je 0x140041b41
xor bl, bl
jmp 0x140041b63
lea rdx, str.Node2
call fcn.140016a70
mov ecx, eax
lea r8, str.Node2
xor r9d, r9d
xor edx, edx
call fcn.14009fb40
movzx ebx, al
movaps xmm1, xmm6
movaps xmm0, xmm15
call fcn.14001b250
lea rcx, str.Button2
mov qword [rbp + 0x260], 0
xor r8d, r8d
lea rdx, [rbp + 0x260]
call fcn.140089490
test bl, bl
je 0x140041bba
mov ebx, esi
nop word [rax + rax]
mov edx, ebx
lea rcx, str.Item__d..
call fcn.140088930
inc ebx
cmp ebx, 6
jl 0x140041ba0
call fcn.1400a0a00
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rdx, [rbp + 0x260]
lea rcx, str.Button3
call fcn.140089490
movaps xmm1, xmm6
movaps xmm0, xmm15
call fcn.14001b250
lea rcx, str.Bullet_text
call fcn.140088930
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140041c58
movss xmm1, dword [rcx + 0x3928]
movss xmm0, dword [rax + 0x13c]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3d38]
maxss xmm0, xmm1
movss dword [rax + 0x13c], xmm0
movss xmm1, dword [rax + 0x148]
maxss xmm1, dword [rcx + 0x3928]
movss dword [rax + 0x148], xmm1
lea rcx, str.Node
call fcn.140088930
movaps xmm1, xmm6
movaps xmm0, xmm15
call fcn.14001b250
lea rcx, str.Button4
mov qword [rbp + 0x260], 0
xor r8d, r8d
lea rdx, [rbp + 0x260]
call fcn.140089490
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rax + 0x154]
subss xmm0, dword [rcx + 0x3954]
movss dword [rax + 0x154], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x158]
movss dword [rax + 0x110], xmm0
call fcn.1400a0a00
mov rax, qword [0x1400ed830]
test rax, rax
je 0x140041d07
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Scrolling
mov edx, 0xc88
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
mov rcx, qword [0x1400ed828]
mov qword [rsp + 0x330], r12
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140043fc7
lea rdx, str.Scrolling
call fcn.140016a70
mov ecx, eax
lea r8, str.Scrolling
xor r9d, r9d
xor edx, edx
call fcn.14009fb40
test al, al
je 0x140043fc7
mov rax, qword [0x1400ed830]
test rax, rax
je 0x140041d87
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Scrolling_Vertical
mov edx, 0xc8c
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x140041e15
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x140041e15
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, dword [0x1400dcef4]
call fcn.140015e20
xor edx, edx
lea rcx, str.Use_SetScrollHereY___or_SetScrollFromPosY___to_scroll_to_a_given_vertical_position.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x140041e10
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
lea rdx, [0x1400eddcc]
lea rcx, str.Decoration
call fcn.14008b510
lea rdx, [0x1400ed44c]
lea rcx, str.Track
call fcn.14008b510
movaps xmm0, xmm11
call fcn.14001b450
mov rax, qword [0x1400ed828]
movss xmm6, dword [0x1400dcf30]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140041ec0
movss xmm0, dword [rcx + 0x28]
subss xmm0, dword [rcx + 0x8c]
addss xmm0, xmm6
addss xmm0, xmm15
addss xmm0, dword [rcx + 0x15c]
addss xmm0, dword [rcx + 0x158]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov dword [rsp + 0x38], esi
lea rax, str.Item___d
mov qword [rsp + 0x30], rax
lea r8, [0x1400ed550]
lea rax, [rbp + 0x260]
mov dword [rbp + 0x260], 0x63
mov qword [rsp + 0x28], rax
lea rcx, str.item
lea rax, [rbp + 0x268]
mov dword [rbp + 0x268], esi
movaps xmm3, xmm9
mov qword [rsp + 0x20], rax
mov edx, 4
call fcn.14008f830
or byte [0x1400ed44c], al
lea rdx, [rbp + 0x260]
xor r8d, r8d
mov qword [rbp + 0x260], 0
lea rcx, str.Scroll_Offset
call fcn.140089490
mov rcx, qword [0x1400ed828]
movzx r15d, al
mov rdx, qword [rcx + 0x4000]
cmp byte [rdx + 0xc3], 0
jne 0x140041fb3
movss xmm0, dword [rdx + 0x28]
subss xmm0, dword [rdx + 0x8c]
addss xmm0, xmm6
addss xmm0, xmm15
addss xmm0, dword [rdx + 0x15c]
addss xmm0, dword [rdx + 0x158]
movss dword [rdx + 0x110], xmm0
mov eax, dword [rdx + 0x11c]
mov dword [rdx + 0x114], eax
movsd xmm0, qword [rdx + 0x140]
movsd qword [rdx + 0x138], xmm0
mov eax, dword [rdx + 0x14c]
mov dword [rdx + 0x148], eax
mov byte [rdx + 0x150], 1
movss xmm11, dword [0x1400dce0c]
lea rax, str._.0f_px
mov dword [rsp + 0x38], esi
lea r8, [0x1400ed9a8]
mov qword [rsp + 0x30], rax
lea rcx, str.off
lea rax, [rbp + 0x260]
mov dword [rbp + 0x260], 0x7f7fffff
mov qword [rsp + 0x28], rax
movaps xmm3, xmm11
lea rax, [rbp + 0x268]
mov dword [rbp + 0x268], 0
mov edx, 8
mov qword [rsp + 0x20], rax
call fcn.14008f830
or r15b, al
mov qword [rbp + 0x268], 0
xor r8d, r8d
mov byte [rbp + 0x260], r15b
lea rdx, [rbp + 0x268]
lea rcx, str.Scroll_To_Pos
call fcn.140089490
mov rcx, qword [0x1400ed828]
movzx r12d, al
mov rdx, qword [rcx + 0x4000]
cmp byte [rdx + 0xc3], 0
jne 0x1400420b7
movss xmm0, dword [rdx + 0x28]
subss xmm0, dword [rdx + 0x8c]
addss xmm0, xmm6
addss xmm0, xmm15
addss xmm0, dword [rdx + 0x15c]
addss xmm0, dword [rdx + 0x158]
movss dword [rdx + 0x110], xmm0
mov eax, dword [rdx + 0x11c]
mov dword [rdx + 0x114], eax
movsd xmm0, qword [rdx + 0x140]
movsd qword [rdx + 0x138], xmm0
mov eax, dword [rdx + 0x14c]
mov dword [rdx + 0x148], eax
mov byte [rdx + 0x150], 1
mov dword [rsp + 0x38], esi
lea rax, str.X_Y___.0f_px
mov qword [rsp + 0x30], rax
lea r8, [0x1400ed55c]
lea rax, [rbp + 0x268]
mov dword [rbp + 0x268], 0x7f7fffff
mov qword [rsp + 0x28], rax
lea rcx, str.pos
lea rax, [rbp + 0x270]
mov dword [rbp + 0x270], 0xc1200000
movaps xmm3, xmm11
mov qword [rsp + 0x20], rax
mov edx, 8
call fcn.14008f830
mov r13, qword [0x1400ed828]
or r12b, al
mov qword [rbp + 0x268], r13
mov rax, qword [r13 + 0x4000]
mov byte [rax + 0xc0], 1
mov rbx, qword [r13 + 0x4000]
cmp dword [rbx + 0x1d8], 0
jg 0x140042166
mov r8d, 0x79d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r13, qword [0x1400ed828]
mov qword [rbp + 0x268], r13
movsxd rdx, dword [rbx + 0x1d8]
mov rax, qword [rbx + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x1d0], ecx
test edx, edx
jg 0x1400421aa
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r13, qword [0x1400ed828]
mov qword [rbp + 0x268], r13
dec dword [rbx + 0x1d8]
test r15b, r15b
jne 0x1400421ba
test r12b, r12b
je 0x1400421c1
mov byte [0x1400ed44c], 0
test r13, r13
jne 0x1400421ee
mov r8d, 0xbd9
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r13, qword [0x1400ed828]
mov qword [rbp + 0x268], r13
mov rbx, qword [r13 + 0x4000]
mov rax, rbx
cmp qword [rbx + 0x1b8], 0
jne 0x140042214
cmp qword [r13 + 0x4e18], 0
jne 0x140042214
add rax, 0x260
jmp 0x14004221a
add rax, 0x230
movss xmm1, dword [rax]
lea rdx, str.VerticalScrolling
subss xmm1, dword [rbx + 0x110]
movss xmm0, dword [r13 + 0x3934]
movaps xmm8, xmm11
mulss xmm0, dword [0x1400dce8c]
mov rcx, rbx
subss xmm1, xmm0
divss xmm1, xmm10
maxss xmm8, xmm1
call fcn.140016a70
add rbx, 0x100
mov edi, eax
mov r8d, dword [rbx + 4]
mov ecx, dword [rbx]
cmp ecx, r8d
jne 0x140042294
inc ecx
test r8d, r8d
je 0x140042280
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
add eax, r8d
jmp 0x140042285
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
mov edx, ecx
mov rcx, rbx
call fcn.140032380
movsxd rcx, dword [rbx]
lea r14, [rbp + 0x50]
mov rax, qword [rbx + 8]
lea r13, [0x1400cce6c]
mov dword [rax + rcx*4], edi
mov edi, esi
inc dword [rbx]
lea rbx, str.Bottom
test edi, edi
je 0x140042316
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140042316
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
call fcn.14001b960
lea rax, [0x1400cce70]
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], rax
xor edx, edx
lea rax, str.Center
mov qword [rbp + 0x70], rbx
mov qword [rbp + 0x60], rax
lea rax, [0x1400cce7c]
mov qword [rbp + 0x68], rax
mov rcx, qword [r14]
lea r8d, [rdx + 1]
call fcn.140087a50
movzx eax, byte [0x1400eddcc]
mov rdx, rsi
neg al
mov rax, qword [0x1400ed828]
sbb ebx, ebx
and ebx, 0x400
mov rcx, qword [rax + 0x4000]
call fcn.140016b00
mov r9d, 1
movss dword [rbp - 0x5c], xmm8
lea r8, [rbp - 0x5c]
mov dword [rbp - 0x58], 0x43480000
mov edx, eax
mov dword [rsp + 0x20], ebx
xor ecx, ecx
call fcn.14000e950
movzx ebx, al
call fcn.1400a2ce0
test al, al
je 0x1400423c0
xor edx, edx
lea rcx, [0x1400cce88]
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.1400a3020
mov rcx, qword [0x1400ed828]
test r15b, r15b
je 0x1400423f1
mov rax, qword [rcx + 0x4000]
xor edx, edx
movss xmm0, dword [0x1400ed9a8]
movss dword [rax + 0xa0], xmm0
mov dword [rax + 0xa8], edx
mov dword [rax + 0xb0], edx
test r12b, r12b
je 0x14004242a
mov rcx, qword [rcx + 0x4000]
movd xmm2, edi
cvtdq2ps xmm2, xmm2
movss xmm1, dword [rcx + 0x124]
subss xmm1, dword [rcx + 0x2c]
mulss xmm2, xmm9
addss xmm1, dword [0x1400ed55c]
call fcn.14001c910
mov rcx, qword [0x1400ed828]
test bl, bl
je 0x140042490
xor ebx, ebx
cmp byte [0x1400ed44c], 0
je 0x140042474
cmp ebx, dword [0x1400ed550]
jne 0x140042474
movaps xmm0, xmmword [0x1400dd140]
lea rdx, str.Item__d
mov r8d, ebx
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400882b0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm9
call fcn.14001c9a0
jmp 0x140042482
mov edx, ebx
lea rcx, str.Item__d
call fcn.140088240
inc ebx
cmp ebx, 0x64
jl 0x140042430
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
movss xmm7, dword [rax + 0x90]
movss xmm6, dword [rax + 0x98]
call fcn.14000ed20
cvtps2pd xmm2, xmm6
lea rcx, str._.0f__.0f
cvtps2pd xmm1, xmm7
movq r8, xmm2
movq rdx, xmm1
call fcn.140088240
call fcn.14001bac0
inc edi
lea rbx, str.Bottom
inc rsi
add r14, 8
cmp edi, 5
jl 0x1400422b4
mov rax, qword [0x1400ed828]
mov r13, qword [rbp + 0x268]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x14004251e
mov r8d, 0x1f94
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp dword [rbx + 0x100], 0
jg 0x140042541
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
mov rax, qword [0x1400ed830]
test rax, rax
je 0x14004256f
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Scrolling_Horizontal
mov edx, 0xcd5
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
mov rcx, qword [0x1400ed828]
movss xmm8, dword [0x1400dcfec]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x1400425b8
movaps xmm1, xmm8
mov qword [rbp + 0x268], 0
lea rcx, [rbp + 0x268]
call fcn.14001b0e0
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x14004264e
xor ecx, ecx
call fcn.14001cae0
movss xmm10, dword [0x1400dcef4]
test al, al
je 0x140042657
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm10
call fcn.140015e20
xor edx, edx
lea rcx, str.Use_SetScrollHereX___or_SetScrollFromPosX___to_scroll_to_a_given_horizontal_position._n_nBecause_the_clipping_rectangle_of_most_window_hides_half_worth_of_WindowPadding_on_the_left_right__using_SetScrollFromPosX_1__will_usually_result_in_clipped_text_whereas_the_equivalent_SetScrollFromPosY_1__wouldnt.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x140042647
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
jmp 0x140042657
movss xmm10, dword [0x1400dcef4]
mov rax, qword [0x1400ed828]
lea rdx, str.HorizontalScrolling
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.140016a70
add rbx, 0x100
mov edi, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x1400426b1
inc r8d
test ecx, ecx
je 0x14004269a
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14004269f
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032380
movsxd rcx, dword [rbx]
lea r14, [rbp + 0x50]
mov rax, qword [rbx + 8]
xor esi, esi
mov edx, 0x4800
mov dword [rax + rcx*4], edi
lea rdi, [0x1400c044c]
inc dword [rbx]
mov rcx, qword [0x1400ed828]
xor r15d, r15d
nop dword [rax]
movss xmm6, dword [rcx + 0x3d38]
mov ebx, 0x800
movss xmm0, dword [r13 + 0x38f4]
addss xmm6, dword [r13 + 0x395c]
cmp byte [0x1400eddcc], 0
addss xmm0, xmm0
mov rcx, qword [rcx + 0x4000]
cmovne ebx, edx
mov rdx, r15
addss xmm6, xmm0
call fcn.140016b00
mov r9d, 1
movss dword [rbp + 0x26c], xmm6
lea r8, [rbp + 0x268]
mov dword [rbp + 0x268], 0xc2c80000
mov edx, eax
mov dword [rsp + 0x20], ebx
xor ecx, ecx
call fcn.14000e950
cmp byte [rbp + 0x260], 0
movzx ebx, al
mov rax, qword [0x1400ed828]
je 0x140042784
mov rcx, qword [rax + 0x4000]
xor edx, edx
movss xmm0, dword [0x1400ed9a8]
movss dword [rcx + 0x9c], xmm0
mov dword [rcx + 0xa4], edx
mov dword [rcx + 0xac], edx
test r12b, r12b
je 0x1400427bd
mov rcx, qword [rax + 0x4000]
movd xmm2, esi
cvtdq2ps xmm2, xmm2
movss xmm1, dword [rcx + 0x120]
subss xmm1, dword [rcx + 0x28]
mulss xmm2, xmm9
addss xmm1, dword [0x1400ed55c]
call fcn.14001c880
mov rax, qword [0x1400ed828]
test bl, bl
je 0x1400428f4
xor edi, edi
test edi, edi
je 0x140042822
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140042822
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
cmp byte [0x1400ed44c], 0
je 0x1400428cd
cmp edi, dword [0x1400ed550]
jne 0x1400428cd
movaps xmm0, xmmword [0x1400dd140]
lea rdx, str.Item__d
mov r8d, edi
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400882b0
mov rax, qword [0x1400ed828]
movd xmm2, esi
cvtdq2ps xmm2, xmm2
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
movss xmm0, dword [rax + 0x49bc]
movss xmm6, dword [rbx + 0x58]
maxss xmm6, dword [rax + 0x3934]
mulss xmm2, xmm9
subss xmm0, xmm6
movaps xmm1, xmm6
addss xmm1, dword [rax + 0x49c4]
subss xmm1, xmm0
mulss xmm1, xmm2
addss xmm1, xmm0
subss xmm1, dword [rbx + 0x28]
call fcn.14001c880
movss xmm1, dword [rbx + 0x58]
movaps xmm0, xmm15
subss xmm1, xmm6
maxss xmm0, xmm1
movss dword [rbx + 0xac], xmm0
jmp 0x1400428db
mov edx, edi
lea rcx, str.Item__d
call fcn.140088240
mov rax, qword [0x1400ed828]
inc edi
cmp edi, 0x64
jl 0x1400427c7
lea rdi, [0x1400c044c]
mov rax, qword [rax + 0x4000]
movss xmm6, dword [rax + 0x8c]
movss xmm7, dword [rax + 0x94]
call fcn.14000ed20
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004296e
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rax, [0x1400cce70]
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], rax
lea rcx, str._s_n_.0f__.0f
lea rax, str.Center
mov qword [rbp + 0x60], rax
lea rax, [0x1400cce7c]
mov qword [rbp + 0x68], rax
lea rax, [0x1400c0454]
cvtps2pd xmm3, xmm7
mov qword [rbp + 0x70], rax
mov rdx, qword [r14]
cvtps2pd xmm2, xmm6
movq r9, xmm3
movq r8, xmm2
call fcn.140088240
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140042a04
movaps xmm1, xmm8
mov qword [rbp + 0x270], 0
lea rcx, [rbp + 0x270]
call fcn.14001b0e0
mov rcx, qword [0x1400ed828]
inc esi
inc r15
add r14, 8
mov edx, 0x4800
cmp esi, 5
jl 0x1400426e0
mov rbx, qword [rcx + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x140042a45
mov r8d, 0x1f94
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp dword [rbx + 0x100], 0
jg 0x140042a68
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
mov rax, qword [0x1400ed830]
test rax, rax
je 0x140042a96
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Scrolling_Horizontal__more_
mov edx, 0xd03
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x140042b21
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x140042b21
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm10
call fcn.140015e20
xor edx, edx
lea rcx, str.Horizontal_scrolling_for_a_window_is_enabled_via_the_ImGuiWindowFlags_HorizontalScrollbar_flag._n_nYou_may_want_to_also_explicitly_specify_content_width_by_using_SetNextWindowContentWidth___before_Begin__.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x140042b1c
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
xor esi, esi
mov dword [rbp + 0x260], 0xf
lea rax, [0x1400be3bc]
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x268]
lea rax, [rbp + 0x260]
mov dword [rbp + 0x268], 1
lea edx, [rsi + 4]
mov qword [rsp + 0x20], rax
lea r8, [0x1400e90a8]
lea rcx, str.Lines
call fcn.140090e90
mov rbx, qword [0x1400ed828]
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0xc
movss xmm0, dword [rbx + 0x392c]
lea rcx, [rbx + 0x4a88]
movss dword [rsp + 0x54], xmm0
call fcn.140031400
mov dword [rbx + 0x392c], 0x40400000
lea rdx, [rsp + 0x50]
mov rbx, qword [0x1400ed828]
mov dword [rsp + 0x50], 0xb
movss xmm1, dword [rbx + 0x3924]
lea rcx, [rbx + 0x4a88]
movss xmm0, dword [rbx + 0x3928]
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x58], xmm0
call fcn.140031400
mov rcx, qword [0x1400ed828]
lea rdx, str.scrolling
mov dword [rbx + 0x3924], 0x40000000
mov dword [rbx + 0x3928], 0x3f800000
mov dword [rbp + 0x260], esi
movss xmm0, dword [rcx + 0x3928]
mov rax, qword [rcx + 0x4000]
addss xmm0, xmm0
addss xmm0, dword [rcx + 0x3d38]
addss xmm0, dword [rcx + 0x3938]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
mulss xmm0, dword [0x1400dcea8]
addss xmm0, dword [0x1400dcee8]
movss dword [rbp + 0x264], xmm0
call fcn.140016a70
lea r9d, [rsi + 1]
mov dword [rsp + 0x20], 0x800
lea r8, [rbp + 0x260]
mov edx, eax
lea rcx, str.scrolling
call fcn.14000e950
mov eax, dword [0x1400e90a8]
mov r14d, esi
test eax, eax
jle 0x140043135
movss xmm10, dword [0x1400dcd78]
mov ecx, esi
movss xmm9, dword [0x1400dcdcc]
mov r12d, esi
movss xmm7, dword [0x1400dcdd8]
mov r13d, esi
movss xmm8, dword [0x1400dcdec]
mov dword [rbp + 0x268], ecx
mov dword [rbp + 0x260], esi
test r14b, 1
mov r15d, r13d
mov edi, esi
cmove r15d, ecx
add r15d, 0xa
test r15d, r15d
jle 0x14004310e
lea r13, str.Buzz
test edi, edi
je 0x140042d46
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140042d46
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
mov rax, qword [0x1400ed828]
lea edx, [rdi + r14]
add edx, r12d
mov rbx, qword [rax + 0x4000]
mov rcx, rbx
call fcn.140016c10
add rbx, 0x100
mov esi, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x140042da0
inc r8d
test ecx, ecx
je 0x140042d89
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140042d8e
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032380
movsxd rcx, dword [rbx]
lea rdx, [0x1400be3bc]
mov rax, qword [rbx + 8]
mov r8d, edi
mov dword [rax + rcx*4], esi
lea rcx, [rbp + 0x110]
inc dword [rbx]
call fcn.140032d10
mov eax, 0x88888889
mul edi
shr edx, 3
imul ecx, edx, 0xf
cmp edi, ecx
jne 0x140042ddc
lea rbx, str.FizzBuzz
jmp 0x140042e0f
mov eax, 0xaaaaaaab
mul edi
shr edx, 1
lea ecx, [rdx + rdx*2]
cmp edi, ecx
jne 0x140042df5
lea rbx, str.Fizz
jmp 0x140042e0f
mov eax, 0xcccccccd
lea rbx, [rbp + 0x110]
mul edi
shr edx, 2
lea eax, [rdx + rdx*4]
cmp edi, eax
cmove rbx, r13
lea rax, [rsp + 0x60]
movd xmm6, edi
cvtdq2ps xmm6, xmm6
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x270]
lea rax, [rbp + 0x278]
mov qword [rsp + 0x20], rax
movaps xmm2, xmm9
movaps xmm1, xmm9
mulss xmm6, xmm10
movaps xmm0, xmm6
call fcn.140004380
movss xmm0, dword [rbp + 0x270]
lea rdx, [rbp + 0xa0]
mov rsi, qword [0x1400ed828]
movss xmm1, dword [rbp + 0x278]
movss xmm2, dword [rsp + 0x60]
mov dword [rbp - 8], 0x3f800000
movups xmm3, xmmword [rbp - 0x14]
mov dword [rbp + 0xa0], 0x15
lea rcx, [rsi + 0x4a78]
movss xmm3, xmm0
xorps xmm0, xmm0
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movups xmmword [rbp + 0xa4], xmm0
movups xmm0, xmmword [rsi + 0x3b1c]
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp - 0x14], xmm3
movups xmmword [rbp + 0x120], xmm3
movups xmmword [rbp + 0xa4], xmm0
call fcn.140031540
cmp dword [rsi + 0x4a74], 0x15
je 0x140042edf
movups xmm0, xmmword [rbp + 0x120]
movups xmmword [rsi + 0x3b1c], xmm0
lea rax, [rsp + 0x6c]
movaps xmm2, xmm7
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x64]
lea rax, [rsp + 0x68]
movaps xmm1, xmm7
movaps xmm0, xmm6
mov qword [rsp + 0x20], rax
call fcn.140004380
movss xmm0, dword [rsp + 0x64]
lea rdx, [rbp + 0xb8]
mov rsi, qword [0x1400ed828]
movss xmm1, dword [rsp + 0x68]
movss xmm2, dword [rsp + 0x6c]
mov dword [rbp + 8], 0x3f800000
movups xmm3, xmmword [rbp - 4]
mov dword [rbp + 0xb8], 0x16
lea rcx, [rsi + 0x4a78]
movss xmm3, xmm0
xorps xmm0, xmm0
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movups xmmword [rbp + 0xbc], xmm0
movups xmm0, xmmword [rsi + 0x3b2c]
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp - 4], xmm3
movups xmmword [rbp + 0x130], xmm3
movups xmmword [rbp + 0xbc], xmm0
call fcn.140031540
cmp dword [rsi + 0x4a74], 0x16
je 0x140042f99
movups xmm1, xmmword [rbp + 0x130]
movups xmmword [rsi + 0x3b2c], xmm1
lea rax, [rsp + 0x78]
movaps xmm2, xmm8
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x70]
lea rax, [rsp + 0x74]
movaps xmm1, xmm8
movaps xmm0, xmm6
mov qword [rsp + 0x20], rax
call fcn.140004380
movss xmm0, dword [rsp + 0x70]
lea rdx, [rbp + 0xd0]
mov rsi, qword [0x1400ed828]
movss xmm1, dword [rsp + 0x74]
movss xmm2, dword [rsp + 0x78]
mov dword [rbp + 0x18], 0x3f800000
movups xmm3, xmmword [rbp + 0xc]
mov dword [rbp + 0xd0], 0x17
lea rcx, [rsi + 0x4a78]
movss xmm3, xmm0
xorps xmm0, xmm0
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movups xmmword [rbp + 0xd4], xmm0
movups xmm0, xmmword [rsi + 0x3b3c]
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [rbp + 0xc], xmm3
movups xmmword [rbp + 0x140], xmm3
movups xmmword [rbp + 0xd4], xmm0
call fcn.140031540
cmp dword [rsi + 0x4a74], 0x17
je 0x140043055
movups xmm0, xmmword [rbp + 0x140]
movups xmmword [rsi + 0x3b3c], xmm0
lea eax, [rdi + r14]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, xmm13
lea rdx, [rbp - 0x54]
xor r8d, r8d
mov dword [rbp - 0x50], 0
mov rcx, rbx
addss xmm0, xmm12
movss dword [rbp - 0x54], xmm0
call fcn.140089490
mov ecx, 3
call fcn.140006330
mov rax, qword [0x1400ed828]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x1400430c5
mov r8d, 0x1f94
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp dword [rbx + 0x100], 0
jg 0x1400430e8
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
inc edi
cmp edi, r15d
jl 0x140042ce4
mov eax, dword [0x1400e90a8]
xor esi, esi
mov r13d, dword [rbp + 0x260]
mov ecx, dword [rbp + 0x268]
add r13d, 9
add ecx, 3
inc r14d
mov dword [rbp + 0x260], r13d
add r12d, 0x3e7
mov dword [rbp + 0x268], ecx
cmp r14d, eax
jl 0x140042cc3
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
movss xmm9, dword [rcx + 0x8c]
movss xmm10, dword [rcx + 0x94]
call fcn.14000ed20
mov ecx, 2
call fcn.1400065b0
mov rbx, qword [0x1400ed828]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov qword [rbp + 0x260], 0
lea rcx, [0x1400cd14c]
movaps xmm7, xmm15
movss xmm6, dword [rbx + 0x3928]
mov dword [rbx + 0x3928], esi
call fcn.140089490
mov rax, qword [0x1400ed828]
movss xmm8, dword [0x1400dcf84]
movss dword [rbx + 0x3928], xmm6
mov ecx, dword [rax + 0x4064]
test ecx, ecx
je 0x1400431dc
cmp ecx, dword [rax + 0x49b0]
jne 0x1400431dc
movss xmm7, dword [rax + 0x18]
xorps xmm7, xmmword [0x1400dd270]
mulss xmm7, xmm8
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140043233
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
lea rcx, str.Scroll_from_code
call fcn.140088240
mov rbx, qword [0x1400ed828]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x14004329d
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, [0x1400cd164]
mov qword [rbp + 0x260], 0
call fcn.140089490
mov rax, qword [0x1400ed828]
movss dword [rbx + 0x3928], xmm6
mov ecx, dword [rax + 0x4064]
test ecx, ecx
je 0x1400432fa
cmp ecx, dword [rax + 0x49b0]
jne 0x1400432fa
movss xmm7, dword [rax + 0x18]
mulss xmm7, xmm8
mov rcx, qword [rax + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140043351
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
cvtps2pd xmm2, xmm10
lea rcx, str._.0f__.0f
cvtps2pd xmm1, xmm9
movq r8, xmm2
movq rdx, xmm1
call fcn.140088240
ucomiss xmm7, xmm15
jp 0x140043377
je 0x1400433ef
mov rcx, qword [0x1400ed828]
lea rdx, str.scrolling
mov qword [rbp - 0x4c], 0
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
call fcn.140016a70
xor r9d, r9d
mov dword [rsp + 0x20], esi
lea r8, [rbp - 0x4c]
mov edx, eax
lea rcx, str.scrolling
call fcn.14000e950
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
addss xmm7, dword [rcx + 0x8c]
movss dword [rcx + 0x9c], xmm7
mov dword [rcx + 0xa4], esi
mov dword [rcx + 0xac], esi
call fcn.14000ed20
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140043433
movss xmm1, dword [0x1400dcfec]
lea rcx, [rbp + 0x260]
mov qword [rbp + 0x260], 0
call fcn.14001b0e0
lea rdx, [0x1400edff0]
lea rcx, str.Show_Horizontal_contents_size_demo_window
call fcn.14008b510
cmp byte [0x1400edff0], 0
je 0x140043fc2
cmp byte [0x1400ede53], 0
je 0x14004348e
movss xmm0, dword [0x1400ed26c]
mov rcx, qword [0x1400ed828]
cvttss2si eax, xmm0
or dword [rcx + 0x4a00], 4
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rcx + 0x4a28], xmm0
movss dword [rcx + 0x4a2c], xmm15
movzx eax, byte [0x1400ed268]
lea rdx, [0x1400edff0]
neg al
lea rcx, str.Horizontal_contents_size_demo_window
sbb r8d, r8d
and r8d, 0x800
call fcn.140012370
mov rax, qword [0x1400ed830]
test rax, rax
je 0x1400434dc
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Scrolling_Horizontal_contents_size_demo_window
mov edx, 0xd4e
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
mov rbx, qword [0x1400ed828]
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0xe
movss xmm1, dword [rbx + 0x3934]
lea rcx, [rbx + 0x4a88]
movss xmm0, dword [rbx + 0x3938]
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x58], xmm0
call fcn.140031400
mov qword [rbx + 0x3934], 0x40000000
lea rdx, [rsp + 0x50]
mov rbx, qword [0x1400ed828]
mov dword [rsp + 0x50], 0xb
movss xmm1, dword [rbx + 0x3924]
lea rcx, [rbx + 0x4a88]
movss xmm0, dword [rbx + 0x3928]
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x58], xmm0
call fcn.140031400
lea rcx, [0x1400be3ec]
mov qword [rbx + 0x3924], 0x40000000
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x1400435f8
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x1400435f8
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, dword [0x1400dcef4]
call fcn.140015e20
xor edx, edx
lea rcx, str.Test_how_different_widgets_react_and_impact_the_work_rectangle_growing_when_horizontal_scrolling_is_enabled._n_nUse_Metrics__Tools__Show_windows_rectangles_to_visualize_rectangles.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x1400435f3
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
lea rdx, [0x1400ed268]
lea rcx, str.H_scrollbar
call fcn.14008b510
lea rdx, [0x1400ed698]
lea rcx, [0x1400b8604]
call fcn.14008b510
lea rdx, [0x1400ed58c]
lea rcx, str.Tree_nodes
call fcn.14008b510
lea rdx, [0x1400ed90b]
lea rcx, str.Text_wrapped
call fcn.14008b510
lea rdx, [0x1400ed554]
lea rcx, str.Columns
call fcn.14008b510
lea rdx, [0x1400ed4b0]
lea rcx, str.Tab_bar
call fcn.14008b510
lea rdx, [0x1400ed961]
lea rcx, str.Child
call fcn.14008b510
lea rdx, [0x1400ede53]
lea rcx, str.Explicit_content_size
call fcn.14008b510
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
movss xmm3, dword [rcx + 0x90]
movss xmm2, dword [rcx + 0x94]
movss xmm1, dword [rcx + 0x8c]
movss xmm0, dword [rcx + 0x98]
lea rcx, str.Scroll__.1f__.1f__.1f__.1f
cvtps2pd xmm3, xmm3
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
cvtps2pd xmm0, xmm0
movq r9, xmm3
movq r8, xmm2
movq rdx, xmm1
movsd qword [rsp + 0x20], xmm0
call fcn.140088240
cmp byte [0x1400ede53], 0
je 0x1400438e4
mov rdx, qword [0x1400ed828]
mov rcx, qword [rdx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140043756
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
or dword [rdx + 0x4990], 1
lea rax, str._.3f
mov dword [rsp + 0x38], esi
lea r8, [0x1400ed26c]
mov qword [rsp + 0x30], rax
lea rcx, str.csx
lea rax, [rbp + 0x260]
mov dword [rdx + 0x49a0], 0x42c80000
mov qword [rsp + 0x28], rax
movaps xmm3, xmm11
lea rax, [rbp + 0x268]
mov dword [rbp + 0x260], 0
mov edx, 8
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x268], 0
call fcn.14008f830
mov rcx, qword [0x1400ed828]
lea r8, [rbp + 0x260]
movss xmm7, dword [0x1400dceb8]
lea rdx, [rbp + 0x268]
mov dword [rsp + 0x28], esi
mov r9d, 0xffffffff
movss dword [rsp + 0x20], xmm15
mov rax, qword [rcx + 0x4000]
movsd xmm9, qword [rax + 0x110]
mov byte [rax + 0xc0], 1
movaps xmm0, xmm9
mov rcx, qword [rcx + 0x4000]
addss xmm0, xmm7
movsd qword [rbp + 0x268], xmm9
movss xmm6, dword [rbp + 0x26c]
movaps xmm8, xmm6
mov rcx, qword [rcx + 0x2a8]
addss xmm8, xmm7
movss dword [rbp + 0x260], xmm0
movss dword [rbp + 0x264], xmm8
call fcn.14006fa50
mov rcx, qword [0x1400ed828]
lea r8, [rbp + 0x260]
mov dword [rsp + 0x28], esi
lea rdx, [rbp + 0x268]
mov r9d, 0xffffffff
movss dword [rbp + 0x26c], xmm6
movss dword [rbp + 0x264], xmm8
mov rax, qword [rcx + 0x4000]
movss dword [rsp + 0x20], xmm15
mov byte [rax + 0xc0], 1
addss xmm9, dword [0x1400ed26c]
mov rcx, qword [rcx + 0x4000]
mov rcx, qword [rcx + 0x2a8]
movaps xmm0, xmm9
subss xmm0, xmm7
movss dword [rbp + 0x260], xmm9
movss dword [rbp + 0x268], xmm0
call fcn.14006fa50
lea rcx, [rbp + 0x260]
mov dword [rbp + 0x260], 0
mov dword [rbp + 0x264], 0x41200000
call fcn.14008cb80
mov ecx, 2
call fcn.1400065b0
mov rax, qword [0x1400ed828]
mov rdx, qword [rax + 0x4000]
cmp byte [rdx + 0xc3], 0
jne 0x140043931
mov r8d, dword [rdx + 0x1c4]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1b8], 0
je 0x140043928
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm11
call fcn.14008ce00
cmp byte [0x1400ed698], 0
je 0x140043955
xor r8d, r8d
mov qword [rbp - 0x44], 0x43960000
lea rdx, [rbp - 0x44]
lea rcx, str.this_is_a_300_wide_button
call fcn.140089490
cmp byte [0x1400ed58c], 0
je 0x140043a26
mov rcx, qword [0x1400ed828]
mov byte [rbp + 0x260], 1
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140043a13
lea rdx, str.this_is_a_tree_node
call fcn.140016a70
mov ecx, eax
lea r8, str.this_is_a_tree_node
xor r9d, r9d
xor edx, edx
call fcn.14009fb40
test al, al
je 0x140043a13
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140043a0e
lea rdx, str.another_one_of_those_tree_node...
call fcn.140016a70
mov ecx, eax
lea r8, str.another_one_of_those_tree_node...
xor r9d, r9d
xor edx, edx
call fcn.14009fb40
test al, al
je 0x140043a0e
lea rcx, str.Some_tree_contents
call fcn.140088240
call fcn.1400a0a00
call fcn.1400a0a00
lea rdx, [rbp + 0x260]
lea rcx, str.CollapsingHeader
call fcn.1400a0d60
cmp byte [0x1400ed90b], 0
je 0x140043a3b
lea rcx, str.This_text_should_automatically_wrap_on_the_edge_of_the_work_rectangle.
call fcn.140088440
cmp byte [0x1400ed554], 0
je 0x140043cc7
lea rcx, str.Tables:
call fcn.140088240
mov rax, qword [0x1400ed828]
lea rdx, str.table
mov qword [rbp - 0x3c], 0
mov rcx, qword [rax + 0x4000]
call fcn.140016a70
lea rdx, [rbp - 0x3c]
movss dword [rsp + 0x28], xmm15
mov qword [rsp + 0x20], rdx
lea rcx, str.table
mov edx, eax
mov r9d, 0x780
mov r8d, 4
call fcn.140079a40
test al, al
je 0x140043c0f
call fcn.14007f270
mov rax, qword [0x1400ed828]
mov rdx, qword [rax + 0x4000]
mov rcx, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x140043adb
cmp qword [rax + 0x4e18], 0
jne 0x140043adb
add rcx, 0x260
jmp 0x140043ae2
add rcx, 0x230
movss xmm0, dword [rcx]
lea rcx, str.Width__.2f
subss xmm0, dword [rdx + 0x110]
cvtps2pd xmm1, xmm0
movq rdx, xmm1
call fcn.140088240
call fcn.14007f270
mov rcx, qword [0x1400ed828]
mov rdx, qword [rcx + 0x4000]
mov rax, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x140043b34
cmp qword [rcx + 0x4e18], 0
jne 0x140043b34
add rax, 0x260
jmp 0x140043b3a
add rax, 0x230
movss xmm0, dword [rax]
lea rcx, str.Width__.2f
subss xmm0, dword [rdx + 0x110]
cvtps2pd xmm1, xmm0
movq rdx, xmm1
call fcn.140088240
call fcn.14007f270
mov rcx, qword [0x1400ed828]
mov rdx, qword [rcx + 0x4000]
mov rax, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x140043b8c
cmp qword [rcx + 0x4e18], 0
jne 0x140043b8c
add rax, 0x260
jmp 0x140043b92
add rax, 0x230
movss xmm0, dword [rax]
lea rcx, str.Width__.2f
subss xmm0, dword [rdx + 0x110]
cvtps2pd xmm1, xmm0
movq rdx, xmm1
call fcn.140088240
call fcn.14007f270
mov rcx, qword [0x1400ed828]
mov rdx, qword [rcx + 0x4000]
mov rax, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x140043be4
cmp qword [rcx + 0x4e18], 0
jne 0x140043be4
add rax, 0x260
jmp 0x140043bea
add rax, 0x230
movss xmm0, dword [rax]
lea rcx, str.Width__.2f
subss xmm0, dword [rdx + 0x110]
cvtps2pd xmm1, xmm0
movq rdx, xmm1
call fcn.140088240
call fcn.14007cf70
lea rcx, str.Columns:
call fcn.140088240
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
mov rcx, qword [rax + 0x1b8]
test rcx, rcx
je 0x140043c54
cmp dword [rcx + 0x10], 4
jne 0x140043c4f
cmp dword [rcx + 4], 0
je 0x140043c62
call fcn.140086fd0
xor r8d, r8d
xor ecx, ecx
lea edx, [r8 + 4]
call fcn.140086670
mov ebx, 4
call fcn.140085df0
xorps xmm1, xmm1
lea rcx, str.Width__.2f
cvtss2sd xmm1, xmm0
movq rdx, xmm1
call fcn.140088240
call fcn.140086d10
sub rbx, 1
jne 0x140043c67
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
mov rcx, qword [rax + 0x1b8]
test rcx, rcx
je 0x140043cc7
cmp dword [rcx + 0x10], 1
jne 0x140043cc2
cmp dword [rcx + 4], ebx
je 0x140043cc7
call fcn.140086fd0
cmp byte [0x1400ed4b0], 0
je 0x140043f63
xor edx, edx
lea rcx, str.Hello
call fcn.1400a4a70
test al, al
je 0x140043f63
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140043d87
mov rbx, qword [rbx + 0x4e80]
test rbx, rbx
jne 0x140043d2d
mov r8d, 0x2169
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x140043d87
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
lea rdx, str.OneOneOne
mov rcx, rbx
call fcn.1400a6e20
test al, al
je 0x140043d87
movsx rdi, word [rbx + 0x78]
test edi, edi
js 0x140043d58
cmp edi, dword [rbx]
jl 0x140043d72
mov r8d, 0x794
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [rbx + 8]
imul rdx, rdi, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140017050
call fcn.1400a6cf0
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140043e24
mov rbx, qword [rbx + 0x4e80]
test rbx, rbx
jne 0x140043dca
mov r8d, 0x2169
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x140043e24
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
lea rdx, str.TwoTwoTwo
mov rcx, rbx
call fcn.1400a6e20
test al, al
je 0x140043e24
movsx rdi, word [rbx + 0x78]
test edi, edi
js 0x140043df5
cmp edi, dword [rbx]
jl 0x140043e0f
mov r8d, 0x794
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [rbx + 8]
imul rdx, rdi, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140017050
call fcn.1400a6cf0
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140043ec1
mov rbx, qword [rbx + 0x4e80]
test rbx, rbx
jne 0x140043e67
mov r8d, 0x2169
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x140043ec1
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
lea rdx, str.ThreeThreeThree
mov rcx, rbx
call fcn.1400a6e20
test al, al
je 0x140043ec1
movsx rdi, word [rbx + 0x78]
test edi, edi
js 0x140043e92
cmp edi, dword [rbx]
jl 0x140043eac
mov r8d, 0x794
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [rbx + 8]
imul rdx, rdi, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140017050
call fcn.1400a6cf0
mov rbx, qword [0x1400ed828]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x140043f5e
mov rbx, qword [rbx + 0x4e80]
test rbx, rbx
jne 0x140043f04
mov r8d, 0x2169
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x140043f5e
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
lea rdx, str.FourFourFour
mov rcx, rbx
call fcn.1400a6e20
test al, al
je 0x140043f5e
movsx rdi, word [rbx + 0x78]
test edi, edi
js 0x140043f2f
cmp edi, dword [rbx]
jl 0x140043f49
mov r8d, 0x794
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [rbx + 8]
imul rdx, rdi, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140017050
call fcn.1400a6cf0
call fcn.1400a4ff0
cmp byte [0x1400ed961], 0
je 0x140043fbd
mov rcx, qword [0x1400ed828]
lea rdx, str.child
mov qword [rbp - 0x34], 0
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
call fcn.140016a70
mov r9d, 1
mov dword [rsp + 0x20], esi
lea r8, [rbp - 0x34]
mov edx, eax
lea rcx, str.child
call fcn.14000e950
call fcn.14000ed20
call fcn.140014ba0
call fcn.1400a0a00
mov rax, qword [0x1400ed830]
movaps xmm13, xmmword [rsp + 0x290]
movaps xmm12, xmmword [rsp + 0x2a0]
movaps xmm11, xmmword [rsp + 0x2b0]
mov r13, qword [rsp + 0x328]
test rax, rax
je 0x140044012
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Clipping
mov edx, 0xda7
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140044aaf
lea rdx, str.Clipping
call fcn.140016a70
mov ecx, eax
lea r8, str.Clipping
xor r9d, r9d
xor edx, edx
call fcn.14009fb40
test al, al
je 0x140044aaf
movss xmm0, dword [0x1400dcdc4]
lea rax, str._.0f
mov qword [rsp + 0x38], rax
lea r8, [0x1400ed428]
lea rax, [rbp + 0x260]
mov dword [rbp + 0x260], 0x43480000
mov qword [rsp + 0x30], rax
lea rcx, str.size
mov r9d, 2
mov dword [rbp + 0x268], 0x3f800000
lea rax, [rbp + 0x268]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
lea edx, [r9 + 6]
call fcn.14008fed0
lea rcx, str._Click_and_drag_to_scroll_
call fcn.140088440
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x14004415f
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x14004415f
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, dword [0x1400dcef4]
call fcn.140015e20
xor edx, edx
lea rcx, str._Left__Using_ImGui::PushClipRect__:_nWill_alter_ImGui_hit_testing_logic__ImDrawList_rendering._n_use_this_if_you_want_your_clipping_rectangle_to_affect_interactions__n_n_Center__Using_ImDrawList::PushClipRect__:_nWill_alter_ImDrawList_rendering_only._n_use_this_as_a_shortcut_if_you_are_only_using_ImDrawList_calls__n_n_Right__Using_ImDrawList::AddText___with_a_fine_ClipRect:_nWill_alter_only_this_specific_ImDrawList::AddText___rendering._nThis_is_often_used_internally_to_avoid_altering_the_clipping_rectangle_and_minimize_draw_calls.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov rcx, qword [rax + 0x4000]
test dword [rcx + 0x14], 0x2000000
jne 0x14004415a
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
mov edi, esi
lea r15, [0x1400cd714]
lea r12, str.Line_1_hello_nLine_2_clip_me_
mov rcx, qword [0x1400ed828]
test edi, edi
jle 0x1400441d1
mov rdx, qword [rcx + 0x4000]
cmp byte [rdx + 0xc3], 0
jne 0x1400441d1
movss xmm0, dword [rcx + 0x3934]
addss xmm0, dword [rdx + 0x118]
movss dword [rdx + 0x110], xmm0
mov eax, dword [rdx + 0x11c]
mov dword [rdx + 0x114], eax
movsd xmm0, qword [rdx + 0x140]
movsd qword [rdx + 0x138], xmm0
mov eax, dword [rdx + 0x14c]
mov dword [rdx + 0x148], eax
mov byte [rdx + 0x150], 1
mov rbx, qword [rcx + 0x4000]
mov edx, edi
mov rcx, rbx
call fcn.140016c10
add rbx, 0x100
mov esi, eax
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x14004421f
inc r8d
test ecx, ecx
je 0x140044208
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14004420d
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.140032380
movsxd rcx, dword [rbx]
lea rdx, [0x1400ed428]
mov rax, qword [rbx + 8]
xor r8d, r8d
mov dword [rax + rcx*4], esi
lea rcx, [0x1400cd6e8]
inc dword [rbx]
call fcn.140089830
call fcn.14000e6a0
mov rcx, qword [0x1400ed828]
test al, al
je 0x1400442a5
cmp byte [rcx + 0xe48], 0
je 0x1400442a5
movss xmm1, dword [rcx + 0x6c]
movss xmm0, dword [rcx + 0x38b8]
mulss xmm1, xmm1
comiss xmm0, xmm1
setae al
test al, al
je 0x1400442a5
movss xmm0, dword [0x1400ed4a8]
movss xmm1, dword [0x1400ed4ac]
addss xmm0, dword [rcx + 0xe8]
addss xmm1, dword [rcx + 0xec]
movss dword [0x1400ed4a8], xmm0
movss dword [0x1400ed4ac], xmm1
mov rbx, qword [rcx + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x1400442d6
mov r8d, 0x1f94
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x1400ed828]
cmp dword [rbx + 0x100], 0
jg 0x140044300
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x1400ed828]
dec dword [rbx + 0x100]
mov eax, dword [rcx + 0x49b8]
shr eax, 8
test al, 1
je 0x1400443b7
movss xmm7, dword [rcx + 0x49bc]
mov edx, edi
movss xmm6, dword [rcx + 0x49c0]
movss xmm8, dword [rcx + 0x49c4]
movss xmm9, dword [rcx + 0x49c8]
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [0x1400ed4a8]
movss xmm1, dword [0x1400ed4ac]
addss xmm0, xmm7
movss dword [rbp + 0x260], xmm7
addss xmm1, xmm6
mov byte [rax + 0xc0], 1
mov r8, qword [rcx + 0x4000]
movss dword [rbp + 0x264], xmm6
movss dword [rbp + 0x268], xmm8
movss dword [rbp + 0x26c], xmm9
mov rbx, qword [r8 + 0x2a8]
movss dword [rbp + 0x270], xmm0
movss dword [rbp + 0x274], xmm1
test edi, edi
je 0x1400446a5
sub edx, 1
je 0x1400443c7
cmp edx, 1
je 0x1400448b9
inc edi
cmp edi, 3
jl 0x140044176
jmp 0x140044aa8
movups xmm0, xmmword [rbx + 0x88]
movaps xmm4, xmm8
movss dword [rsp + 0x50], xmm7
comiss xmm0, xmm7
movaps xmm5, xmm9
movss dword [rsp + 0x54], xmm6
movss dword [rsp + 0x58], xmm4
movaps xmm1, xmm7
movss dword [rsp + 0x5c], xmm5
movaps xmm2, xmm6
jbe 0x140044402
movss dword [rsp + 0x50], xmm0
movaps xmm1, xmm0
movaps xmm3, xmm0
shufps xmm3, xmm0, 0x55
comiss xmm3, xmm6
jbe 0x140044417
movss dword [rsp + 0x54], xmm3
movaps xmm2, xmm3
movaps xmm3, xmm0
shufps xmm3, xmm0, 0xaa
comiss xmm8, xmm3
jbe 0x14004442d
movss dword [rsp + 0x58], xmm3
movaps xmm4, xmm3
shufps xmm0, xmm0, 0xff
comiss xmm9, xmm0
jbe 0x140044440
movss dword [rsp + 0x5c], xmm0
movaps xmm5, xmm0
comiss xmm1, xmm4
jb 0x14004444b
movss dword [rsp + 0x58], xmm1
comiss xmm2, xmm5
jb 0x140044456
movss dword [rsp + 0x5c], xmm2
mov ecx, dword [rbx + 0x5c]
mov r8d, dword [rbx + 0x58]
cmp r8d, ecx
jne 0x14004448c
inc r8d
test ecx, ecx
je 0x140044474
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140044479
mov eax, 8
cmp eax, r8d
lea rcx, [rbx + 0x58]
cmovg r8d, eax
mov edx, r8d
call fcn.1400322a0
movsxd rcx, dword [rbx + 0x58]
mov rax, qword [rbx + 0x60]
add rcx, rcx
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rax + rcx*8], xmm0
inc dword [rbx + 0x58]
mov rcx, rbx
movups xmmword [rbx + 0x88], xmm0
call fcn.14006c2b0
mov edx, 6
mov rcx, rbx
lea r8d, [rdx - 2]
call fcn.14006c690
mov rax, qword [rbx + 0x38]
movaps xmm0, xmm7
movzx edx, word [rbx + 0x34]
unpcklps xmm0, xmm6
movsd qword [rbp + 0x260], xmm0
movss xmm2, dword [rax]
movss xmm3, dword [rax + 4]
lea ecx, [rdx + 1]
mov rax, qword [rbx + 0x50]
mov word [rax], dx
mov rax, qword [rbx + 0x50]
mov word [rax + 2], cx
lea ecx, [rdx + 2]
mov rax, qword [rbx + 0x50]
mov word [rax + 4], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 6], dx
add dx, 3
mov rax, qword [rbx + 0x50]
mov word [rax + 8], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 0xa], dx
mov rax, qword [rbx + 0x48]
movsd qword [rax], xmm0
movaps xmm0, xmm8
mov rax, qword [rbx + 0x48]
unpcklps xmm0, xmm9
movsd qword [rbp + 0x268], xmm0
movss dword [rax + 8], xmm2
movss dword [rax + 0xc], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x10], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x14], xmm8
movss dword [rax + 0x18], xmm6
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm2
movss dword [rax + 0x20], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x24], 0xff785a5a
mov rax, qword [rbx + 0x48]
movsd qword [rax + 0x28], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm2
movss dword [rax + 0x34], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x38], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x3c], xmm7
movss dword [rax + 0x40], xmm9
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x44], xmm2
movss dword [rax + 0x48], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x4c], 0xff785a5a
add qword [rbx + 0x48], 0x50
add dword [rbx + 0x34], 4
add qword [rbx + 0x50], 0xc
mov rax, qword [rbx + 0x38]
mov r14, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rax, qword [rbx + 0x98]
mov rcx, qword [r14 + 0x40]
cmp qword [rcx + 8], rax
je 0x140044604
mov r8d, 0x65d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
mov byte [rsp + 0x48], 0
lea rax, [rbp + 0x78]
movss dword [rsp + 0x40], xmm15
lea r9, [rbp + 0x270]
mov qword [rsp + 0x38], r15
movaps xmm2, xmm6
mov qword [rsp + 0x30], r12
mov rdx, rbx
mov qword [rsp + 0x28], rax
mov rcx, r14
mov dword [rsp + 0x20], 0xffffffff
movups xmmword [rbp + 0x78], xmm0
call fcn.140077710
cmp dword [rbx + 0x58], 0
jg 0x14004466b
mov r8d, 0x7aa
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rbx + 0x58]
sub eax, 1
mov dword [rbx + 0x58], eax
jne 0x140044680
mov rax, qword [rbx + 0x38]
add rax, 0x1c
jmp 0x14004468c
dec eax
cdqe
shl rax, 4
add rax, qword [rbx + 0x60]
movups xmm0, xmmword [rax]
mov rcx, rbx
movups xmmword [rbx + 0x88], xmm0
call fcn.14006c2b0
inc edi
jmp 0x14004416f
mov byte [r8 + 0xc0], 1
lea rdx, [rbp + 0x260]
mov r14, qword [rcx + 0x4000]
lea r8, [rbp + 0x268]
mov r9b, 1
mov rcx, qword [r14 + 0x2a8]
call fcn.14006c500
mov rsi, qword [r14 + 0x2a8]
cmp dword [rsi + 0x58], 0
jg 0x1400446f8
mov r8d, 0x79d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rcx, dword [rsi + 0x58]
mov edx, 6
mov rax, qword [rsi + 0x60]
add rcx, rcx
lea r8d, [rdx - 2]
movups xmm0, xmmword [rax + rcx*8 - 0x10]
mov rcx, rbx
movups xmmword [rbp + 0x1c], xmm0
movups xmmword [r14 + 0x248], xmm0
call fcn.14006c690
mov rax, qword [rbx + 0x38]
movaps xmm0, xmm7
movzx edx, word [rbx + 0x34]
unpcklps xmm0, xmm6
movsd qword [rbp + 0x260], xmm0
movss xmm2, dword [rax]
movss xmm3, dword [rax + 4]
lea ecx, [rdx + 1]
mov rax, qword [rbx + 0x50]
mov word [rax], dx
mov rax, qword [rbx + 0x50]
mov word [rax + 2], cx
lea ecx, [rdx + 2]
mov rax, qword [rbx + 0x50]
mov word [rax + 4], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 6], dx
add dx, 3
mov rax, qword [rbx + 0x50]
mov word [rax + 8], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 0xa], dx
mov rax, qword [rbx + 0x48]
movsd qword [rax], xmm0
movaps xmm0, xmm8
mov rax, qword [rbx + 0x48]
unpcklps xmm0, xmm9
movsd qword [rbp + 0x268], xmm0
movss dword [rax + 8], xmm2
movss dword [rax + 0xc], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x10], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x14], xmm8
movss dword [rax + 0x18], xmm6
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm2
movss dword [rax + 0x20], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x24], 0xff785a5a
mov rax, qword [rbx + 0x48]
movsd qword [rax + 0x28], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm2
movss dword [rax + 0x34], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x38], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x3c], xmm7
movss dword [rax + 0x40], xmm9
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x44], xmm2
movss dword [rax + 0x48], xmm3
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x4c], 0xff785a5a
add qword [rbx + 0x48], 0x50
add dword [rbx + 0x34], 4
add qword [rbx + 0x50], 0xc
mov rax, qword [rbx + 0x38]
mov rsi, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rax, qword [rbx + 0x98]
mov rcx, qword [rsi + 0x40]
cmp qword [rcx + 8], rax
je 0x140044866
mov r8d, 0x65d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
mov byte [rsp + 0x48], 0
lea rax, [rbp + 0x78]
movss dword [rsp + 0x40], xmm15
lea r9, [rbp + 0x270]
mov qword [rsp + 0x38], r15
movaps xmm2, xmm6
mov qword [rsp + 0x30], r12
mov rdx, rbx
mov qword [rsp + 0x28], rax
mov rcx, rsi
mov dword [rsp + 0x20], 0xffffffff
movups xmmword [rbp + 0x78], xmm0
call fcn.140077710
call fcn.14000d070
inc edi
jmp 0x14004416f
mov edx, 6
mov rcx, rbx
lea r8d, [rdx - 2]
call fcn.14006c690
mov rax, qword [rbx + 0x38]
movaps xmm0, xmm7
movzx edx, word [rbx + 0x34]
unpcklps xmm0, xmm6
movss xmm1, dword [rax]
movss xmm2, dword [rax + 4]
lea ecx, [rdx + 1]
mov rax, qword [rbx + 0x50]
mov word [rax], dx
mov rax, qword [rbx + 0x50]
mov word [rax + 2], cx
lea ecx, [rdx + 2]
mov rax, qword [rbx + 0x50]
mov word [rax + 4], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 6], dx
add dx, 3
mov rax, qword [rbx + 0x50]
mov word [rax + 8], cx
mov rax, qword [rbx + 0x50]
mov word [rax + 0xa], dx
mov rax, qword [rbx + 0x48]
movsd qword [rax], xmm0
movaps xmm0, xmm8
mov rax, qword [rbx + 0x48]
unpcklps xmm0, xmm9
movss dword [rax + 8], xmm1
movss dword [rax + 0xc], xmm2
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x10], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x14], xmm8
movss dword [rax + 0x18], xmm6
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm1
movss dword [rax + 0x20], xmm2
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x24], 0xff785a5a
mov rax, qword [rbx + 0x48]
movsd qword [rax + 0x28], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm1
movss dword [rax + 0x34], xmm2
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x38], 0xff785a5a
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x3c], xmm7
movss dword [rax + 0x40], xmm9
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x44], xmm1
movss dword [rax + 0x48], xmm2
mov rax, qword [rbx + 0x48]
mov dword [rax + 0x4c], 0xff785a5a
add qword [rbx + 0x48], 0x50
add dword [rbx + 0x34], 4
add qword [rbx + 0x50], 0xc
mov rax, qword [0x1400ed828]
mov rdi, qword [rax + 0x3d30]
movss xmm10, dword [rax + 0x3d38]
test rdi, rdi
jne 0x1400449e7
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
ucomiss xmm10, xmm15
jp 0x1400449f9
jne 0x1400449f9
mov rax, qword [rbx + 0x38]
movss xmm10, dword [rax + 0x10]
mov rcx, qword [rdi + 0x40]
mov rax, qword [rbx + 0x98]
cmp qword [rcx + 8], rax
je 0x140044a24
mov r8d, 0x65d
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
comiss xmm0, xmm7
movups xmmword [rsp + 0x50], xmm0
jae 0x140044a3b
movss dword [rsp + 0x50], xmm7
movss xmm0, dword [rsp + 0x54]
comiss xmm0, xmm6
jae 0x140044a4c
movss dword [rsp + 0x54], xmm6
comiss xmm8, dword [rsp + 0x58]
ja 0x140044a5b
movss dword [rsp + 0x58], xmm8
comiss xmm9, dword [rsp + 0x5c]
ja 0x140044a6a
movss dword [rsp + 0x5c], xmm9
mov byte [rsp + 0x48], 1
lea rax, [rsp + 0x50]
movss dword [rsp + 0x40], xmm15
lea r9, [rbp + 0x270]
mov qword [rsp + 0x38], r15
movaps xmm2, xmm10
mov qword [rsp + 0x30], r12
mov rdx, rbx
mov qword [rsp + 0x28], rax
mov rcx, rdi
mov dword [rsp + 0x20], 0xffffffff
call fcn.140077710
call fcn.1400a0a00
xor esi, esi
mov rax, qword [0x1400ed830]
movaps xmm15, xmmword [rsp + 0x270]
movaps xmm10, xmmword [rsp + 0x2c0]
movaps xmm9, xmmword [rsp + 0x2d0]
movaps xmm8, xmmword [rsp + 0x2e0]
mov r15, qword [rsp + 0x318]
mov r14, qword [rsp + 0x320]
mov r12, qword [rsp + 0x330]
mov rdi, qword [rsp + 0x338]
test rax, rax
je 0x140044b1b
mov r9, qword [0x1400ed838]
lea r8, str.Layout_Overlap_Mode
mov edx, 0xde8
lea rcx, str.C:Users_banpoDownloadsimgui_masterimguiimgui_demo.cpp
call rax
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140044d97
lea rdx, str.Overlap_Mode
call fcn.140016a70
mov ecx, eax
lea r8, str.Overlap_Mode
xor r9d, r9d
xor edx, edx
call fcn.14009fb40
test al, al
je 0x140044d97
lea rcx, [0x1400be3ec]
call fcn.140088370
mov ecx, 0x1000
call fcn.14000a870
test al, al
je 0x140044bfa
xor ecx, ecx
call fcn.14001cae0
test al, al
je 0x140044bfa
mov rax, qword [0x1400ed828]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, dword [0x1400dcef4]
call fcn.140015e20
xor edx, edx
lea rcx, str.Hit_testing_is_by_default_performed_in_item_submission_order__which_generally_is_perceived_as_back_to_front._n_nBy_using_SetNextItemAllowOverlap___you_can_notify_that_an_item_may_be_overlapped_by_another._Doing_so_alters_the_hovering_logic:_items_using_AllowOverlap_mode_requires_an_extra_frame_to_accept_hovered_state.
lea r8d, [rdx + 1]
call fcn.140087a50
call fcn.140015ec0
mov rax, qword [0x1400ed828]
mov r9, qword [rax + 0x4000]
test dword [r9 + 0x14], 0x2000000
jne 0x140044bf5
mov r8d, 0x29b8
lea rdx, str.C:Users_banpoDownloadsimgui_masterimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140014ba0
lea rdx, [0x1400ed320]
lea rcx, str.Enable_AllowOverlap
call fcn.14008b510
cmp byte [0x1400ed320], 0
mov rcx, qword [0x1400ed828]
mov rax, qword [rcx + 0x4000]
movss xmm6, dword [rax + 0x110]
movss xmm7, dword [rax + 0x114]
addss xmm6, xmm14
addss xmm7, xmm14
je 0x140044c48
or dword [rcx + 0x4994], 0x200
xor r8d, r8d
mov dword [rbp - 0x2c], 0x42a00000
lea rdx, [rbp - 0x2c]
mov dword [rbp - 0x28], 0x42a00000
lea rcx, str.Button_1
call fcn.140089490
mov rcx, qword [0x1400ed828]
lea rdx, [rbp - 0x24]
xor r8d, r8d
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
lea rcx, str.Button_2
movss dword [rax + 0x110], xmm6
movss dword [rax + 0x114], xmm7
mov byte [rax + 0x151], 1
mov dword [rbp - 0x24], 0x42a00000
mov dword [rbp - 0x20], 0x42a00000
call fcn.140089490
cmp byte [0x1400ed320], 0
je 0x140044cd7
mov rax, qword [0x1400ed828]
or dword [rax + 0x4994], 0x200
lea r9, [rbp + 0x260]
mov qword [rbp + 0x260], 0
xor r8d, r8d
lea rcx, str.Some_Selectable
xor edx, edx
call fcn.1400a0f70
mov rbx, qword [0x1400ed828]
mov rcx, qword [rbx + 0x4000]
cmp byte [rcx + 0xc3], 0
jne 0x140044d58
movss xmm0, dword [rbx + 0x3934]
addss xmm0, dword [rcx + 0x118]
movss dword [rcx + 0x110], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x114], eax
movsd xmm0, qword [rcx + 0x140]
movsd qword [rcx + 0x138], xmm0
mov eax, dword [rcx + 0x14c]
mov dword [rcx + 0x148], eax
mov byte [rcx + 0x150], 1
movss xmm6, dword [rbx + 0x3928]
lea rdx, [rbp + 0x260]
mov r8d, 0x8000
mov dword [rbx + 0x3928], esi
lea rcx, [0x1400cd8c8]
mov qword [rbp + 0x260], 0
call fcn.140089490
movss dword [rbx + 0x3928], xmm6
call fcn.1400a0a00
mov rbx, qword [rsp + 0x348]
movaps xmm6, xmmword [rsp + 0x300]
mov rsi, qword [rsp + 0x340]
movaps xmm7, xmmword [rsp + 0x2f0]
movaps xmm14, xmmword [rsp + 0x280]
add rsp, 0x350
pop rbp
ret