// File: /workspace/github_cpp_makefile_star2_O3/statgen[P]statgen/lib/samtools-0.1.7a-hybrid/misc/wgsim.c
// Function: main.cold.1
static int simu_usage()
{
	fprintf(stderr, "\n");
	fprintf(stderr, "Program: wgsim (short read simulator)\n");
	fprintf(stderr, "Version: %s\n", PACKAGE_VERSION);
	fprintf(stderr, "Contact: Heng Li <lh3@sanger.ac.uk>\n\n");
	fprintf(stderr, "Usage:   wgsim [options] <in.ref.fa> <out.read1.fq> <out.read2.fq>\n\n");
	fprintf(stderr, "Options: -e FLOAT      base error rate [%.3f]\n", ERR_RATE);
	fprintf(stderr, "         -d INT        outer distance between the two ends [500]\n");
	fprintf(stderr, "         -s INT        standard deviation [50]\n");
	fprintf(stderr, "         -N INT        number of read pairs [1000000]\n");
	fprintf(stderr, "         -1 INT        length of the first read [70]\n");
	fprintf(stderr, "         -2 INT        length of the second read [70]\n");
	fprintf(stderr, "         -r FLOAT      rate of mutations [%.4f]\n", MUT_RATE);
	fprintf(stderr, "         -R FLOAT      fraction of indels [%.2f]\n", INDEL_FRAC);
	fprintf(stderr, "         -X FLOAT      probability an indel is extended [%.2f]\n", INDEL_EXTEND);
	fprintf(stderr, "         -c            generate reads in color space (SOLiD reads)\n");
	fprintf(stderr, "         -C            show mismatch info in comment rather than read name\n");
	fprintf(stderr, "         -h            haplotype mode\n");
	fprintf(stderr, "\n");
	fprintf(stderr, "Note: For SOLiD reads, the first read is F3 and the second is R3.\n\n");
	return 1;
}

// Assembly:
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
movq 0x3bdb(%rip), %r13      # 0x5ff8
movq (%r13), %rsi
pushq $0xa
popq %rbx
movl %ebx, %edi
callq 0x1100
movq (%r13), %rcx
leaq 0x1f31(%rip), %rdi      # 0x4367
pushq $0x26
popq %r15
pushq $0x1
popq %r14
movq %r15, %rsi
movq %r14, %rdx
callq 0x11b0
movq (%r13), %rdi
leaq 0x1f3a(%rip), %rsi      # 0x438e
leaq 0x1f40(%rip), %rdx      # 0x439b
xorl %eax, %eax
callq 0x1120
movq (%r13), %rcx
leaq 0x1f34(%rip), %rdi      # 0x43a1
pushq $0x25
popq %rsi
movq %r14, %rdx
callq 0x11b0
movq (%r13), %rcx
leaq 0x1f44(%rip), %rdi      # 0x43c7
pushq $0x44
popq %rsi
movq %r14, %rdx
callq 0x11b0
movq (%r13), %rdi
movsd 0x3c8e(%rip), %xmm0     # 0x6128
leaq 0x1f6b(%rip), %rsi      # 0x440c
movb $0x1, %al
callq 0x1120
movq (%r13), %rcx
leaq 0x1f88(%rip), %rdi      # 0x443b
pushq $0x41
popq %rsi
movq %r14, %rdx
callq 0x11b0
movq (%r13), %rcx
leaq 0x1fb4(%rip), %rdi      # 0x447d
pushq $0x2f
popq %rsi
movq %r14, %rdx
callq 0x11b0
movq (%r13), %rcx
leaq 0x1fce(%rip), %rdi      # 0x44ad
pushq $0x36
popq %r12
movq %r12, %rsi
movq %r14, %rdx
callq 0x11b0
movq (%r13), %rcx
leaq 0x1feb(%rip), %rdi      # 0x44e4
pushq $0x35
popq %rsi
movq %r14, %rdx
callq 0x11b0
movq (%r13), %rcx
leaq 0x200b(%rip), %rdi      # 0x451a
movq %r12, %rsi
movq %r14, %rdx
callq 0x11b0
movq (%r13), %rdi
movsd 0x3bf2(%rip), %xmm0     # 0x6118
leaq 0x2024(%rip), %rsi      # 0x4551
movb $0x1, %al
callq 0x1120
movq (%r13), %rdi
movsd 0x3be0(%rip), %xmm0     # 0x6120
leaq 0x203b(%rip), %rsi      # 0x4582
movb $0x1, %al
callq 0x1120
movq (%r13), %rdi
movsd 0x3bb6(%rip), %xmm0     # 0x6110
leaq 0x2053(%rip), %rsi      # 0x45b4
movb $0x1, %al
callq 0x1120
movq (%r13), %rcx
leaq 0x2081(%rip), %rdi      # 0x45f4
pushq $0x43
popq %r12
movq %r12, %rsi
movq %r14, %rdx
callq 0x11b0
movq (%r13), %rcx
leaq 0x20ab(%rip), %rdi      # 0x4638
pushq $0x4b
popq %rsi
movq %r14, %rdx
callq 0x11b0
movq (%r13), %rcx
leaq 0x20e1(%rip), %rdi      # 0x4684
movq %r15, %rsi
movq %r14, %rdx
callq 0x11b0
movq (%r13), %rsi
movl %ebx, %edi
callq 0x1100
movq (%r13), %rcx
leaq 0x20e7(%rip), %rdi      # 0x46ab
movq %r12, %rsi
movq %r14, %rdx
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
jmp 0x11b0
nopl (%rax,%rax)