// File: /workspace/github_c_makefile_star2_O0/salextpuru[P]speccy-toochain/src/mhmt/mhmt-main.c
// Function: show_help
void show_help(void)
{
    printf("======== mhmt help ========\n");
    printf("parameters:\n");
    printf("-mlz, -hrm, -hst - use MegaLZ, hrum3.5 or hrust1.x format (default is MegaLZ)\n");
    printf("-g - greedy coding (default is optimal coding)\n");
    printf("-d - depacking instead of packing (default is packing)\n");
    printf("\n");
    printf("-zxh - use zx-specific header for hrum or hrust. DEFAULT is NO HEADER!\n");
    printf("       Not applicable for MegaLZ. If -zxh is specified, -16, NO -bend and\n");
    printf("       NO -mlz is forced.\n");
    printf("\n");
    printf("-8, -16 - bitstream is in bytes or words in packed file.\n");
    printf("          Default for MegaLZ is -8, for hrum and hrust is -16.\n");
    printf("\n");
    printf("-bend - if -16 specified, this makes words big-endian. Default is little-endian.\n");
    printf("\n");
    printf("-maxwinN - maximum lookback window. N is decimal number, which can only be\n");
    printf("           256,512,1024,2048,4096,8192,16384,32768. Default is format-specific\n");
    printf("           maximum window: MegaLZ is 4352, hrum is 4096, hrust is 65536.\n");
    printf("           For given format, window can't be greater than default value\n");
    printf("\n");
    printf("usage:\n");
    printf("mhmt [parameter list] <input filename> [<output filename>]\n");
    printf("\n");
    printf("if no output filename given, filename is appended with \".mlz\", \".hrm\" or \".hst\"\n");
    printf("in accordance with format chosen; for depacking \".dpk\" is appended\n");
    printf("====== mhmt help end ======\n");
    printf("\n");
}

// Assembly:
pushq %rax
leaq 0x4c68(%rip), %rdi      # 0x9570
movb $0x0, %al
callq 0x1040
leaq 0x4c77(%rip), %rdi      # 0x958d
movb $0x0, %al
callq 0x1040
leaq 0x4c76(%rip), %rdi      # 0x959a
movb $0x0, %al
callq 0x1040
leaq 0x4cb7(%rip), %rdi      # 0x95e9
movb $0x0, %al
callq 0x1040
leaq 0x4cd9(%rip), %rdi      # 0x9619
movb $0x0, %al
callq 0x1040
leaq 0x526d(%rip), %rdi      # 0x9bbb
movb $0x0, %al
callq 0x1040
leaq 0x4cf5(%rip), %rdi      # 0x9651
movb $0x0, %al
callq 0x1040
leaq 0x4d2f(%rip), %rdi      # 0x9699
movb $0x0, %al
callq 0x1040
leaq 0x4d6c(%rip), %rdi      # 0x96e4
movb $0x0, %al
callq 0x1040
leaq 0x5235(%rip), %rdi      # 0x9bbb
movb $0x0, %al
callq 0x1040
leaq 0x4d6b(%rip), %rdi      # 0x96ff
movb $0x0, %al
callq 0x1040
leaq 0x4d97(%rip), %rdi      # 0x9739
movb $0x0, %al
callq 0x1040
leaq 0x520b(%rip), %rdi      # 0x9bbb
movb $0x0, %al
callq 0x1040
leaq 0x4dbb(%rip), %rdi      # 0x9779
movb $0x0, %al
callq 0x1040
leaq 0x51ef(%rip), %rdi      # 0x9bbb
movb $0x0, %al
callq 0x1040
leaq 0x4df1(%rip), %rdi      # 0x97cb
movb $0x0, %al
callq 0x1040
leaq 0x4e2f(%rip), %rdi      # 0x9817
movb $0x0, %al
callq 0x1040
leaq 0x4e71(%rip), %rdi      # 0x9867
movb $0x0, %al
callq 0x1040
leaq 0x4ead(%rip), %rdi      # 0x98b1
movb $0x0, %al
callq 0x1040
leaq 0x51a9(%rip), %rdi      # 0x9bbb
movb $0x0, %al
callq 0x1040
leaq 0x4eda(%rip), %rdi      # 0x98fa
movb $0x0, %al
callq 0x1040
leaq 0x4ed4(%rip), %rdi      # 0x9902
movb $0x0, %al
callq 0x1040
leaq 0x517f(%rip), %rdi      # 0x9bbb
movb $0x0, %al
callq 0x1040
leaq 0x4ef4(%rip), %rdi      # 0x993e
movb $0x0, %al
callq 0x1040
leaq 0x4f37(%rip), %rdi      # 0x998f
movb $0x0, %al
callq 0x1040
leaq 0x4f6d(%rip), %rdi      # 0x99d3
movb $0x0, %al
callq 0x1040
leaq 0x5147(%rip), %rdi      # 0x9bbb
movb $0x0, %al
callq 0x1040
popq %rax
retq
nopl (%rax)