// File: /workspace/github_cpp_makefile_star2_O3/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 0x6b95(%rip), %r14      # 0xefd8
leaq 0x2276(%rip), %rsi      # 0xa6c0
movl $0x38, %edx
movq %r14, %rdi
callq 0x21f0
leaq 0x274d(%rip), %r15      # 0xabab
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x2284(%rip), %rsi      # 0xa6f9
movl $0x37, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x2298(%rip), %rsi      # 0xa731
movl $0x36, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x22ab(%rip), %rsi      # 0xa768
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 0x22ad(%rip), %rsi      # 0xa79e
movl $0x8, %edx
movq %r14, %rdi
callq 0x21f0
testq %rbx, %rbx
je 0x851f
movq %rbx, %rdi
callq 0x20c0
movq 0x6ac6(%rip), %rdi      # 0xefd8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x21f0
jmp 0x8537
movq (%r14), %rax
movq -0x18(%rax), %rax
leaq (%r14,%rax), %rdi
movl 0x20(%r14,%rax), %esi
orl $0x1, %esi
callq 0x22f0
movq 0x6a9a(%rip), %r14      # 0xefd8
leaq 0x2262(%rip), %rsi      # 0xa7a7
movl $0xc, %edx
movq %r14, %rdi
callq 0x21f0
leaq 0x2652(%rip), %r15      # 0xabab
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x2244(%rip), %rsi      # 0xa7b4
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 0x2241(%rip), %rsi      # 0xa7e5
movl $0x2a, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x2248(%rip), %rsi      # 0xa810
movl $0x33, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x2258(%rip), %rsi      # 0xa844
movl $0x39, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x226e(%rip), %rsi      # 0xa87e
movl $0x32, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x227d(%rip), %rsi      # 0xa8b1
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 0x227a(%rip), %rsi      # 0xa8e2
movl $0xa, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x1a54(%rip), %rsi      # 0xa0e0
movl $0x2, %edx
movq %r14, %rdi
callq 0x21f0
testq %rbx, %rbx
je 0x86ba
movq %rbx, %rdi
callq 0x20c0
movq 0x692b(%rip), %rdi      # 0xefd8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x21f0
jmp 0x86d2
movq (%r14), %rax
movq -0x18(%rax), %rax
leaq (%r14,%rax), %rdi
movl 0x20(%r14,%rax), %esi
orl $0x1, %esi
callq 0x22f0
movq 0x68ff(%rip), %r14      # 0xefd8
leaq 0x220d(%rip), %rsi      # 0xa8ed
movl $0xb, %edx
movq %r14, %rdi
callq 0x21f0
leaq 0x24b7(%rip), %r15      # 0xabab
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x21ee(%rip), %rsi      # 0xa8f9
movl $0x42, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %r15, %rsi
callq 0x21f0
leaq 0x220d(%rip), %rsi      # 0xa93c
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 0x197d(%rip), %rsi      # 0xa0e0
movl $0x2, %edx
movq %r14, %rdi
callq 0x21f0
testq %rbx, %rbx
je 0x8791
movq %rbx, %rdi
callq 0x20c0
movq 0x6854(%rip), %rdi      # 0xefd8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x21f0
jmp 0x87a9
movq (%r14), %rax
movq -0x18(%rax), %rax
leaq (%r14,%rax), %rdi
movl 0x20(%r14,%rax), %esi
orl $0x1, %esi
callq 0x22f0
leaq 0x2199(%rip), %rsi      # 0xa949
movl $0x22, %edx
movq %r14, %rdi
callq 0x21f0
leaq 0x23e7(%rip), %rbx      # 0xabab
movl $0x1, %edx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x21f0
leaq 0x2191(%rip), %rsi      # 0xa96c
movl $0x43, %edx
movq %r14, %rdi
callq 0x21f0
movl $0x1, %edx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x21f0
leaq 0x21b1(%rip), %rsi      # 0xa9b0
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