// File: /workspace/github_cpp_makefile_star2_O1/ticky[P]ps2iconsys/src/ps2icon_to_obj.cpp
// Function: PrintHelp(char*)
void PrintHelp(char* self)
{
	std::cout << "********************************************************"    << "\n"
		      << " *** PS2Icon to OBJ Converter  V-1.0                ***"     << "\n"
		      << "  **  by Ghulbus Inc.  (http://www.ghulbus-inc.de/) **"      << "\n"
			  << "   **************************************************"       << "\n"
			  << "\n"
			  << " Usage: " << self << " [OPTION]..."                          << "\n"
			  << "Extract geometry and texture from a PS2Icon file"            << "\n"
			  << "\n"
			  << "  -h,  --help            display this help"                  << "\n"
			  << "  -f,  --input-file      PS2Icon file used as input"         << "\n"
			  << "  -o,  --output-file     Name of the OBJ destination file"   << "\n"
			  << "  -ot, --output-texture  Texture file output (TGA)"          << "\n"
			  << "  -v,  --verbose         activate verbose output"            << "\n"
			  << "\n"
			  << " Examples:"                                                             << "\n"
			  << "  " << self << " -f foo.icn"                                            << "\n"
			  << "Extracts geometry and texture info from foo.icn to default.obj and"     << "\n"
			  << "default.tga."                                                           << "\n"
			  << "\n"
			  << "  " << self << " -f foo.icn -o out.obj -ot out.tga"                     << "\n"
			  << "Extracts geometry and texture info from foo.icn and saves it out to"    << "\n"
			  << "out.obj and out.tga."                                                   << "\n"
			  << std::endl;
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
movq %rdi, %rbx
movq 0x68cd(%rip), %r14      # 0xefd8
leaq 0x1f6e(%rip), %rsi      # 0xa680
movl $0x38, %edx
movq %r14, %rdi
callq 0x21f0
leaq 0x2451(%rip), %r15      # 0xab77
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1f7c(%rip), %rsi      # 0xa6b9
movl $0x37, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1f90(%rip), %rsi      # 0xa6f1
movl $0x36, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1fa3(%rip), %rsi      # 0xa728
movl $0x35, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1fa5(%rip), %rsi      # 0xa75e
movl $0x8, %edx
movq %r14, %rdi
callq 0x21f0
testq %rbx, %rbx
je 0x87e7
movq %rbx, %rdi
callq 0x20c0
movq 0x67fe(%rip), %rdi      # 0xefd8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x21f0
jmp 0x87ff
movq (%r14), %rax
movq -0x18(%rax), %rax
leaq (%r14,%rax), %rdi
movl 0x20(%r14,%rax), %esi
orl $0x1, %esi
callq 0x22f0
movq 0x67d2(%rip), %r14      # 0xefd8
leaq 0x1f5a(%rip), %rsi      # 0xa767
movl $0xc, %edx
movq %r14, %rdi
callq 0x21f0
leaq 0x2356(%rip), %r15      # 0xab77
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1f3c(%rip), %rsi      # 0xa774
movl $0x30, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1f39(%rip), %rsi      # 0xa7a5
movl $0x2a, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1f40(%rip), %rsi      # 0xa7d0
movl $0x33, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1f50(%rip), %rsi      # 0xa804
movl $0x39, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1f66(%rip), %rsi      # 0xa83e
movl $0x32, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1f75(%rip), %rsi      # 0xa871
movl $0x30, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1f72(%rip), %rsi      # 0xa8a2
movl $0xa, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1770(%rip), %rsi      # 0xa0c4
movl $0x2, %edx
movq %r14, %rdi
callq 0x21f0
testq %rbx, %rbx
je 0x8982
movq %rbx, %rdi
callq 0x20c0
movq 0x6663(%rip), %rdi      # 0xefd8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x21f0
jmp 0x899a
movq (%r14), %rax
movq -0x18(%rax), %rax
leaq (%r14,%rax), %rdi
movl 0x20(%r14,%rax), %esi
orl $0x1, %esi
callq 0x22f0
movq 0x6637(%rip), %r14      # 0xefd8
leaq 0x1f05(%rip), %rsi      # 0xa8ad
movl $0xb, %edx
movq %r14, %rdi
callq 0x21f0
leaq 0x21bb(%rip), %r15      # 0xab77
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1ee6(%rip), %rsi      # 0xa8b9
movl $0x42, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1f05(%rip), %rsi      # 0xa8fc
movl $0xc, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1699(%rip), %rsi      # 0xa0c4
movl $0x2, %edx
movq %r14, %rdi
callq 0x21f0
testq %rbx, %rbx
je 0x8a59
movq %rbx, %rdi
callq 0x20c0
movq 0x658c(%rip), %rdi      # 0xefd8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x21f0
jmp 0x8a71
movq (%r14), %rax
movq -0x18(%rax), %rax
leaq (%r14,%rax), %rdi
movl 0x20(%r14,%rax), %esi
orl $0x1, %esi
callq 0x22f0
leaq 0x1e91(%rip), %rsi      # 0xa909
movl $0x22, %edx
movq %r14, %rdi
callq 0x21f0
leaq 0x20eb(%rip), %rbx      # 0xab77
movl $0x1, %edx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x21f0
leaq 0x1e89(%rip), %rsi      # 0xa92c
movl $0x43, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x21f0
leaq 0x1ea9(%rip), %rsi      # 0xa970
movl $0x14, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x21f0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2190
movsbl %al, %esi
movq %r14, %rdi
callq 0x2040
movq %rax, %rdi
popq %rbx
popq %r14
popq %r15
jmp 0x2120