// File: /workspace/github_cpp_makefile_star2_O2/Ciaxur[P]yagb-emu/include/imgui/imgui_demo.cpp
// Function: ImGui::ShowUserGuide()
void ImGui::ShowUserGuide()
{
    ImGuiIO& io = ImGui::GetIO();
    ImGui::BulletText("Double-click on title bar to collapse window.");
    ImGui::BulletText(
        "Click and drag on lower corner to resize window\n"
        "(double-click to auto fit window to its contents).");
    ImGui::BulletText("CTRL+Click on a slider or drag box to input value as text.");
    ImGui::BulletText("TAB/SHIFT+TAB to cycle through keyboard editable fields.");
    if (io.FontAllowUserScaling)
        ImGui::BulletText("CTRL+Mouse Wheel to zoom window contents.");
    ImGui::BulletText("While inputing text:\n");
    ImGui::Indent();
    ImGui::BulletText("CTRL+Left/Right to word jump.");
    ImGui::BulletText("CTRL+A or double-click to select all.");
    ImGui::BulletText("CTRL+X/C/V to use clipboard cut/copy/paste.");
    ImGui::BulletText("CTRL+Z,CTRL+Y to undo/redo.");
    ImGui::BulletText("ESCAPE to revert.");
    ImGui::BulletText("You can apply arithmetic operators +,*,/ on numerical values.\nUse +- to subtract.");
    ImGui::Unindent();
    ImGui::BulletText("With keyboard navigation enabled:");
    ImGui::Indent();
    ImGui::BulletText("Arrow keys to navigate.");
    ImGui::BulletText("Space to activate a widget.");
    ImGui::BulletText("Return to input text into a widget.");
    ImGui::BulletText("Escape to deactivate a widget, close popup, exit child window.");
    ImGui::BulletText("Alt to jump to the menu layer of a window.");
    ImGui::BulletText("CTRL+Tab to select a window.");
    ImGui::Unindent();
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %rbx
pushq %rax
callq 0x37e82
movq %rax, %rbx
leaq 0x5599c(%rip), %rdi     # 0xa265d
xorl %eax, %eax
callq 0x79bb3
leaq 0x559bc(%rip), %rdi     # 0xa268b
xorl %eax, %eax
callq 0x79bb3
leaq 0x55a11(%rip), %rdi     # 0xa26ee
xorl %eax, %eax
callq 0x79bb3
leaq 0x5f0da(%rip), %rdi     # 0xabdc5
xorl %eax, %eax
callq 0x79bb3
cmpb $0x1, 0xac(%rbx)
jne 0x4cd09
leaq 0x55a27(%rip), %rdi     # 0xa2729
xorl %eax, %eax
callq 0x79bb3
leaq 0x55a43(%rip), %rdi     # 0xa2753
xorl %eax, %eax
callq 0x79bb3
xorps %xmm0, %xmm0
callq 0x43ae4
leaq 0x55a43(%rip), %rdi     # 0xa2769
xorl %eax, %eax
callq 0x79bb3
leaq 0x55a53(%rip), %rdi     # 0xa2787
xorl %eax, %eax
callq 0x79bb3
leaq 0x55a6b(%rip), %rdi     # 0xa27ad
xorl %eax, %eax
callq 0x79bb3
leaq 0x55a89(%rip), %rdi     # 0xa27d9
xorl %eax, %eax
callq 0x79bb3
leaq 0x55a97(%rip), %rdi     # 0xa27f5
xorl %eax, %eax
callq 0x79bb3
leaq 0x55a9b(%rip), %rdi     # 0xa2807
xorl %eax, %eax
callq 0x79bb3
xorps %xmm0, %xmm0
callq 0x43b36
leaq 0x55ad7(%rip), %rdi     # 0xa2859
xorl %eax, %eax
callq 0x79bb3
xorps %xmm0, %xmm0
callq 0x43ae4
leaq 0x55ae3(%rip), %rdi     # 0xa287b
xorl %eax, %eax
callq 0x79bb3
leaq 0x55aed(%rip), %rdi     # 0xa2893
xorl %eax, %eax
callq 0x79bb3
leaq 0x55afb(%rip), %rdi     # 0xa28af
xorl %eax, %eax
callq 0x79bb3
leaq 0x55b11(%rip), %rdi     # 0xa28d3
xorl %eax, %eax
callq 0x79bb3
leaq 0x55b42(%rip), %rdi     # 0xa2912
xorl %eax, %eax
callq 0x79bb3
leaq 0x55b5f(%rip), %rdi     # 0xa293d
xorl %eax, %eax
callq 0x79bb3
xorps %xmm0, %xmm0
addq $0x8, %rsp
popq %rbx
popq %rbp
jmp 0x43b36