// File: /workspace/github_c_makefile_star2_O3/xiongxu[P]bam2bedGraph2/samtools-0.1.19/misc/wgsim.c
// Function: main.cold.2
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, "         -S INT        seed for random generator [-1]\n");
	fprintf(stderr, "         -h            haplotype mode\n");
	fprintf(stderr, "\n");
	return 1;
}

// Assembly:
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
movq 0x33c1(%rip), %r13      # 0x4ff8
movq (%r13), %rsi
pushq $0xa
popq %rbx
movl %ebx, %edi
callq 0x10d0
movq (%r13), %rcx
leaq 0x16cd(%rip), %rdi      # 0x331d
pushq $0x26
popq %r14
pushq $0x1
popq %r15
movq %r14, %rsi
movq %r15, %rdx
callq 0x11a0
movq (%r13), %rdi
leaq 0x16d6(%rip), %rsi      # 0x3344
leaq 0x16dc(%rip), %rdx      # 0x3351
xorl %eax, %eax
callq 0x1100
movq (%r13), %rcx
leaq 0x16d0(%rip), %rdi      # 0x3357
pushq $0x25
popq %rsi
movq %r15, %rdx
callq 0x11a0
movq (%r13), %rcx
leaq 0x16e0(%rip), %rdi      # 0x337d
pushq $0x44
popq %rsi
movq %r15, %rdx
callq 0x11a0
movq (%r13), %rdi
movsd 0x3464(%rip), %xmm0     # 0x5118
leaq 0x1707(%rip), %rsi      # 0x33c2
movb $0x1, %al
callq 0x1100
movq (%r13), %rcx
leaq 0x1724(%rip), %rdi      # 0x33f1
pushq $0x41
popq %rsi
movq %r15, %rdx
callq 0x11a0
movq (%r13), %rcx
leaq 0x1750(%rip), %rdi      # 0x3433
pushq $0x2f
popq %rsi
movq %r15, %rdx
callq 0x11a0
movq (%r13), %rcx
leaq 0x176a(%rip), %rdi      # 0x3463
pushq $0x36
popq %r12
movq %r12, %rsi
movq %r15, %rdx
callq 0x11a0
movq (%r13), %rcx
leaq 0x1787(%rip), %rdi      # 0x349a
pushq $0x35
popq %rsi
movq %r15, %rdx
callq 0x11a0
movq (%r13), %rcx
leaq 0x17a7(%rip), %rdi      # 0x34d0
movq %r12, %rsi
movq %r15, %rdx
callq 0x11a0
movq (%r13), %rdi
movsd 0x33c8(%rip), %xmm0     # 0x5108
leaq 0x17c0(%rip), %rsi      # 0x3507
movb $0x1, %al
callq 0x1100
movq (%r13), %rdi
movsd 0x33b6(%rip), %xmm0     # 0x5110
leaq 0x17d7(%rip), %rsi      # 0x3538
movb $0x1, %al
callq 0x1100
movq (%r13), %rdi
movsd 0x338c(%rip), %xmm0     # 0x5100
leaq 0x17ef(%rip), %rsi      # 0x356a
movb $0x1, %al
callq 0x1100
movq (%r13), %rcx
leaq 0x181d(%rip), %rdi      # 0x35aa
movq %r12, %rsi
movq %r15, %rdx
callq 0x11a0
movq (%r13), %rcx
leaq 0x183e(%rip), %rdi      # 0x35e1
movq %r14, %rsi
movq %r15, %rdx
callq 0x11a0
movq (%r13), %rsi
movl %ebx, %edi
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
jmp 0x10d0
nopw %cs:(%rax,%rax)
nopl (%rax)