// File: /workspace/github_c_makefile_star2_O0/zhou-lab[P]tbmate/view.c
// Function: usage
static int usage(view_conf_t *conf) {
  fprintf(stderr, "\n");
  fprintf(stderr, "Usage: tbmate view [options] [.tbk [...]]\n");
  fprintf(stderr, "\n");
  fprintf(stderr, "Options:\n");
  fprintf(stderr, "    -o        optional file output\n");
  fprintf(stderr, "    -i        index, a tabix-ed bed file. Column 4 is the .tbk offset.\n");
  fprintf(stderr, "              if not given search for idx.gz and idx.gz.tbi in the folder\n");
  fprintf(stderr, "              containing the first tbk file.\n");
  fprintf(stderr, "    -l        provide tbk file names in the list.\n");
  fprintf(stderr, "    -g        REGION\n");
  fprintf(stderr, "    -c        print column name\n");
  fprintf(stderr, "    -F        show full path as column name, otherwise base name.\n");
  fprintf(stderr, "    -a        print all column in the index.\n");
  fprintf(stderr, "    -b        print additional column for float.float and float.int.\n");
  fprintf(stderr, "    -d        using NA for negative values\n");
  fprintf(stderr, "    -N        NA token [%s]\n", conf->na_token);
  fprintf(stderr, "    -p        precision used to print float[%d]\n", conf->precision);
  fprintf(stderr, "    -u        show unaddressed (use -1)\n");
  fprintf(stderr, "    -R        file listing the regions\n");
  fprintf(stderr, "    -s        min coverage for float.int (%d)\n", conf->min_coverage);
  fprintf(stderr, "    -t        max p-value for float.float (%f)\n", conf->max_pval);
  fprintf(stderr, "    -k        read data in chunk\n");
  fprintf(stderr, "    -m        chunk size for index [%d], valid under -k.\n", conf->n_chunk_index);
  fprintf(stderr, "    -n        chunk size for data [%d], valid under -k.\n", conf->n_chunk_data);
  fprintf(stderr, "    -h        This help\n");
  fprintf(stderr, "\n");

  return 1;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movq 0x800f5(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x70260(%rip), %rsi     # 0x7515d
movb $0x0, %al
callq 0x37f0
movq 0x800dd(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x70555(%rip), %rsi     # 0x7546a
movb $0x0, %al
callq 0x37f0
movq 0x800c5(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x70230(%rip), %rsi     # 0x7515d
movb $0x0, %al
callq 0x37f0
movq 0x800ad(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x70550(%rip), %rsi     # 0x75495
movb $0x0, %al
callq 0x37f0
movq 0x80095(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x70542(%rip), %rsi     # 0x7549f
movb $0x0, %al
callq 0x37f0
movq 0x8007d(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x7054e(%rip), %rsi     # 0x754c3
movb $0x0, %al
callq 0x37f0
movq 0x80065(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x7057e(%rip), %rsi     # 0x7550b
movb $0x0, %al
callq 0x37f0
movq 0x8004d(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x705b1(%rip), %rsi     # 0x75556
movb $0x0, %al
callq 0x37f0
movq 0x80035(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x705c7(%rip), %rsi     # 0x75584
movb $0x0, %al
callq 0x37f0
movq 0x8001d(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x705e2(%rip), %rsi     # 0x755b7
movb $0x0, %al
callq 0x37f0
movq 0x80005(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x705e0(%rip), %rsi     # 0x755cd
movb $0x0, %al
callq 0x37f0
movq 0x7ffed(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x705e9(%rip), %rsi     # 0x755ee
movb $0x0, %al
callq 0x37f0
movq 0x7ffd5(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x70614(%rip), %rsi     # 0x75631
movb $0x0, %al
callq 0x37f0
movq 0x7ffbd(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x7062a(%rip), %rsi     # 0x7565f
movb $0x0, %al
callq 0x37f0
movq 0x7ffa5(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x70658(%rip), %rsi     # 0x756a5
movb $0x0, %al
callq 0x37f0
movq 0x7ff8d(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
movq -0x8(%rbp), %rax
movq 0x18(%rax), %rdx
leaq 0x70664(%rip), %rsi     # 0x756d1
movb $0x0, %al
callq 0x37f0
movq 0x7ff6d(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
movq -0x8(%rbp), %rax
movl (%rax), %edx
leaq 0x70663(%rip), %rsi     # 0x756ee
movb $0x0, %al
callq 0x37f0
movq 0x7ff4f(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x7067c(%rip), %rsi     # 0x7571f
movb $0x0, %al
callq 0x37f0
movq 0x7ff37(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x7068d(%rip), %rsi     # 0x75748
movb $0x0, %al
callq 0x37f0
movq 0x7ff1f(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
movq -0x8(%rbp), %rax
movl 0x34(%rax), %edx
leaq 0x70696(%rip), %rsi     # 0x75770
movb $0x0, %al
callq 0x37f0
movq 0x7ff00(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
movq -0x8(%rbp), %rax
movss 0x30(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
leaq 0x706a0(%rip), %rsi     # 0x7579f
movb $0x1, %al
callq 0x37f0
movq 0x7fedb(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x706b8(%rip), %rsi     # 0x757cf
movb $0x0, %al
callq 0x37f0
movq 0x7fec3(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
movq -0x8(%rbp), %rax
movl 0x28(%rax), %edx
leaq 0x706bb(%rip), %rsi     # 0x757f1
movb $0x0, %al
callq 0x37f0
movq 0x7fea4(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
movq -0x8(%rbp), %rax
movl 0x2c(%rax), %edx
leaq 0x706d6(%rip), %rsi     # 0x7582b
movb $0x0, %al
callq 0x37f0
movq 0x7fe85(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x706f7(%rip), %rsi     # 0x75864
movb $0x0, %al
callq 0x37f0
movq 0x7fe6d(%rip), %rax     # 0x84fe8
movq (%rax), %rdi
leaq 0x6ffd8(%rip), %rsi     # 0x7515d
movb $0x0, %al
callq 0x37f0
movl $0x1, %eax
addq $0x10, %rsp
popq %rbp
retq
nopw (%rax,%rax)