// File: /workspace/github_cpp_makefile_star2_O1/statgen[P]statgen/lib/tclap-1.2.0/examples/test18.cpp
// Function: main
int main(int argc, char** argv)
{
	try {

		CmdLine cmd("Command description message", ' ', "0.9", true);

		cmd.setExceptionHandling(false);

		cmd.parse(argc, argv);

	} catch (ArgException &e) { // catch any exceptions
		cerr << "error: " << e.error() << " for arg " << e.argId() << endl;
		return 1;
	} catch (ExitException &e) { // catch any exceptions
		cerr << "Exiting on ExitException." << endl;
		return e.getExitStatus();
	}
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x120, %rsp            # imm = 0x120
movq %rsi, %rbx
movl %edi, %ebp
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x6b52(%rip), %rsi      # 0xa022
leaq 0x6b66(%rip), %rdx      # 0xa03d
movq %rsp, %rdi
callq 0x6c44
leaq 0x30(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x6b4e(%rip), %rsi      # 0xa03e
leaq 0x6b4a(%rip), %rdx      # 0xa041
leaq 0x20(%rsp), %rdi
callq 0x6c44
leaq 0x40(%rsp), %rdi
movq %rsp, %rsi
leaq 0x20(%rsp), %rcx
movl $0x20, %edx
movl $0x1, %r8d
callq 0x4ffe
movq 0x20(%rsp), %rdi
cmpq %r12, %rdi
je 0x3535
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x3190
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x354b
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3190
leaq 0x40(%rsp), %rdi
movb $0x0, 0xd8(%rdi)
movl %ebp, %esi
movq %rbx, %rdx
callq 0x5216
leaq 0x40(%rsp), %rdi
callq 0x4ee0
xorl %ebx, %ebx
movl %ebx, %eax
addq $0x120, %rsp            # imm = 0x120
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
movq %rdx, %r14
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x4ee0
jmp 0x35d4
movq %rdx, %r14
movq %rax, %rbx
movq 0x20(%rsp), %rdi
cmpq %r12, %rdi
je 0x35b6
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x3190
jmp 0x35b6
movq %rdx, %r14
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x35d4
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3190
jmp 0x35d4
movq %rdx, %r14
movq %rax, %rbx
cmpl $0x2, %r14d
jne 0x36ad
movq %rbx, %rdi
callq 0x30a0
movq %rax, %rbx
movq 0xaa00(%rip), %rdi      # 0xdff0
leaq 0x6a65(%rip), %rsi      # 0xa05c
movl $0x7, %edx
callq 0x31d0
leaq 0x50(%rsp), %r12
movq %r12, -0x10(%r12)
movq 0x8(%rbx), %rsi
movq 0x10(%rbx), %rdx
addq %rsi, %rdx
leaq 0x40(%rsp), %rdi
callq 0x6ef4
movq 0x40(%rsp), %rsi
movq 0x48(%rsp), %rdx
movq 0xa9bf(%rip), %rdi      # 0xdff0
callq 0x31d0
movq %rax, %r14
leaq 0x6a24(%rip), %rsi      # 0xa064
movl $0x9, %edx
movq %rax, %rdi
callq 0x31d0
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x52f2
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %r14, %rdi
callq 0x31d0
movq %rax, %rdi
callq 0x30c0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x3687
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3190
movq 0x40(%rsp), %rdi
cmpq %r12, %rdi
je 0x369e
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x3190
callq 0x3270
movl $0x1, %ebx
jmp 0x356d
cmpl $0x1, %r14d
jne 0x373f
movq %rbx, %rdi
callq 0x30a0
movq %rax, %rbx
movq 0xa927(%rip), %rdi      # 0xdff0
leaq 0x6972(%rip), %rsi      # 0xa042
movl $0x19, %edx
callq 0x31d0
movq 0xa90f(%rip), %rdi      # 0xdff0
callq 0x30c0
movl (%rbx), %ebx
callq 0x3270
jmp 0x356d
jmp 0x3720
jmp 0x36f6
movq %rax, %rbx
jmp 0x373a
movq %rax, %rbx
callq 0x3270
jmp 0x373f
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x3723
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3190
jmp 0x3723
movq %rax, %rbx
movq 0x40(%rsp), %rdi
cmpq %r12, %rdi
je 0x373a
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x3190
callq 0x3270
movq %rbx, %rdi
callq 0x32a0
movq %rax, %rdi
callq 0x4e88
nop