Function at 0x180052e40
Capabilities:
Resolve function by parsing pe exports
Write file on windows

Disassembly:
push rbp
push rdi
push r12
push r13
lea rbp, [rsp - 0x208]
sub rsp, 0x308
mov rax, qword [0x180583020]
xor rax, rsp
mov qword [rbp + 0x170], rax
mov r12, qword [0x18059fbe8]
mov qword [rsp + 0x68], r12
lea r13, [r12 + 0x5cd4]
cmp byte [r13], 0
mov qword [rsp + 0x60], r13
je 0x180052e8f
mov rcx, r13
call fcn.18005a060
cmp byte [r13 + 1], 0
je 0x180052e9f
lea rcx, [r13 + 1]
call fcn.18005b4b0
xor r8d, r8d
lea rdx, [0x1805d106b]
lea rcx, str.Dear_ImGui_Metrics_Debugger
call fcn.1800400e0
test al, al
je 0x1800569dc
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
cmp word [rax + 0xc2], 1
jg 0x1800569dc
mov qword [rsp + 0x330], rbx
lea rdx, str.1.89.6_WIP
mov qword [rsp + 0x338], rsi
lea rcx, str.Dear_ImGui__s
mov qword [rsp + 0x340], r14
mov qword [rsp + 0x300], r15
movaps xmmword [rsp + 0x2e0], xmm7
movaps xmmword [rsp + 0x2c0], xmm9
movaps xmmword [rsp + 0x2a0], xmm11
movaps xmmword [rsp + 0x290], xmm12
movaps xmmword [rsp + 0x280], xmm13
call fcn.180081be0
movss xmm1, dword [r12 + 0xe0]
lea rcx, str.Application_average__.3f_ms_frame___.1f_FPS_
movss xmm0, dword [0x18056b4f4]
divss xmm0, xmm1
cvtps2pd xmm2, xmm1
cvtps2pd xmm1, xmm0
movq r8, xmm2
movq rdx, xmm1
call fcn.180081be0
mov r8d, dword [r12 + 0xe8]
lea rcx, str._d_vertices___d_indices___d_triangles_
mov eax, 0x55555556
imul r8d
mov r9d, edx
shr r9d, 0x1f
add r9d, edx
mov edx, dword [r12 + 0xe4]
call fcn.180081be0
mov r8d, dword [r12 + 0xf4]
lea rcx, str._d_visible_windows___d_active_allocations
mov edx, dword [r12 + 0xec]
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
cmp byte [rax + 0xbb], 0
jne 0x180052ff2
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.180085b60
mov rcx, qword [0x18059fbe8]
cmp dword [r13 + 8], 0
lea rax, str.OuterRectClipped
mov qword [rbp - 0x18], rax
lea rsi, [r13 + 8]
lea rax, str.Content
mov qword [rbp - 0x48], rsi
mov qword [rbp + 8], rax
lea r10, str.OuterRect
lea rax, str.ContentIdeal
mov qword [rbp - 0x20], r10
mov qword [rbp + 0x10], rax
lea r8, str.InnerRect
lea rax, str.ContentRegionRect
mov qword [rbp - 0x10], r8
mov qword [rbp + 0x18], rax
lea r9, str.InnerClipRect
lea rax, str.HostClipRect
mov qword [rbp - 8], r9
mov qword [rbp + 0x38], rax
lea rdx, str.WorkRect
lea rax, str.BackgroundClipRect
mov qword [rbp], rdx
mov qword [rbp + 0x48], rax
lea rax, str.ColumnsRect
mov qword [rbp + 0x50], rax
lea rax, str.ColumnsWorkRect
mov qword [rbp + 0x58], rax
lea rax, str.ColumnsClipRect
mov qword [rbp + 0x60], rax
lea rax, str.ColumnsContentHeadersUsed
mov qword [rbp + 0x68], rax
lea rax, str.ColumnsContentHeadersIdeal
mov qword [rbp + 0x70], rax
lea rax, str.ColumnsContentFrozen
mov qword [rbp + 0x78], rax
lea rax, str.ColumnsContentUnfrozen
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x20], r10
mov qword [rbp + 0x28], r8
mov qword [rbp + 0x30], rdx
mov qword [rbp + 0x40], r9
jge 0x1800530d5
mov dword [rsi], 4
cmp dword [r13 + 0xc], 0
lea r15, [r13 + 0xc]
mov qword [rbp - 0x50], r15
jge 0x1800530eb
mov dword [r15], 2
mov rax, qword [rcx + 0x3ed0]
mov r14d, 0x100
movss xmm11, dword [0x18056b560]
xorps xmm13, xmm13
movss xmm12, dword [0x18056b398]
movaps xmmword [rsp + 0x2f0], xmm6
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
movaps xmmword [rsp + 0x2d0], xmm8
cmp byte [rcx + 0xbb], 0
jne 0x180053dbf
lea rdx, str.Tools
call fcn.180038dc0
mov ecx, eax
lea r8, str.Tools
xor r9d, r9d
xor edx, edx
call fcn.1800954e0
test al, al
je 0x180053dbf
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
je 0x1800531a3
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.180047bd0
lea rcx, str.You_can_also_call_ImGui::DebugTextEncoding___from_your_code_with_a_given_string_to_test_that_your_UTF_8_encoding_settings_are_correct.
call fcn.1800529f0
jmp 0x18005324a
lea rdx, str.UTF_8_Encoding_viewer
call fcn.180038dc0
mov ecx, eax
lea r8, str.UTF_8_Encoding_viewer
xor r9d, r9d
xor edx, edx
call fcn.1800954e0
movaps xmm1, xmm11
xorps xmm0, xmm0
movzx ebx, al
call fcn.180047bd0
lea rcx, str.You_can_also_call_ImGui::DebugTextEncoding___from_your_code_with_a_given_string_to_test_that_your_UTF_8_encoding_settings_are_correct.
call fcn.1800529f0
test bl, bl
je 0x18005324a
mov rax, qword [0x18059fbe8]
lea r8, [0x1805d5eb0]
mov r9d, 0x64
mov qword [rsp + 0x70], 0
xor edx, edx
lea rcx, str.Text
or dword [rax + 0x4758], 1
mov dword [rax + 0x475c], 0x80800000
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], eax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
call fcn.18008c870
cmp byte [0x1805d5eb0], 0
je 0x180053245
call fcn.1800527c0
call fcn.180096170
lea rdx, [r12 + 0x5ccb]
lea rcx, str.Show_Item_Picker
call fcn.180084870
test al, al
je 0x18005327b
cmp byte [r12 + 0x5ccb], 0
je 0x18005327b
mov rax, qword [0x18059fbe8]
mov byte [rax + 0x5ccb], 1
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.180047bd0
lea rcx, str.Will_call_the_IM_DEBUG_BREAK___macro_to_break_in_debugger._nWarning:_If_you_dont_have_a_debugger_attached__this_will_probably_crash.
call fcn.1800529f0
mov rdx, r13
lea rcx, str.Show_Debug_Log
call fcn.180084870
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.180047bd0
lea rcx, str.You_can_also_call_ImGui::ShowDebugLogWindow___from_your_code.
call fcn.1800529f0
lea rdx, [r13 + 1]
lea rcx, str.Show_Stack_Tool
call fcn.180084870
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.180047bd0
lea rcx, str.You_can_also_call_ImGui::ShowStackToolWindow___from_your_code.
call fcn.1800529f0
lea rdx, [r13 + 3]
lea rcx, str.Show_windows_begin_order
call fcn.180084870
lea rdx, [r13 + 2]
lea rcx, str.Show_windows_rectangles
call fcn.180084870
movaps xmm1, xmm11
xorps xmm0, xmm0
call fcn.180047bd0
mov rdx, qword [0x18059fbe8]
lea r9, [rbp - 0x20]
movss xmm8, dword [0x18056b468]
lea r8, [0x1800876d0]
mov dword [rsp + 0x28], 8
lea rcx, str.show_windows_rect_type
mov dword [rsp + 0x20], 8
movss xmm0, dword [rdx + 0x3c08]
or dword [rdx + 0x4758], 1
mulss xmm0, xmm8
movss dword [rdx + 0x475c], xmm0
mov rdx, rsi
call fcn.180087740
or byte [r13 + 2], al
je 0x1800534b7
mov rdx, qword [r12 + 0x48b0]
test rdx, rdx
je 0x1800534b7
mov rdx, qword [rdx + 8]
lea rcx, str._s:
call fcn.180081e20
mov rcx, qword [0x18059fbe8]
lea rdi, [rbp - 0x20]
xor esi, esi
mov ebx, esi
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rdx, qword [r12 + 0x48b0]
lea rcx, [rbp - 0x40]
mov r8d, ebx
call fcn.180056d80
movss xmm3, dword [rbp - 0x34]
lea rcx, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f___s
movss xmm2, dword [rbp - 0x38]
movaps xmm0, xmm3
movss xmm6, dword [rbp - 0x3c]
movaps xmm1, xmm2
mov rax, qword [rdi]
subss xmm0, xmm6
mov qword [rsp + 0x38], rax
cvtps2pd xmm5, xmm3
cvtps2pd xmm7, xmm0
movss xmm0, dword [rbp - 0x40]
subss xmm1, xmm0
movsd qword [rsp + 0x30], xmm7
cvtps2pd xmm3, xmm2
cvtps2pd xmm4, xmm1
cvtps2pd xmm1, xmm0
cvtps2pd xmm2, xmm6
movsd qword [rsp + 0x28], xmm4
movq rdx, xmm1
movq r9, xmm3
movsd qword [rsp + 0x20], xmm5
movq r8, xmm2
call fcn.180081be0
inc ebx
add rdi, 8
cmp ebx, 8
jl 0x1800533e0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
jmp 0x1800534b9
xor esi, esi
lea rdx, [r13 + 4]
lea rcx, str.Show_tables_rectangles
call fcn.180084870
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
mov rdx, qword [0x18059fbe8]
lea r9, [rbp + 0x20]
mov dword [rsp + 0x28], 0xd
lea r8, [0x1800876d0]
lea rcx, str.show_table_rects_type
mov dword [rsp + 0x20], 0xd
movss xmm0, dword [rdx + 0x3c08]
or dword [rdx + 0x4758], 1
mulss xmm0, xmm8
movss dword [rdx + 0x475c], xmm0
mov rdx, r15
call fcn.180087740
or byte [r13 + 4], al
je 0x180053d8d
cmp qword [r12 + 0x48b0], 0
je 0x180053d8d
mov r13, qword [rsp + 0x68]
mov r12d, esi
mov dword [rsp + 0x70], esi
cmp dword [r13 + 0x4b40], 0
jle 0x180053d85
movaps xmmword [rsp + 0x2b0], xmm10
lea rax, [r13 + 0x4b30]
movss xmm10, dword [0x18056b3e0]
nop
mov edx, r12d
mov rcx, rax
call fcn.18005bd80
mov rsi, rax
test rax, rax
je 0x180053d59
mov ecx, dword [r13 + 0x3e28]
dec ecx
cmp dword [rax + 0x68], ecx
jl 0x180053d59
mov r9, qword [rax + 0x178]
mov rcx, qword [r13 + 0x48b0]
cmp r9, rcx
je 0x1800535b9
cmp qword [rax + 0x180], rcx
jne 0x180053d59
mov r9, qword [r9 + 8]
lea rcx, str.Table_0x_08X___d_columns__in__s_
mov r8d, dword [rax + 0x6c]
mov edx, dword [rax]
call fcn.180081e20
mov rbx, qword [0x18059fbe8]
cmp byte [rbx + 0x48ef], 0
mov rdx, qword [rbx + 0x3ed0]
je 0x18005361b
cmp byte [rbx + 0x48ee], 0
jne 0x18005361b
test byte [rbx + 0x4770], 4
jne 0x18005379a
mov eax, dword [rbx + 0x48b8]
cmp eax, dword [rbx + 0x476c]
jne 0x18005379a
test eax, eax
je 0x18005379a
jmp 0x1800536e9
mov eax, dword [rbx + 0x4774]
test al, 1
je 0x18005379a
cmp qword [rbx + 0x3ed8], rdx
je 0x18005363a
test al, al
jns 0x18005379a
mov eax, dword [rbx + 0x3f30]
test eax, eax
je 0x18005365e
cmp eax, dword [rbx + 0x476c]
je 0x18005365e
cmp byte [rbx + 0x3f3d], 0
jne 0x18005365e
cmp eax, dword [rdx + 0x7c]
jne 0x18005379a
mov rcx, qword [rbx + 0x48b0]
test rcx, rcx
je 0x1800536c4
mov rcx, qword [rcx + 0x378]
test rcx, rcx
je 0x1800536c4
cmp byte [rcx + 0xb7], 0
je 0x1800536c4
mov rax, qword [rdx + 0x378]
cmp rcx, rax
je 0x1800536c4
mov r8d, dword [rcx + 0x14]
bt r8d, 0x1b
jb 0x18005369d
bt r8d, 0x1a
jae 0x1800536c4
cmp qword [rax + 0x378], rcx
je 0x1800536c4
cmp rax, rcx
je 0x1800536c4
mov rax, qword [rax + 0x370]
test rax, rax
jne 0x1800536a6
test dword [rbx + 0x4770], r14d
je 0x18005379a
test byte [rbx + 0x4770], 4
jne 0x18005379a
mov eax, dword [rdx + 0x7c]
cmp dword [rbx + 0x476c], eax
jne 0x1800536e9
cmp byte [rdx + 0xb8], 0
jne 0x18005379a
cmp dword [rbx + 0x48a0], 0
jg 0x18005370c
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.1800397d0
movss xmm0, dword [rsi + 0xf0]
lea r8, [rbp - 0x70]
movss xmm1, dword [rsi + 0xf4]
addss xmm0, xmm12
addss xmm1, xmm12
movss dword [rsp + 0x30], xmm10
mov r9d, 0xff00ffff
movss dword [rsp + 0x20], xmm13
lea rdx, [rbp - 0x68]
mov rcx, rax
movss dword [rbp - 0x70], xmm0
movss xmm0, dword [rsi + 0xe8]
movss dword [rbp - 0x6c], xmm1
subss xmm0, xmm12
movss xmm1, dword [rsi + 0xec]
subss xmm1, xmm12
movss dword [rbp - 0x68], xmm0
movss dword [rbp - 0x64], xmm1
call fcn.18006ab70
mov rbx, qword [0x18059fbe8]
mov rax, qword [rbx + 0x3ed0]
xor r12d, r12d
mov r14d, r12d
mov r15d, r12d
mov r13d, 0x100
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed0]
movss xmm0, dword [rbx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
nop dword [rax + rax]
cmp r14d, 6
jb 0x180053a8a
lea eax, [r14 - 6]
test eax, 0xfffffffd
jne 0x180053cf7
mov edi, r12d
cmp dword [rsi + 0x6c], r12d
jle 0x180053cf7
mov qword [rbp - 0x60], rdi
nop word [rax + rax]
mov r9d, edi
lea rcx, [rbp - 0x30]
mov r8d, r14d
mov rdx, rsi
call fcn.180056a00
movss xmm6, dword [rbp - 0x24]
lea r8, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f__Col__d__s
movss xmm8, dword [rbp - 0x28]
lea rcx, [rbp + 0xf0]
movss xmm7, dword [rbp - 0x2c]
movaps xmm0, xmm6
movss xmm9, dword [rbp - 0x30]
subss xmm0, xmm7
mov rax, qword [rbp + r15*8 + 0x20]
movaps xmm1, xmm8
mov qword [rsp + 0x50], rax
subss xmm1, xmm9
mov dword [rsp + 0x48], edi
mov edx, 0x80
cvtps2pd xmm2, xmm6
cvtps2pd xmm5, xmm0
cvtps2pd xmm0, xmm1
movsd qword [rsp + 0x40], xmm5
movsd qword [rsp + 0x38], xmm0
movsd qword [rsp + 0x30], xmm2
cvtps2pd xmm4, xmm8
cvtps2pd xmm3, xmm9
cvtps2pd xmm1, xmm7
movsd qword [rsp + 0x28], xmm4
movq r9, xmm3
movsd qword [rsp + 0x20], xmm1
call fcn.180033250
lea r9, [rbp - 0x60]
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xf0]
call fcn.180096320
mov rbx, qword [0x18059fbe8]
mov r8, qword [rbx + 0x3ed0]
cmp byte [rbx + 0x48ef], r12b
je 0x180053916
cmp byte [rbx + 0x48ee], r12b
jne 0x180053916
test byte [rbx + 0x4770], 4
jne 0x180053a7a
mov eax, dword [rbx + 0x48b8]
cmp eax, dword [rbx + 0x476c]
jne 0x180053a7a
test eax, eax
je 0x180053a7a
jmp 0x1800539e4
mov eax, dword [rbx + 0x4774]
test al, 1
je 0x180053a7a
cmp qword [rbx + 0x3ed8], r8
je 0x180053935
test al, al
jns 0x180053a7a
mov eax, dword [rbx + 0x3f30]
test eax, eax
je 0x18005395a
cmp eax, dword [rbx + 0x476c]
je 0x18005395a
cmp byte [rbx + 0x3f3d], r12b
jne 0x18005395a
cmp eax, dword [r8 + 0x7c]
jne 0x180053a7a
mov rcx, qword [rbx + 0x48b0]
test rcx, rcx
je 0x1800539be
mov rcx, qword [rcx + 0x378]
test rcx, rcx
je 0x1800539be
cmp byte [rcx + 0xb7], r12b
je 0x1800539be
mov rax, qword [r8 + 0x378]
cmp rcx, rax
je 0x1800539be
mov edx, dword [rcx + 0x14]
bt edx, 0x1b
jb 0x180053996
bt edx, 0x1a
jae 0x1800539be
cmp qword [rax + 0x378], rcx
je 0x1800539be
nop
cmp rax, rcx
je 0x1800539be
mov rax, qword [rax + 0x370]
test rax, rax
jne 0x1800539a0
test dword [rbx + 0x4770], r13d
je 0x180053a7a
test byte [rbx + 0x4770], 4
jne 0x180053a7a
mov eax, dword [r8 + 0x7c]
cmp dword [rbx + 0x476c], eax
jne 0x1800539e4
cmp byte [r8 + 0xb8], r12b
jne 0x180053a7a
cmp dword [rbx + 0x48a0], r12d
jg 0x180053a07
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.1800397d0
addss xmm8, xmm12
movss dword [rsp + 0x30], xmm10
addss xmm6, xmm12
movss dword [rsp + 0x20], xmm13
subss xmm9, xmm12
mov r9d, 0xff00ffff
subss xmm7, xmm12
mov rcx, rax
lea r8, [rbp - 0x58]
lea rdx, [rsp + 0x78]
movss dword [rbp - 0x58], xmm8
movss dword [rbp - 0x54], xmm6
movss dword [rsp + 0x78], xmm9
movss dword [rsp + 0x7c], xmm7
call fcn.18006ab70
mov rbx, qword [0x18059fbe8]
inc edi
cmp edi, dword [rsi + 0x6c]
jl 0x180053820
jmp 0x180053cf7
mov r9d, 0xffffffff
lea rcx, [rbp + 0x90]
mov r8d, r14d
mov rdx, rsi
call fcn.180056a00
movss xmm6, dword [rbp + 0x9c]
lea r8, str.__6.1f__6.1f____6.1f__6.1f__Size___6.1f__6.1f___s
movss xmm8, dword [rbp + 0x98]
lea rcx, [rbp + 0xf0]
movss xmm7, dword [rbp + 0x94]
movaps xmm0, xmm6
movss xmm9, dword [rbp + 0x90]
subss xmm0, xmm7
mov rax, qword [rbp + r15*8 + 0x20]
movaps xmm1, xmm8
mov qword [rsp + 0x48], rax
subss xmm1, xmm9
cvtps2pd xmm2, xmm6
mov edx, 0x80
cvtps2pd xmm5, xmm0
cvtps2pd xmm0, xmm1
movsd qword [rsp + 0x40], xmm5
movsd qword [rsp + 0x38], xmm0
movsd qword [rsp + 0x30], xmm2
cvtps2pd xmm4, xmm8
cvtps2pd xmm3, xmm9
cvtps2pd xmm1, xmm7
movsd qword [rsp + 0x28], xmm4
movq r9, xmm3
movsd qword [rsp + 0x20], xmm1
call fcn.180033250
lea r9, [rbp - 0x80]
mov qword [rbp - 0x80], r12
xor r8d, r8d
lea rcx, [rbp + 0xf0]
xor edx, edx
call fcn.180096320
mov rbx, qword [0x18059fbe8]
mov r8, qword [rbx + 0x3ed0]
cmp byte [rbx + 0x48ef], r12b
je 0x180053b92
cmp byte [rbx + 0x48ee], r12b
jne 0x180053b92
test byte [rbx + 0x4770], 4
jne 0x180053cf7
mov eax, dword [rbx + 0x48b8]
cmp eax, dword [rbx + 0x476c]
jne 0x180053cf7
test eax, eax
je 0x180053cf7
jmp 0x180053c64
mov eax, dword [rbx + 0x4774]
test al, 1
je 0x180053cf7
cmp qword [rbx + 0x3ed8], r8
je 0x180053bb1
test al, al
jns 0x180053cf7
mov eax, dword [rbx + 0x3f30]
test eax, eax
je 0x180053bd6
cmp eax, dword [rbx + 0x476c]
je 0x180053bd6
cmp byte [rbx + 0x3f3d], r12b
jne 0x180053bd6
cmp eax, dword [r8 + 0x7c]
jne 0x180053cf7
mov rcx, qword [rbx + 0x48b0]
test rcx, rcx
je 0x180053c3e
mov rcx, qword [rcx + 0x378]
test rcx, rcx
je 0x180053c3e
cmp byte [rcx + 0xb7], r12b
je 0x180053c3e
mov rax, qword [r8 + 0x378]
cmp rcx, rax
je 0x180053c3e
mov edx, dword [rcx + 0x14]
bt edx, 0x1b
jb 0x180053c12
bt edx, 0x1a
jae 0x180053c3e
cmp qword [rax + 0x378], rcx
je 0x180053c3e
nop dword [rax + rax]
cmp rax, rcx
je 0x180053c3e
mov rax, qword [rax + 0x370]
test rax, rax
jne 0x180053c20
test dword [rbx + 0x4770], r13d
je 0x180053cf7
test byte [rbx + 0x4770], 4
jne 0x180053cf7
mov eax, dword [r8 + 0x7c]
cmp dword [rbx + 0x476c], eax
jne 0x180053c64
cmp byte [r8 + 0xb8], r12b
jne 0x180053cf7
cmp dword [rbx + 0x48a0], r12d
jg 0x180053c87
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.1800397d0
addss xmm8, xmm12
movss dword [rsp + 0x30], xmm10
addss xmm6, xmm12
movss dword [rsp + 0x20], xmm13
subss xmm9, xmm12
mov r9d, 0xff00ffff
subss xmm7, xmm12
mov rcx, rax
lea r8, [rbp - 0x78]
lea rdx, [rbp - 0x40]
movss dword [rbp - 0x78], xmm8
movss dword [rbp - 0x74], xmm6
movss dword [rbp - 0x40], xmm9
movss dword [rbp - 0x3c], xmm7
call fcn.18006ab70
mov rbx, qword [0x18059fbe8]
inc r14d
inc r15
cmp r14d, 0xd
jl 0x1800537f0
mov rax, qword [rbx + 0x3ed0]
mov r14d, 0x100
mov r12d, dword [rsp + 0x70]
mov r13, qword [rsp + 0x68]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rbx + 0x383c]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
inc r12d
lea rax, [r13 + 0x4b30]
mov dword [rsp + 0x70], r12d
cmp r12d, dword [r13 + 0x4b40]
jl 0x180053570
movaps xmm10, xmmword [rsp + 0x2b0]
mov r12, qword [rsp + 0x68]
jmp 0x180053d88
mov r12, r13
mov r13, qword [rsp + 0x60]
lea rdx, [r12 + 0x85]
lea rcx, str.Debug_Begin_BeginChild_return_value
call fcn.180084870
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
lea rcx, str.Some_calls_to_Begin___BeginChild___will_return_false._n_nWill_cycle_through_window_depths_then_repeat._Windows_should_be_flickering_while_running.
call fcn.1800529f0
call fcn.180096170
mov r8d, dword [r12 + 0x3e70]
lea rdx, str.Windows___d_
lea rcx, str.Windows
call fcn.180095200
test al, al
je 0x180053fa6
lea rdx, str.By_display_order
lea rcx, [r12 + 0x3e70]
call fcn.180059c70
lea rcx, [r12 + 0x3e80]
lea rdx, str.By_focus_order__root_windows_
call fcn.180059c70
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x180053fa1
lea rdx, str.By_submission_order__begin_stack_
call fcn.180038dc0
mov ecx, eax
lea r8, str.By_submission_order__begin_stack_
xor r9d, r9d
xor edx, edx
call fcn.1800954e0
test al, al
je 0x180053fa1
lea rbx, [r12 + 0x3e90]
mov ecx, dword [rbx + 4]
test ecx, ecx
jns 0x180053e83
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
xor ecx, ecx
mov edx, ecx
test eax, eax
mov rcx, rbx
cmovg edx, eax
call fcn.18005c3c0
xor eax, eax
mov dword [rbx], eax
mov esi, eax
mov edx, dword [r12 + 0x3e70]
test edx, edx
jle 0x180053f6e
mov edi, eax
nop dword [rax + rax]
test rdi, rdi
js 0x180053ea9
cmp esi, edx
jl 0x180053ecb
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, dword [r12 + 0x3e70]
mov rax, qword [r12 + 0x3e78]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + 0x260]
inc eax
cmp eax, dword [r12 + 0x3e28]
jl 0x180053f59
test rdi, rdi
js 0x180053ef2
cmp esi, edx
jl 0x180053f0c
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8d, dword [rbx]
mov ecx, dword [rbx + 4]
mov r14, qword [r12 + 0x3e78]
cmp r8d, ecx
jne 0x180053f48
inc r8d
test ecx, ecx
je 0x180053f31
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x180053f36
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.18005c3c0
movsxd rdx, dword [rbx]
mov rax, qword [r14 + rdi*8]
mov rcx, qword [rbx + 8]
mov qword [rcx + rdx*8], rax
inc dword [rbx]
mov edx, dword [r12 + 0x3e70]
inc esi
inc rdi
cmp esi, edx
jl 0x180053ea0
movsxd rdx, dword [rbx]
cmp rdx, 1
jbe 0x180053f8e
mov rcx, qword [rbx + 8]
lea r9, [0x180056f10]
mov r8d, 8
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_qsort]
mov edx, dword [rbx]
xor r8d, r8d
mov rcx, qword [rbx + 8]
call fcn.180059e00
call fcn.180096170
call fcn.180096170
mov edx, dword [r12 + 0x48a0]
xor eax, eax
mov esi, eax
mov ebx, eax
test edx, edx
jle 0x18005400f
mov edi, eax
mov eax, edx
nop dword [rax]
test rdi, rdi
js 0x180053fc9
cmp ebx, edx
jl 0x180053feb
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [r12 + 0x48a0]
mov edx, eax
inc ebx
mov rax, qword [r12 + 0x48a8]
mov rcx, qword [rax + rdi*8]
inc rdi
mov eax, dword [rcx + 0x88]
add eax, dword [rcx + 0x78]
add esi, eax
mov eax, edx
cmp ebx, edx
jl 0x180053fc0
mov r8d, esi
lea rdx, str.DrawLists___d_
lea rcx, str.DrawLists
call fcn.180095200
test al, al
je 0x180054156
lea rdx, [r13 + 5]
lea rcx, str.Show_ImDrawCmd_mesh_when_hovering
call fcn.180084870
lea rdx, [r13 + 6]
lea rcx, str.Show_ImDrawCmd_bounding_boxes_when_hovering
call fcn.180084870
mov eax, dword [r12 + 0x48a0]
xor r13d, r13d
mov r14d, r13d
test eax, eax
jle 0x18005414f
mov r15d, r13d
test r15, r15
js 0x180054070
cmp r14d, eax
jl 0x18005408a
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r12 + 0x48a8]
mov ebx, r13d
mov rdi, r13
mov rsi, qword [rax + r15*8]
mov eax, dword [rsi + 0x78]
test eax, eax
jle 0x1800540e4
test rdi, rdi
js 0x1800540ac
cmp ebx, eax
jl 0x1800540c6
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rsi + 0x80]
xor ecx, ecx
mov rdx, qword [rdx + rdi*8]
call fcn.180056f30
mov eax, dword [rsi + 0x78]
inc ebx
inc rdi
cmp ebx, eax
jl 0x1800540a3
mov eax, dword [rsi + 0x88]
mov ebx, r13d
mov rdi, r13
test eax, eax
jle 0x180054138
test rdi, rdi
js 0x1800540fd
cmp ebx, eax
jl 0x180054117
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rsi + 0x90]
xor ecx, ecx
mov rdx, qword [rdx + rdi*8]
call fcn.180056f30
mov eax, dword [rsi + 0x88]
inc ebx
inc rdi
cmp ebx, eax
jl 0x1800540f4
mov eax, dword [r12 + 0x48a0]
inc r14d
inc r15
cmp r14d, eax
jl 0x180054066
call fcn.180096170
jmp 0x180054159
xor r13d, r13d
mov r8d, dword [r12 + 0x48a0]
lea rdx, str.Viewports___d_
lea rcx, str.Viewports
call fcn.180095200
test al, al
je 0x1800542ab
mov rcx, qword [0x18059fbe8]
movss xmm0, dword [rcx + 0x380c]
mov rax, qword [rcx + 0x3ed0]
addss xmm0, xmm0
addss xmm0, dword [rcx + 0x3c08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
ucomiss xmm0, xmm13
jp 0x1800541bc
jne 0x1800541bc
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.180051cb0
mov rcx, qword [0x18059fbe8]
movss xmm1, dword [rcx + 0x380c]
mov rax, qword [rcx + 0x3ed0]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3c08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
ucomiss xmm1, xmm13
jp 0x180054226
jne 0x180054226
movss xmm1, dword [rcx + 0x383c]
movss xmm0, dword [rax + 0x144]
mov edi, r13d
subss xmm0, xmm1
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov eax, dword [r12 + 0x48a0]
test eax, eax
jle 0x1800542a6
mov rbx, r13
test rbx, rbx
js 0x18005426a
cmp edi, eax
jl 0x180054284
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.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 [r12 + 0x48a8]
mov rcx, qword [rcx + rbx*8]
call fcn.180059150
mov eax, dword [r12 + 0x48a0]
inc edi
inc rbx
cmp edi, eax
jl 0x180054261
call fcn.180096170
mov r8d, dword [r12 + 0x4878]
lea rdx, str.Popups___d_
lea rcx, str.Popups
call fcn.180095200
xor r15d, r15d
lea r13, str.NULL
test al, al
je 0x1800543db
mov eax, dword [r12 + 0x4878]
mov edi, r15d
test eax, eax
jle 0x1800543d6
mov r14d, r15d
mov ebx, r15d
test r14, r14
js 0x1800542fa
cmp edi, eax
jl 0x180054314
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10, qword [r12 + 0x4880]
mov rax, qword [rbx + r10 + 8]
test rax, rax
je 0x180054338
mov rcx, qword [rax + 0x368]
test rcx, rcx
je 0x180054338
mov rsi, qword [rcx + 8]
jmp 0x18005433b
mov rsi, r13
mov rcx, qword [rbx + r10 + 0x10]
test rcx, rcx
je 0x18005434b
mov r11, qword [rcx + 8]
jmp 0x18005434e
mov r11, r13
lea rcx, [rax + 0x14]
test rax, rax
je 0x180054368
test dword [rcx], 0x10000000
je 0x180054368
lea rdx, str.Menu_
jmp 0x180054374
lea rdx, [0x1800f71c7]
test rax, rax
je 0x180054389
test dword [rcx], 0x1000000
je 0x180054389
mov r8, qword [rax + 8]
lea r9, str.Child_
jmp 0x18005439e
lea r9, [0x1800f71c7]
test rax, rax
je 0x18005439b
mov r8, qword [rax + 8]
jmp 0x18005439e
mov r8, r13
mov qword [rsp + 0x30], rsi
lea rcx, str.PopupID:__08x__Window:__s___s_s___BackupNavWindow__s__ParentWindow__s
mov qword [rsp + 0x28], r11
mov qword [rsp + 0x20], rdx
mov edx, dword [rbx + r10]
call fcn.180081e20
mov eax, dword [r12 + 0x4878]
inc edi
inc r14
add rbx, 0x38
cmp edi, eax
jl 0x1800542f1
call fcn.180096170
mov r8d, dword [r12 + 0x4ba4]
lea rdx, str.Tab_Bars___d_
lea rcx, str.TabBars
call fcn.180095200
test al, al
je 0x180054579
cmp dword [r12 + 0x4b90], 0
mov esi, r15d
jle 0x180054574
mov r14, r15
test r14, r14
js 0x180054422
cmp esi, dword [r12 + 0x4b90]
jl 0x18005443c
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r12 + 0x4b98]
movsxd rbx, dword [rax + r15 + 8]
cmp ebx, 0xffffffff
je 0x18005455a
test ebx, ebx
js 0x180054460
cmp ebx, dword [r12 + 0x4b80]
jl 0x18005447a
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rdi, rbx, 0x98
add rdi, qword [r12 + 0x4b88]
je 0x18005455a
mov rax, qword [0x18059fbe8]
mov rdx, rdi
mov rbx, qword [rax + 0x3ed0]
mov rcx, rbx
call fcn.180038e50
add rbx, 0xf0
mov r12d, eax
mov r8d, dword [rbx]
mov ecx, dword [rbx + 4]
cmp r8d, ecx
jne 0x1800544e6
inc r8d
test ecx, ecx
je 0x1800544cf
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1800544d4
mov eax, 8
cmp eax, r8d
mov rcx, rbx
cmovg r8d, eax
mov edx, r8d
call fcn.18005ccb0
movsxd rdx, dword [rbx]
mov rcx, rdi
mov rax, qword [rbx + 8]
mov dword [rax + rdx*4], r12d
inc dword [rbx]
call fcn.180058990
mov rax, qword [0x18059fbe8]
mov rbx, qword [rax + 0x3ed0]
cmp dword [rbx + 0xf0], 1
jg 0x18005452c
mov r8d, 0x1df6
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.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 + 0xf0], 0
jg 0x18005454f
mov r8d, 0x71f
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0xf0]
mov r12, qword [rsp + 0x68]
inc esi
inc r14
add r15, 0x10
cmp esi, dword [r12 + 0x4b90]
jl 0x180054413
xor r15d, r15d
call fcn.180096170
mov r8d, dword [r12 + 0x4b54]
lea rdx, str.Tables___d_
lea rcx, str.Tables
call fcn.180095200
test al, al
je 0x180054649
cmp dword [r12 + 0x4b40], 0
mov edi, r15d
jle 0x180054644
mov rsi, r15
mov r14, r15
test rsi, rsi
js 0x1800545c3
cmp edi, dword [r12 + 0x4b40]
jl 0x1800545dd
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r12 + 0x4b48]
movsxd rbx, dword [rax + r14 + 8]
cmp ebx, 0xffffffff
je 0x18005462d
test ebx, ebx
js 0x1800545fd
cmp ebx, dword [r12 + 0x4b30]
jl 0x180054617
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rcx, rbx, 0x238
add rcx, qword [r12 + 0x4b38]
je 0x18005462d
call fcn.18007f930
inc edi
inc rsi
add r14, 0x10
cmp edi, dword [r12 + 0x4b40]
jl 0x1800545b4
call fcn.180096170
mov rbx, qword [r12 + 0x58]
lea rdx, str.Fonts___d_
lea rcx, str.Fonts
mov r8d, dword [rbx + 0x58]
call fcn.180095200
test al, al
je 0x180054676
mov rcx, rbx
call fcn.180052bf0
call fcn.180096170
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x1800546d0
lea rdx, str.InputText
call fcn.180038dc0
mov ecx, eax
lea r8, str.InputText
xor r9d, r9d
xor edx, edx
call fcn.1800954e0
test al, al
je 0x1800546d0
lea rcx, [r12 + 0x4be0]
call fcn.1800903e0
call fcn.180096170
mov rcx, qword [0x18059fbe8]
lea r14, str.__s_
mov r15d, 0x8000
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x180054be7
lea rdx, str.Settings
call fcn.180038dc0
mov ecx, eax
lea r8, str.Settings
xor r9d, r9d
xor edx, edx
call fcn.1800954e0
test al, al
je 0x180054be7
mov rbx, qword [0x18059fbe8]
lea rdx, [rsp + 0x60]
xor esi, esi
lea rcx, str.Clear
mov r8d, r15d
mov qword [rsp + 0x60], rsi
movss xmm6, dword [rbx + 0x3810]
mov dword [rbx + 0x3810], esi
call fcn.180082bb0
movss dword [rbx + 0x3810], xmm6
test al, al
je 0x180054872
mov rdi, qword [0x18059fbe8]
mov rcx, qword [rdi + 0x5bd0]
test rcx, rcx
je 0x18005479f
mov qword [rdi + 0x5bc8], rsi
test rdi, rdi
je 0x180054792
dec dword [rdi + 0xf4]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rdi + 0x5bd0], rsi
mov ecx, dword [rdi + 0x5bd8]
mov ebx, esi
test ecx, ecx
jle 0x180054872
nop
test ebx, ebx
js 0x1800547b8
cmp ebx, ecx
jl 0x1800547d8
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ecx, dword [rdi + 0x5bd8]
mov rax, qword [rdi + 0x5be0]
cmp qword [rsi + rax + 0x10], 0
je 0x180054855
test ebx, ebx
js 0x1800547ef
cmp ebx, ecx
jl 0x18005480f
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ecx, dword [rdi + 0x5bd8]
mov rax, qword [rdi + 0x5be0]
mov r14, qword [rsi + rax + 0x10]
test ebx, ebx
js 0x180054823
cmp ebx, ecx
jl 0x18005483d
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, ebx
lea rcx, [rax + rax*8]
mov rax, qword [rdi + 0x5be0]
lea rdx, [rax + rcx*8]
mov rcx, rdi
call r14
mov ecx, dword [rdi + 0x5bd8]
inc ebx
add rsi, 0x48
cmp ebx, ecx
jl 0x1800547b0
lea r14, str.__s_
xor esi, esi
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
mov rbx, qword [0x18059fbe8]
lea rdx, [rsp + 0x60]
mov r8d, r15d
mov qword [rsp + 0x60], 0
lea rcx, str.Save_to_memory
movss xmm6, dword [rbx + 0x3810]
mov dword [rbx + 0x3810], esi
call fcn.180082bb0
movss dword [rbx + 0x3810], xmm6
test al, al
je 0x1800548c4
xor ecx, ecx
call fcn.180050780
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
mov rbx, qword [0x18059fbe8]
lea rdx, [rsp + 0x60]
mov r8d, r15d
mov qword [rsp + 0x60], 0
lea rcx, str.Save_to_disk
movss xmm6, dword [rbx + 0x3810]
mov dword [rbx + 0x3810], esi
call fcn.180082bb0
movss dword [rbx + 0x3810], xmm6
test al, al
je 0x18005496e
mov rbx, qword [r12 + 0x20]
mov rax, qword [0x18059fbe8]
mov dword [rax + 0x5bc4], esi
test rbx, rbx
je 0x18005496e
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x60], rsi
call fcn.180050780
lea rdx, [0x1805434b0]
mov rcx, rbx
mov rdi, rax
call fcn.1800334a0
mov rbx, rax
test rax, rax
je 0x18005496e
mov r8, qword [rsp + 0x60]
mov r9, rax
mov edx, 1
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
mov rdx, qword [r12 + 0x20]
test rdx, rdx
je 0x18005498f
mov rcx, r14
call fcn.180081be0
jmp 0x1800549a1
mov r8d, 1
lea rcx, str._NULL_
call fcn.1800813d0
movss xmm1, dword [r12 + 0x5bc4]
lea rcx, str.SettingsDirtyTimer__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.180081be0
mov r8d, dword [r12 + 0x5bd8]
lea rdx, str.Settings_handlers:___d_
lea rcx, str.SettingsHandlers
call fcn.180095200
test al, al
je 0x180054a47
mov eax, dword [r12 + 0x5bd8]
mov ebx, esi
test eax, eax
jle 0x180054a42
mov rdi, rsi
nop
test rdi, rdi
js 0x1800549f9
cmp ebx, eax
jl 0x180054a13
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [r12 + 0x5be0]
lea rcx, [0x180543e50]
mov rdx, qword [rsi + rdx]
call fcn.180081e20
mov eax, dword [r12 + 0x5bd8]
inc ebx
inc rdi
add rsi, 0x48
cmp ebx, eax
jl 0x1800549f0
xor esi, esi
call fcn.180096170
mov r8d, dword [r12 + 0x5be8]
lea rdx, str.Settings_packed_data:_Windows:__d_bytes
lea rcx, str.SettingsWindows
call fcn.180095200
test al, al
je 0x180054af0
mov rbx, qword [r12 + 0x5bf0]
test rbx, rbx
je 0x180054aeb
add rbx, 4
je 0x180054aeb
nop dword [rax]
cmp byte [rbx + 0xe], 0
je 0x180054a8d
mov cl, 1
call fcn.1800437c0
movsx ecx, word [rbx + 0xa]
lea r8, [rbx + 0x10]
movzx eax, byte [rbx + 0xc]
movsx r10d, word [rbx + 8]
movsx r11d, word [rbx + 6]
movsx r9d, word [rbx + 4]
mov edx, dword [rbx]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ecx
lea rcx, str.0x_08X___s__Pos___d__d__Size___d__d__Collapsed_d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r11d
call fcn.180081be0
cmp byte [rbx + 0xe], 0
je 0x180054ad3
call fcn.180043870
mov rdx, rbx
lea rcx, [r12 + 0x5be8]
call fcn.18005bb20
mov rbx, rax
test rax, rax
jne 0x180054a80
call fcn.180096170
mov r8d, dword [r12 + 0x5bf8]
lea rdx, str.Settings_packed_data:_Tables:__d_bytes
lea rcx, str.SettingsTables
call fcn.180095200
test al, al
je 0x180054b47
mov rbx, qword [r12 + 0x5c00]
test rbx, rbx
je 0x180054b42
add rbx, 4
je 0x180054b42
mov rcx, rbx
call fcn.1800805e0
mov rdx, rbx
lea rcx, [r12 + 0x5bf8]
call fcn.18005bb20
mov rbx, rax
test rax, rax
jne 0x180054b22
call fcn.180096170
mov eax, dword [r12 + 0x5bc8]
lea rdx, str.Settings_unpacked_data__.ini_:__d_bytes
test eax, eax
lea rcx, str.SettingsIniData
lea r8d, [rax - 1]
cmove r8d, esi
call fcn.180095200
test al, al
je 0x180054be2
mov rax, qword [0x18059fbe8]
lea r8, [0x18059fb84]
mov r9d, dword [r12 + 0x5bc8]
lea rcx, str.Ini
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
movss xmm0, dword [rax + 0x3c08]
mov rax, qword [r12 + 0x5bd0]
mulss xmm0, dword [0x18056b47c]
test rax, rax
mov dword [rsp + 0x28], 0x4004000
cmovne r8, rax
mov dword [rsp + 0x60], 0x80800000
lea rax, [rsp + 0x60]
xor edx, edx
mov qword [rsp + 0x20], rax
movss dword [rsp + 0x64], xmm0
call fcn.18008c870
call fcn.180096170
call fcn.180096170
mov rcx, qword [0x18059fbe8]
lea rsi, str.Mouse
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x1800558c6
lea rdx, str.Inputs
call fcn.180038dc0
mov ecx, eax
lea r8, str.Inputs
xor r9d, r9d
xor edx, edx
call fcn.1800954e0
test al, al
je 0x1800558c6
lea rcx, str.KEYBOARD_GAMEPAD_MOUSE_KEYS
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
lea rcx, str.Keys_down:
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.180081be0
xor ecx, ecx
mov esi, 0x100
mov ebx, ecx
mov edi, esi
mov r15d, 0x200
cmp ebx, r15d
jae 0x180054cea
cmp qword [0x18059fbe8], 0
jne 0x180054cd9
mov r8d, 0x1024
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.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 [0x18059fbe8]
cmp dword [rdi + rax], 0xffffffff
jne 0x180054d84
mov rcx, qword [0x18059fbe8]
mov edx, ebx
call fcn.1800441c0
cmp byte [rax], 0
je 0x180054d84
cmp ebx, r15d
jb 0x180054d1a
mov rcx, qword [0x18059fbe8]
mov edx, ebx
call fcn.1800320c0
cmp byte [rax + 8], 0
jne 0x180054d84
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
mov ecx, ebx
call fcn.1800442f0
lea edx, [rbx - 0x200]
mov r8d, ebx
cmp edx, 0x8b
lea rcx, str.__s___d
mov rdx, rax
cmovbe rcx, r14
call fcn.180081be0
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
mov rcx, qword [0x18059fbe8]
mov edx, ebx
call fcn.1800441c0
lea rcx, str.__.02f_
movss xmm1, dword [rax + 4]
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.180081be0
inc ebx
add rdi, 4
cmp ebx, 0x28c
jl 0x180054cb0
lea rcx, str.Keys_pressed:
call fcn.180081be0
xor eax, eax
mov rdi, rsi
mov ebx, eax
nop dword [rax]
cmp ebx, r15d
jae 0x180054de6
cmp qword [0x18059fbe8], 0
jne 0x180054dd9
mov r8d, 0x1024
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.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 [0x18059fbe8]
cmp dword [rdi + rax], 0xffffffff
jne 0x180054e2d
xor edx, edx
mov ecx, ebx
lea r8d, [rdx + 1]
call fcn.180044b00
test al, al
je 0x180054e2d
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
mov ecx, ebx
call fcn.1800442f0
lea edx, [rbx - 0x200]
mov r8d, ebx
cmp edx, 0x8b
lea rcx, str.__s___d
mov rdx, rax
cmovbe rcx, r14
call fcn.180081be0
inc ebx
add rdi, 4
cmp ebx, 0x28c
jl 0x180054db0
lea rcx, str.Keys_released:
call fcn.180081be0
xor eax, eax
mov ebx, eax
nop
cmp ebx, r15d
jae 0x180054e86
cmp qword [0x18059fbe8], 0
jne 0x180054e79
mov r8d, 0x1024
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.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 [0x18059fbe8]
cmp dword [rsi + rax], 0xffffffff
jne 0x180054eef
mov rcx, qword [0x18059fbe8]
mov edx, ebx
call fcn.1800441c0
comiss xmm13, dword [rax + 8]
ja 0x180054eef
cmp byte [rax], 0
jne 0x180054eef
cmp ebx, r15d
jb 0x180054eb9
mov rcx, qword [0x18059fbe8]
mov edx, ebx
call fcn.1800320c0
cmp byte [rax + 8], 0
jne 0x180054eef
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
mov ecx, ebx
call fcn.1800442f0
lea edx, [rbx - 0x200]
mov r8d, ebx
cmp edx, 0x8b
lea rcx, str.__s___d
mov rdx, rax
cmovbe rcx, r14
call fcn.180081be0
inc ebx
add rsi, 4
cmp ebx, 0x28c
jl 0x180054e50
cmp byte [r12 + 0xe27], 0
lea rcx, str.SUPER
lea rax, [0x1800f71c7]
cmovne rax, rcx
lea r9, [0x1800f71c7]
cmp byte [r12 + 0xe26], 0
lea rcx, str.ALT
lea r8, [0x1800f71c7]
mov qword [rsp + 0x20], rax
cmovne r9, rcx
lea rdx, [0x1800f71c7]
cmp byte [r12 + 0xe25], 0
lea rcx, str.SHIFT
cmovne r8, rcx
cmp byte [r12 + 0xe24], 0
lea rcx, str.CTRL
cmovne rdx, rcx
lea rcx, str.Keys_mods:__s_s_s_s
call fcn.180081be0
lea rcx, str.Chars_queue:
call fcn.180081be0
mov eax, dword [r12 + 0x37c0]
xor ebx, ebx
mov edi, ebx
test eax, eax
jle 0x180055015
mov esi, 0xde
nop
test rbx, rbx
js 0x180054fa9
cmp edi, eax
jl 0x180054fc3
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r12 + 0x37c8]
movaps xmm1, xmm11
movaps xmm0, xmm13
movzx r9d, word [rax + rbx*2]
call fcn.180047bd0
lea ecx, [r9 - 0x21]
movzx eax, r9b
cmp cx, si
mov edx, 0x3f
mov r8d, r9d
lea rcx, str._c__0x_04X_
cmovbe edx, eax
movsx edx, dl
call fcn.180081be0
mov eax, dword [r12 + 0x37c0]
inc edi
inc rbx
cmp edi, eax
jl 0x180054fa0
xor ebx, ebx
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
mov rcx, qword [rcx + 0x298]
call fcn.180051f10
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.MOUSE_STATE
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
movss xmm1, dword [0x18056b59c]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
movss xmm0, dword [rcx + 0xe08]
comiss xmm0, xmm1
movss xmm2, dword [rcx + 0xe0c]
jb 0x18005512f
comiss xmm2, xmm1
jb 0x18005512f
movss xmm2, dword [r12 + 0xe0c]
lea rcx, str.Mouse_pos:___g___g_
movss xmm1, dword [r12 + 0xe08]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.180081be0
jmp 0x18005513b
lea rcx, str.Mouse_pos:__INVALID_
call fcn.180081be0
movss xmm2, dword [r12 + 0xfc]
lea rcx, str.Mouse_delta:___g___g_
movss xmm1, dword [r12 + 0xf8]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.180081be0
lea rcx, str.Mouse_down:
call fcn.180081be0
mov r14d, 5
lea rdi, [r12 + 0x3778]
mov esi, r14d
mov ecx, ebx
call fcn.180044c10
test al, al
je 0x1800551ba
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
movss xmm2, dword [rdi]
lea rcx, str.b_d___.02f_secs_
cvtps2pd xmm2, xmm2
mov edx, ebx
movq r8, xmm2
call fcn.180081be0
inc ebx
add rdi, 4
sub rsi, 1
jne 0x180055188
lea rcx, str.Mouse_clicked:
call fcn.180081be0
mov ebx, esi
lea rdi, [r12 + 0x3752]
nop dword [rax]
xor r8d, r8d
xor edx, edx
mov ecx, ebx
call fcn.180044ce0
test al, al
je 0x18005520f
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
movzx r8d, word [rdi]
lea rcx, str.b_d___d_
mov edx, ebx
call fcn.180081be0
inc ebx
add rdi, 2
sub r14, 1
jne 0x1800551e0
lea rcx, str.Mouse_released:
call fcn.180081be0
mov ebx, esi
nop dword [rax]
mov ecx, ebx
call fcn.180044e20
test al, al
je 0x180055256
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.180047bd0
lea rcx, [0x18054409c]
mov edx, ebx
call fcn.180081be0
inc ebx
cmp ebx, 5
jl 0x180055230
movss xmm1, dword [r12 + 0xe18]
lea rcx, str.Mouse_wheel:__.1f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.180081be0
movsxd rbx, dword [r12 + 0xe20]
lea rax, str.Mouse
mov qword [rbp + 0x90], rax
lea rax, str.TouchScreen
mov qword [rbp + 0x98], rax
lea rax, [0x180540b30]
mov qword [rbp + 0xa0], rax
cmp ebx, 2
jbe 0x1800552cc
mov r8d, 0x2202
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.cpp
lea rcx, str.__int__sizeof_mouse_source_names____sizeof__mouse_source_names______ImGuiMouseSource_COUNT__source___0__source___ImGuiMouseSource_COUNT
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rbp + rbx*8 + 0x90]
lea rcx, str.Mouse_source:__s
call fcn.180081be0
movss xmm1, dword [r12 + 0x37b4]
lea rcx, str.Pen_Pressure:__.1f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.MOUSE_WHEELING
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rdx, qword [r12 + 0x3ef0]
test rdx, rdx
je 0x1800553af
mov rdx, qword [rdx + 8]
jmp 0x1800553b2
mov rdx, r13
lea rcx, str.WheelingWindow:__s
call fcn.180081be0
movss xmm1, dword [r12 + 0x3f04]
lea rcx, str.WheelingWindowReleaseTimer:__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.180081be0
movss xmm0, dword [r12 + 0x3f10]
movss xmm1, dword [r12 + 0x3f14]
comiss xmm0, xmm1
jbe 0x1800553fe
lea r9, [0x1805326d0]
jmp 0x180055413
comiss xmm1, xmm0
lea rax, [0x1805326d4]
lea r9, str._none_
cmova r9, rax
cvtps2pd xmm2, xmm1
lea rcx, str.WheelingAxisAvg______.3f___.3f___Main_Axis:__s
cvtps2pd xmm1, xmm0
movq r8, xmm2
movq rdx, xmm1
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.KEY_OWNERS
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
lea rdx, [rsp + 0x60]
movss xmm6, dword [0x18056b44c]
mov dword [rsp + 0x60], 0x80800000
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
movss xmm0, dword [rcx + 0x3c08]
addss xmm0, dword [rcx + 0x3820]
lea rcx, str.owners
mulss xmm0, xmm6
movss dword [rsp + 0x64], xmm0
call fcn.180096bc0
test al, al
je 0x1800555c5
mov ebx, r15d
lea r13, str._LockThisFrame
nop word [rax + rax]
mov edx, ebx
mov rcx, r12
call fcn.1800320c0
mov rsi, rax
mov r14d, dword [rax]
cmp r14d, 0xffffffff
je 0x180055577
cmp byte [rax + 9], 0
je 0x180055545
lea rdi, str._LockUntilRelease
jmp 0x180055554
cmp byte [rax + 8], 0
lea rdi, [0x1800f71c7]
cmovne rdi, r13
mov ecx, ebx
call fcn.1800442f0
mov r9, rdi
lea rcx, str._s:_0x_08X_s
mov r8d, r14d
mov rdx, rax
call fcn.180081be0
mov ecx, dword [rsi]
call fcn.18005aba0
inc ebx
cmp ebx, 0x28c
jl 0x180055520
mov rax, qword [0x18059fbe8]
lea r13, str.NULL
mov rcx, qword [rax + 0x3ed0]
test dword [rcx + 0x14], 0x1000000
jne 0x1800555b9
mov r8d, 0x19e4
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui_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.18003d170
call fcn.1800481f0
xor esi, esi
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.SHORTCUT_ROUTING
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x60], 0x80800000
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
movss xmm0, dword [rcx + 0x3c08]
addss xmm0, dword [rcx + 0x3820]
lea rcx, str.routes
mulss xmm0, xmm6
movss dword [rsp + 0x64], xmm0
call fcn.180096bc0
test al, al
je 0x180055854
mov r14, rsi
mov qword [rsp + 0x60], rsi
lea r13, str.Cmd
nop dword [rax]
movzx eax, word [r12 + r14 + 0x4608]
cmp ax, 0xffff
je 0x1800557f8
lea r14, str.Alt
nop word [rax + rax]
movsx rbx, ax
test ebx, ebx
js 0x1800556e2
cmp ebx, dword [r12 + 0x4720]
jl 0x1800556fc
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rsi, qword [0x18059fbe8]
mov rdi, rbx
shl rdi, 4
add rdi, qword [r12 + 0x4728]
movzx ebx, word [rdi + 2]
or ebx, r15d
bt ebx, 0xb
jae 0x180055732
cmp byte [rsi + 0x79], 0
mov eax, 0x1000
mov ecx, 0x8000
cmovne eax, ecx
or ebx, eax
mov ecx, ebx
and ecx, 0xffff07ff
call fcn.1800442f0
bt ebx, 0xf
mov r8, rax
jae 0x180055759
cmp byte [rsi + 0x79], 0
lea rdx, str.Super
cmovne rdx, r13
jmp 0x180055760
lea rdx, [0x1800f71c7]
mov qword [rsp + 0x38], r8
lea r9, str.Shift
mov qword [rsp + 0x30], rdx
lea r10, str.Ctrl
bt ebx, 0xe
lea rcx, [0x1800f71c7]
lea rax, [0x1800f71c7]
mov edx, 0x40
cmovb rcx, r14
lea r8, str._s_s_s_s_s
mov qword [rsp + 0x28], rcx
bt ebx, 0xd
lea rcx, [rbp + 0x90]
cmovb rax, r9
bt ebx, 0xc
lea r9, [0x1800f71c7]
mov qword [rsp + 0x20], rax
cmovb r9, r10
call fcn.180033250
mov r8d, dword [rdi + 8]
lea rdx, [rbp + 0x90]
lea rcx, str._s:_0x_08X
call fcn.180081be0
mov ecx, dword [rdi + 8]
call fcn.18005aba0
movzx eax, word [rdi]
cmp ax, 0xffff
jne 0x1800556d0
mov r14, qword [rsp + 0x60]
add r14, 2
inc r15d
mov qword [rsp + 0x60], r14
cmp r15d, 0x28c
jl 0x1800556b0
mov rax, qword [0x18059fbe8]
lea r13, str.NULL
mov r9, qword [rax + 0x3ed0]
test dword [r9 + 0x14], 0x1000000
jne 0x18005584a
mov r8d, 0x19e4
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui_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.18003d170
call fcn.1800481f0
movzx edx, byte [r12 + 0x4744]
lea rcx, str._ActiveIdUsing:_AllKeyboardKeys:__d__NavDirMask:_0x_X_
mov r8d, dword [r12 + 0x4740]
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.180096170
lea rsi, str.Mouse
mov rcx, qword [0x18059fbe8]
movaps xmm11, xmmword [rsp + 0x2a0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed0]
cmp byte [rcx + 0xbb], 0
jne 0x180055e84
lea rdx, str.Internal_state
call fcn.180038dc0
mov ecx, eax
lea r8, str.Internal_state
xor r9d, r9d
xor edx, edx
call fcn.1800954e0
test al, al
je 0x180055e84
lea rcx, str.WINDOWING
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rdx, qword [r12 + 0x3ed8]
test rdx, rdx
je 0x180055987
mov rdx, qword [rdx + 8]
jmp 0x18005598a
mov rdx, r13
lea rcx, str.HoveredWindow:__s
call fcn.180081be0
mov rax, qword [r12 + 0x3ed8]
test rax, rax
je 0x1800559b0
mov rax, qword [rax + 0x378]
mov rdx, qword [rax + 8]
jmp 0x1800559b3
mov rdx, r13
lea rcx, str.HoveredWindow__Root:__s
call fcn.180081be0
mov rdx, qword [r12 + 0x3ee0]
test rdx, rdx
je 0x1800559d2
mov rdx, qword [rdx + 8]
jmp 0x1800559d5
mov rdx, r13
lea rcx, str.HoveredWindowUnderMovingWindow:__s
call fcn.180081be0
mov rax, qword [r12 + 0x3ee8]
test rax, rax
je 0x1800559f4
mov rdx, qword [rax + 8]
jmp 0x1800559f7
mov rdx, r13
lea rcx, str.MovingWindow:__s
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.ITEMS
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
lea rdi, [0x180540340]
mov qword [rbp + 0x98], rsi
lea r14, str.Gamepad
lea rsi, str.Keyboard
mov qword [rbp + 0x90], rdi
lea r15, str.Clipboard
mov qword [rbp + 0xa0], rsi
mov rax, qword [rcx + 0x3ed0]
mov qword [rbp + 0xa8], r14
mov qword [rbp + 0xb0], r15
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
movsxd rbx, dword [r12 + 0x3f58]
cmp ebx, 4
jbe 0x180055b07
mov r8d, 0x21fc
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.cpp
lea rcx, str.__int__sizeof_input_source_names____sizeof__input_source_names______ImGuiInputSource_COUNT__source___0__source___ImGuiInputSource_COUNT
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movzx ecx, byte [r12 + 0x3f3d]
movss xmm3, dword [r12 + 0x3f38]
mov rax, qword [rbp + rbx*8 + 0x90]
mov r8d, dword [r12 + 0x3f60]
mov edx, dword [r12 + 0x3f30]
cvtps2pd xmm3, xmm3
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ecx
lea rcx, str.ActiveId:_0x_08X_0x_08X___.2f_sec___AllowOverlap:__d__Source:__s
movq r9, xmm3
call fcn.180081be0
mov ecx, dword [r12 + 0x3f30]
call fcn.18005aba0
mov rax, qword [r12 + 0x3f50]
test rax, rax
je 0x180055b6f
mov rdx, qword [rax + 8]
jmp 0x180055b72
mov rdx, r13
lea rcx, str.ActiveIdWindow:__s
call fcn.180081be0
movzx edx, byte [r12 + 0x4744]
lea rcx, str.ActiveIdUsing:_AllKeyboardKeys:__d__NavDirMask:__X
mov r8d, dword [r12 + 0x4740]
call fcn.180081be0
movss xmm2, dword [r12 + 0x3f28]
lea rcx, str.HoveredId:_0x_08X___.2f_sec___AllowOverlap:__d
movzx r9d, byte [r12 + 0x3f24]
mov edx, dword [r12 + 0x3f20]
cvtps2pd xmm2, xmm2
movq r8, xmm2
call fcn.180081be0
movss xmm3, dword [r12 + 0x4bd4]
lea rcx, str.HoverDelayId:_0x_08X__Timer:__.2f__ClearTimer:__.2f
movss xmm2, dword [r12 + 0x4bd0]
mov edx, dword [r12 + 0x4bc8]
cvtps2pd xmm3, xmm3
cvtps2pd xmm2, xmm2
movq r9, xmm3
movq r8, xmm2
call fcn.180081be0
mov eax, dword [r12 + 0x4a70]
lea r9, [r12 + 0x4a80]
movzx edx, byte [r12 + 0x4a54]
lea rcx, str.DragDrop:__d__SourceId__0x_08X__Payload___s____d_bytes_
mov r8d, dword [r12 + 0x4a74]
mov dword [rsp + 0x20], eax
call fcn.180081be0
mov ecx, dword [r12 + 0x4a74]
call fcn.18005aba0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
lea rcx, str.NAV_FOCUS
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rcx + 0x383c]
addss xmm0, dword [rax + 0x144]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
mov rdx, qword [r12 + 0x48b0]
test rdx, rdx
je 0x180055cf1
mov rdx, qword [rdx + 8]
jmp 0x180055cf4
mov rdx, r13
lea rcx, str.NavWindow:__s
call fcn.180081be0
mov r8d, dword [r12 + 0x48e8]
lea rcx, str.NavId:_0x_08X__NavLayer:__d
mov edx, dword [r12 + 0x48b8]
call fcn.180081be0
mov ecx, dword [r12 + 0x48b8]
call fcn.18005aba0
movsxd rbx, dword [r12 + 0x48e4]
lea rax, str.Mouse
mov qword [rbp + 0x98], rax
mov qword [rbp + 0x90], rdi
mov qword [rbp + 0xa0], rsi
mov qword [rbp + 0xa8], r14
mov qword [rbp + 0xb0], r15
cmp ebx, 4
jbe 0x180055d7a
mov r8d, 0x21fc
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.cpp
lea rcx, str.__int__sizeof_input_source_names____sizeof__input_source_names______ImGuiInputSource_COUNT__source___0__source___ImGuiInputSource_COUNT
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rbp + rbx*8 + 0x90]
lea rcx, str.NavInputSource:__s
call fcn.180081be0
movzx r8d, byte [r12 + 0xde]
lea rcx, str.NavActive:__d__NavVisible:__d
movzx edx, byte [r12 + 0xdd]
call fcn.180081be0
mov r9d, dword [r12 + 0x48c8]
lea rcx, str.NavActivateId_DownId_PressedId:__08X__08X__08X
mov r8d, dword [r12 + 0x48c4]
mov edx, dword [r12 + 0x48c0]
call fcn.180081be0
mov edx, dword [r12 + 0x48cc]
lea rcx, str.NavActivateFlags:__04X
call fcn.180081be0
movzx r8d, byte [r12 + 0x48ef]
lea rcx, str.NavDisableHighlight:__d__NavDisableMouseHover:__d
movzx edx, byte [r12 + 0x48ee]
call fcn.180081be0
mov edx, dword [r12 + 0x48bc]
lea rcx, str.NavFocusScopeId__0x_08X
call fcn.180081be0
mov rax, qword [r12 + 0x4a18]
test rax, rax
je 0x180055e27
mov r13, qword [rax + 8]
mov rdx, r13
lea rcx, str.NavWindowingTarget:__s
call fcn.180081be0
mov rcx, qword [0x18059fbe8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x144]
subss xmm0, dword [rcx + 0x383c]
movss dword [rax + 0x144], xmm0
addss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x148]
movss dword [rax + 0x100], xmm0
call fcn.180096170
cmp byte [r12 + 0x5cd6], 0
movss xmm7, dword [0x18056b344]
movss xmm9, dword [0x18056b340]
jne 0x180055eaf
cmp byte [r12 + 0x5cd7], 0
je 0x1800562c6
mov r13, qword [rsp + 0x68]
xor esi, esi
mov r12d, esi
mov eax, dword [r13 + 0x3e70]
test eax, eax
jle 0x1800562c3
mov r15d, esi
nop dword [rax + rax]
test r15, r15
js 0x180055eda
cmp r12d, eax
jl 0x180055ef4
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r13 + 0x3e78]
mov rbx, qword [rax + r15*8]
cmp byte [rbx + 0xb7], 0
je 0x1800562ad
mov rdi, qword [0x18059fbe8]
cmp dword [rdi + 0x48a0], 0
jg 0x180055f36
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.1800397d0
cmp byte [r13 + 0x5cd6], 0
mov rdi, rax
je 0x180056167
mov rax, qword [rbp - 0x48]
mov ecx, dword [rax]
test ecx, ecx
jne 0x180055f8b
movss xmm3, dword [rbx + 0x20]
movss xmm5, dword [rbx + 0x24]
movaps xmm1, xmm3
addss xmm1, dword [rbx + 0x28]
movaps xmm4, xmm5
addss xmm4, dword [rbx + 0x2c]
jmp 0x1800560cf
cmp ecx, 1
jne 0x180055fb1
movups xmm3, xmmword [rbx + 0x1e8]
movaps xmm4, xmm3
movaps xmm1, xmm3
movaps xmm5, xmm3
shufps xmm4, xmm3, 0xff
shufps xmm1, xmm3, 0xaa
shufps xmm5, xmm3, 0x55
jmp 0x1800560cf
cmp ecx, 2
jne 0x180055fd6
movups xmm2, xmmword [rbx + 0x1f8]
movaps xmm4, xmm2
movaps xmm5, xmm2
shufps xmm4, xmm2, 0xff
movaps xmm1, xmm2
shufps xmm5, xmm2, 0x55
movaps xmm3, xmm2
jmp 0x1800560cb
cmp ecx, 3
jne 0x180055fe4
movups xmm2, xmmword [rbx + 0x208]
jmp 0x180055fbd
cmp ecx, 4
jne 0x180055ff2
movups xmm2, xmmword [rbx + 0x218]
jmp 0x180055fbd
cmp ecx, 5
jne 0x18005603c
movss xmm2, dword [rbx + 0x1fc]
subss xmm2, dword [rbx + 0x88]
movss xmm3, dword [rbx + 0x1f8]
subss xmm3, dword [rbx + 0x84]
addss xmm2, dword [rbx + 0x54]
addss xmm3, dword [rbx + 0x50]
movaps xmm0, xmm2
movaps xmm5, xmm2
addss xmm0, dword [rbx + 0x3c]
movaps xmm1, xmm3
addss xmm1, dword [rbx + 0x38]
movaps xmm4, xmm0
jmp 0x1800560cf
cmp ecx, 6
jne 0x180056083
movss xmm2, dword [rbx + 0x1fc]
subss xmm2, dword [rbx + 0x88]
movss xmm3, dword [rbx + 0x1f8]
subss xmm3, dword [rbx + 0x84]
addss xmm2, dword [rbx + 0x54]
addss xmm3, dword [rbx + 0x50]
movaps xmm0, xmm2
movaps xmm5, xmm2
addss xmm0, dword [rbx + 0x44]
movaps xmm1, xmm3
addss xmm1, dword [rbx + 0x40]
movaps xmm4, xmm0
jmp 0x1800560cf
cmp ecx, 7
jne 0x180056094
movups xmm2, xmmword [rbx + 0x248]
jmp 0x180055fbd
mov r8d, 0x34a3
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.cpp
lea rcx, [0x1805329dc]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
xorps xmm0, xmm0
xorps xmm2, xmm2
shufps xmm0, xmm2, 0xff
xorps xmm1, xmm1
movaps xmm4, xmm0
xorps xmm3, xmm3
xorps xmm0, xmm0
shufps xmm0, xmm2, 0x55
movaps xmm5, xmm0
shufps xmm1, xmm2, 0xaa
test byte [rdi + 0x30], 1
addss xmm3, xmm7
addss xmm5, xmm7
mov dword [rsp + 0x20], esi
mov rcx, rdi
je 0x18005610d
subss xmm1, xmm7
movss dword [rbp - 0x40], xmm3
subss xmm4, xmm7
movss dword [rbp - 0x3c], xmm5
lea r8, [rsp + 0x60]
lea rdx, [rbp - 0x40]
movss dword [rsp + 0x60], xmm1
movss dword [rsp + 0x64], xmm4
jmp 0x180056133
subss xmm1, xmm9
movss dword [rbp - 0x80], xmm3
subss xmm4, xmm9
movss dword [rbp - 0x7c], xmm5
lea r8, [rbp - 0x78]
lea rdx, [rbp - 0x80]
movss dword [rbp - 0x78], xmm1
movss dword [rbp - 0x74], xmm4
movaps xmm3, xmm13
call fcn.18006a4d0
mov r8d, dword [rdi + 0x78]
mov r9d, 0xff8000ff
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
movss dword [rsp + 0x28], xmm12
mov dword [rsp + 0x20], 1
call fcn.180068660
mov dword [rdi + 0x78], esi
cmp byte [r13 + 0x5cd7], 0
je 0x1800562ad
test dword [rbx + 0x14], 0x1000000
jne 0x1800562ad
movsx r9d, word [rbx + 0xc8]
lea r8, [0x18053277c]
mov edx, 0x20
lea rcx, [rbp + 0xd0]
call fcn.180033250
mov rax, qword [0x18059fbe8]
lea r14, [rbx + 0x20]
mov dword [rsp + 0x28], esi
lea r8, [rsp + 0x78]
mov r9d, 0xff6464c8
movss dword [rsp + 0x20], xmm13
mov rdx, r14
mov rcx, rdi
movss xmm1, dword [rax + 0x3c08]
movaps xmm0, xmm1
addss xmm0, dword [r14]
addss xmm1, dword [r14 + 4]
movss dword [rsp + 0x78], xmm0
movss dword [rsp + 0x7c], xmm1
call fcn.18006ac80
lea rcx, [rbp + 0xd0]
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x180056200
lea rsi, [rbp + 0xd0]
add rsi, rax
lea rax, [rbp + 0xd0]
cmp rax, rsi
je 0x1800562ab
mov rax, qword [rdi + 0x38]
mov rbx, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rax, qword [rdi + 0x98]
mov rcx, qword [rbx + 0x40]
cmp qword [rcx + 8], rax
je 0x18005625b
mov r8d, 0x631
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui_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 [rdi + 0x88]
mov byte [rsp + 0x48], 0
lea rax, [rbp + 0xd0]
movss dword [rsp + 0x40], xmm13
mov r9, r14
mov qword [rsp + 0x38], rsi
movaps xmm2, xmm6
mov qword [rsp + 0x30], rax
mov rdx, rdi
lea rax, [rbp + 0x90]
mov rcx, rbx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xffffffff
movups xmmword [rbp + 0x90], xmm0
call fcn.180070bc0
xor esi, esi
mov eax, dword [r13 + 0x3e70]
inc r12d
inc r15
cmp r12d, eax
jl 0x180055ed0
mov r12, r13
cmp byte [r12 + 0x5cd8], 0
je 0x180056988
xor r14d, r14d
mov r13d, r14d
mov dword [rsp + 0x70], r14d
cmp dword [r12 + 0x4b40], r14d
jle 0x180056988
movss xmm8, dword [0x18056b3fc]
mov ebx, r14d
mov rsi, qword [rbp - 0x50]
mov qword [rbp - 0x70], rbx
test rbx, rbx
js 0x180056311
cmp r13d, dword [r12 + 0x4b40]
jl 0x18005632b
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r12 + 0x4b48]
mov rcx, rbx
add rcx, rcx
movsxd rbx, dword [rax + rcx*8 + 8]
cmp ebx, 0xffffffff
je 0x180056967
test ebx, ebx
js 0x180056355
cmp ebx, dword [r12 + 0x4b30]
jl 0x18005636f
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rbx, rbx, 0x238
add rbx, qword [r12 + 0x4b38]
je 0x180056967
mov eax, dword [r12 + 0x3e28]
dec eax
cmp dword [rbx + 0x68], eax
jl 0x180056967
mov rdi, qword [0x18059fbe8]
cmp dword [rdi + 0x48a0], 0
jg 0x1800563c1
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.1800397d0
mov edi, dword [rsi]
mov r15, rax
cmp edi, 6
jl 0x180056809
cmp dword [rbx + 0x6c], 0
mov r12d, r14d
jle 0x1800567ff
mov r13, qword [rbp - 0x50]
nop dword [rax + rax]
movsx esi, word [rbx + 0x78]
mov edi, dword [r13]
test esi, esi
jne 0x180056415
lea rsi, [rbx + 0x1a0]
jmp 0x18005644a
sub esi, 1
js 0x180056422
cmp esi, dword [rbx + 0x1b0]
jl 0x18005643c
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rsi, esi
shl rsi, 4
add rsi, qword [rbx + 0x1b8]
test edi, edi
jne 0x18005646b
movups xmm2, xmmword [rbx + 0xe8]
movaps xmm3, xmm2
movaps xmm4, xmm2
shufps xmm3, xmm2, 0xff
movaps xmm1, xmm2
shufps xmm4, xmm2, 0x55
jmp 0x180056717
cmp edi, 1
jne 0x180056479
movups xmm2, xmmword [rbx + 0xf8]
jmp 0x180056455
cmp edi, 2
jne 0x180056487
movups xmm2, xmmword [rbx + 0x108]
jmp 0x180056455
cmp edi, 3
jne 0x180056495
movups xmm2, xmmword [rbx + 0x158]
jmp 0x180056455
cmp edi, 4
jne 0x1800564a3
movups xmm2, xmmword [rbx + 0x118]
jmp 0x180056455
cmp edi, 5
jne 0x1800564b1
movups xmm2, xmmword [rbx + 0x128]
jmp 0x180056455
cmp edi, 6
jne 0x180056505
mov rax, qword [rbx + 0x18]
lea rdi, [rax + r14]
cmp rdi, rax
jb 0x1800564c9
cmp rdi, qword [rbx + 0x20]
jb 0x1800564e3
mov r8d, 0x262
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 8]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 4]
movss xmm1, dword [rdi + 0xc]
movaps xmm3, xmm0
jmp 0x18005671b
cmp edi, 7
jne 0x180056556
mov rax, qword [rbx + 0x18]
lea rdi, [r14 + rax]
cmp rdi, rax
jb 0x18005651d
cmp rdi, qword [rbx + 0x20]
jb 0x180056537
mov r8d, 0x262
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm2, dword [rdi + 0x34]
movss xmm4, dword [rbx + 0x10c]
movss xmm1, dword [rdi + 0x38]
movss xmm3, dword [rbx + 0x114]
jmp 0x18005671b
cmp edi, 8
jne 0x180056591
mov rax, qword [rbx + 0x18]
lea rdi, [r14 + rax]
cmp rdi, rax
jb 0x18005656e
cmp rdi, qword [rbx + 0x20]
jb 0x180056588
mov r8d, 0x262
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm2, xmmword [rdi + 0x20]
jmp 0x180056455
cmp edi, 9
jne 0x1800565e5
mov rax, qword [rbx + 0x18]
lea rdi, [r14 + rax]
cmp rdi, rax
jb 0x1800565a9
cmp rdi, qword [rbx + 0x20]
jb 0x1800565c3
mov r8d, 0x262
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 0x34]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 8]
movss xmm1, dword [rdi + 0x48]
movaps xmm3, xmm0
jmp 0x18005671b
cmp edi, 0xa
jne 0x180056639
mov rax, qword [rbx + 0x18]
lea rdi, [r14 + rax]
cmp rdi, rax
jb 0x1800565fd
cmp rdi, qword [rbx + 0x20]
jb 0x180056617
mov r8d, 0x262
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 0x34]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 8]
movss xmm1, dword [rdi + 0x4c]
movaps xmm3, xmm0
jmp 0x18005671b
cmp edi, 0xb
jne 0x18005668d
mov rax, qword [rbx + 0x18]
lea rdi, [r14 + rax]
cmp rdi, rax
jb 0x180056651
cmp rdi, qword [rbx + 0x20]
jb 0x18005666b
mov r8d, 0x262
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
movss xmm2, dword [rdi + 0x34]
movaps xmm4, xmm0
addss xmm0, dword [rsi + 0xc]
movss xmm1, dword [rdi + 0x40]
movaps xmm3, xmm0
jmp 0x18005671b
cmp edi, 0xc
jne 0x1800566e3
mov rax, qword [rbx + 0x18]
lea rdi, [r14 + rax]
cmp rdi, rax
jb 0x1800566a5
cmp rdi, qword [rbx + 0x20]
jb 0x1800566bf
mov r8d, 0x262
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui_internal.h
lea rcx, str.p___Data__p___DataEnd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm0, dword [rbx + 0x11c]
addss xmm0, dword [rsi + 0xc]
movss xmm2, dword [rdi + 0x34]
movss xmm1, dword [rdi + 0x44]
movss xmm3, dword [rbx + 0x124]
movaps xmm4, xmm0
jmp 0x18005671b
mov r8d, 0x3495
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.cpp
lea rcx, [0x1805329dc]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
xorps xmm0, xmm0
xorps xmm2, xmm2
shufps xmm0, xmm2, 0xff
xorps xmm1, xmm1
movaps xmm3, xmm0
xorps xmm0, xmm0
shufps xmm0, xmm2, 0x55
movaps xmm4, xmm0
shufps xmm1, xmm2, 0xaa
movsx eax, word [rbx + 0x1f8]
mov edi, 0xff8000ff
cmp eax, r12d
mov ecx, 0xff80ffff
cmove edi, ecx
jne 0x18005673a
movaps xmm6, xmm8
jmp 0x18005673e
movaps xmm6, xmm12
xor eax, eax
addss xmm2, xmm7
test byte [r15 + 0x30], 1
addss xmm4, xmm7
mov rcx, r15
mov dword [rsp + 0x20], eax
je 0x18005677f
subss xmm1, xmm7
movss dword [rbp - 0x40], xmm2
subss xmm3, xmm7
movss dword [rbp - 0x3c], xmm4
lea r8, [rsp + 0x60]
lea rdx, [rbp - 0x40]
movss dword [rsp + 0x60], xmm1
movss dword [rsp + 0x64], xmm3
jmp 0x1800567a5
subss xmm1, xmm9
movss dword [rbp - 0x80], xmm2
subss xmm3, xmm9
movss dword [rbp - 0x7c], xmm4
lea r8, [rbp - 0x78]
lea rdx, [rbp - 0x80]
movss dword [rbp - 0x78], xmm1
movss dword [rbp - 0x74], xmm3
movaps xmm3, xmm13
call fcn.18006a4d0
mov r8d, dword [r15 + 0x78]
mov r9d, edi
mov rdx, qword [r15 + 0x80]
mov rcx, r15
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 1
call fcn.180068660
xor eax, eax
inc r12d
add r14, 0x70
mov dword [r15 + 0x78], eax
cmp r12d, dword [rbx + 0x6c]
jl 0x180056400
mov r13d, dword [rsp + 0x70]
xor r14d, r14d
mov r12, qword [rsp + 0x68]
mov rsi, qword [rbp - 0x50]
jmp 0x180056967
mov r12, qword [rsp + 0x68]
jmp 0x180056967
movsx eax, word [rbx + 0x78]
test eax, eax
je 0x180056838
sub eax, 1
js 0x18005681e
cmp eax, dword [rbx + 0x1b0]
jl 0x180056838
mov r8d, 0x709
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test edi, edi
jne 0x180056845
movups xmm2, xmmword [rbx + 0xe8]
jmp 0x1800568a8
cmp edi, 1
jne 0x180056853
movups xmm2, xmmword [rbx + 0xf8]
jmp 0x1800568a8
cmp edi, 2
jne 0x180056861
movups xmm2, xmmword [rbx + 0x108]
jmp 0x1800568a8
cmp edi, 3
jne 0x18005686f
movups xmm2, xmmword [rbx + 0x158]
jmp 0x1800568a8
cmp edi, 4
jne 0x18005687d
movups xmm2, xmmword [rbx + 0x118]
jmp 0x1800568a8
cmp edi, 5
jne 0x18005688b
movups xmm2, xmmword [rbx + 0x128]
jmp 0x1800568a8
mov r8d, 0x3495
lea rdx, str.C:UsersEtoShinya_source_reposMmintyImGuiImGuiimgui.cpp
lea rcx, [0x1805329dc]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
xorps xmm2, xmm2
test byte [r15 + 0x30], 1
movaps xmm0, xmm2
movaps xmm1, xmm2
shufps xmm0, xmm2, 0xaa
shufps xmm1, xmm2, 0xff
movaps xmm3, xmm13
mov dword [rsp + 0x20], r14d
mov rcx, r15
je 0x180056901
subss xmm0, xmm7
subss xmm1, xmm7
lea r8, [rsp + 0x78]
lea rdx, [rbp - 0x58]
movss dword [rsp + 0x78], xmm0
movaps xmm0, xmm2
shufps xmm2, xmm2, 0x55
addss xmm0, xmm7
addss xmm2, xmm7
movss dword [rsp + 0x7c], xmm1
movss dword [rbp - 0x58], xmm0
movss dword [rbp - 0x54], xmm2
jmp 0x180056936
subss xmm0, xmm9
subss xmm1, xmm9
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x68]
movss dword [rbp - 0x60], xmm0
movaps xmm0, xmm2
shufps xmm2, xmm2, 0x55
addss xmm0, xmm7
addss xmm2, xmm7
movss dword [rbp - 0x5c], xmm1
movss dword [rbp - 0x68], xmm0
movss dword [rbp - 0x64], xmm2
call fcn.18006a4d0
mov r8d, dword [r15 + 0x78]
mov r9d, 0xff8000ff
mov rdx, qword [r15 + 0x80]
mov rcx, r15
movss dword [rsp + 0x28], xmm12
mov dword [rsp + 0x20], 1
call fcn.180068660
mov dword [r15 + 0x78], r14d
mov rbx, qword [rbp - 0x70]
inc r13d
inc rbx
mov dword [rsp + 0x70], r13d
mov qword [rbp - 0x70], rbx
cmp r13d, dword [r12 + 0x4b40]
jl 0x180056302
movaps xmm8, xmmword [rsp + 0x2d0]
movaps xmm6, xmmword [rsp + 0x2f0]
movaps xmm9, xmmword [rsp + 0x2c0]
movaps xmm7, xmmword [rsp + 0x2e0]
movaps xmm12, xmmword [rsp + 0x290]
mov r15, qword [rsp + 0x300]
mov r14, qword [rsp + 0x340]
mov rsi, qword [rsp + 0x338]
mov rbx, qword [rsp + 0x330]
movaps xmm13, xmmword [rsp + 0x280]
call fcn.180042690
mov rcx, qword [rbp + 0x170]
xor rcx, rsp
call fcn.1800f15b0
add rsp, 0x308
pop r13
pop r12
pop rdi
pop rbp
ret