// File: /workspace/github_cpp_makefile_star2_O1/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 0x47c7c
movq %rax, %rbx
leaq 0x5ccb0(%rip), %rdi     # 0xbd35d
xorl %eax, %eax
callq 0x92645
leaq 0x5ccd0(%rip), %rdi     # 0xbd38b
xorl %eax, %eax
callq 0x92645
leaq 0x5cd25(%rip), %rdi     # 0xbd3ee
xorl %eax, %eax
callq 0x92645
leaq 0x663ee(%rip), %rdi     # 0xc6ac5
xorl %eax, %eax
callq 0x92645
cmpb $0x1, 0xac(%rbx)
jne 0x606f5
leaq 0x5cd3b(%rip), %rdi     # 0xbd429
xorl %eax, %eax
callq 0x92645
leaq 0x5cd57(%rip), %rdi     # 0xbd453
xorl %eax, %eax
callq 0x92645
xorps %xmm0, %xmm0
callq 0x56d2f
leaq 0x5cd57(%rip), %rdi     # 0xbd469
xorl %eax, %eax
callq 0x92645
leaq 0x5cd67(%rip), %rdi     # 0xbd487
xorl %eax, %eax
callq 0x92645
leaq 0x5cd7f(%rip), %rdi     # 0xbd4ad
xorl %eax, %eax
callq 0x92645
leaq 0x5cd9d(%rip), %rdi     # 0xbd4d9
xorl %eax, %eax
callq 0x92645
leaq 0x5cdab(%rip), %rdi     # 0xbd4f5
xorl %eax, %eax
callq 0x92645
leaq 0x5cdaf(%rip), %rdi     # 0xbd507
xorl %eax, %eax
callq 0x92645
xorps %xmm0, %xmm0
callq 0x56d81
leaq 0x5cdeb(%rip), %rdi     # 0xbd559
xorl %eax, %eax
callq 0x92645
xorps %xmm0, %xmm0
callq 0x56d2f
leaq 0x5cdf7(%rip), %rdi     # 0xbd57b
xorl %eax, %eax
callq 0x92645
leaq 0x5ce01(%rip), %rdi     # 0xbd593
xorl %eax, %eax
callq 0x92645
leaq 0x5ce0f(%rip), %rdi     # 0xbd5af
xorl %eax, %eax
callq 0x92645
leaq 0x5ce25(%rip), %rdi     # 0xbd5d3
xorl %eax, %eax
callq 0x92645
leaq 0x5ce56(%rip), %rdi     # 0xbd612
xorl %eax, %eax
callq 0x92645
leaq 0x5ce73(%rip), %rdi     # 0xbd63d
xorl %eax, %eax
callq 0x92645
xorps %xmm0, %xmm0
addq $0x8, %rsp
popq %rbx
popq %rbp
jmp 0x56d81