// File: /workspace/github_c_makefile_star2_O0/pahihu[P]mixal/main.c
// Function: usage
static void usage()
{
    fprintf(stderr, "  usage: mixal [options...] [source...]\n");
    fprintf(stderr, "options:\n");
    fprintf(stderr, "         -a             assemble only\n");
    fprintf(stderr, "         -b             binary MIX installed\n");
    fprintf(stderr, "         -c             core memory: mixcore.dat, mixcore.ctl\n");
    fprintf(stderr, "         -d             dump non-zero memory locations\n");
    fprintf(stderr, "         -e address     set entry point\n");
    fprintf(stderr, "         -f             floating-point attachment installed\n");
    fprintf(stderr, "         -g [devnum]    push GO button, [and set GO device]\n");
    fprintf(stderr, "         -h             print help\n");
    fprintf(stderr, "         -i             interrupt facility installed\n");
    fprintf(stderr, "         -m             Mixmaster installed\n");
    fprintf(stderr, "         -o             punch object deck\n");
    fprintf(stderr, "         -r             redirect reader/punch/printer\n");
    fprintf(stderr, "         -t n           trace instructions n times\n");
    fprintf(stderr, "         -x             double/indirect-indexing attachment installed\n");
    fprintf(stderr, "         -v             verbose assembler output\n");
    exit(1);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movq 0xa23d(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4c0b(%rip), %rsi      # 0xc9d0
movb $0x0, %al
callq 0x3170
movq 0xa225(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4c1c(%rip), %rsi      # 0xc9f9
movb $0x0, %al
callq 0x3170
movq 0xa20d(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4c0e(%rip), %rsi      # 0xca03
movb $0x0, %al
callq 0x3170
movq 0xa1f5(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4c1d(%rip), %rsi      # 0xca2a
movb $0x0, %al
callq 0x3170
movq 0xa1dd(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4c33(%rip), %rsi      # 0xca58
movb $0x0, %al
callq 0x3170
movq 0xa1c5(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4c5a(%rip), %rsi      # 0xca97
movb $0x0, %al
callq 0x3170
movq 0xa1ad(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4c7a(%rip), %rsi      # 0xcacf
movb $0x0, %al
callq 0x3170
movq 0xa195(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4c8b(%rip), %rsi      # 0xcaf8
movb $0x0, %al
callq 0x3170
movq 0xa17d(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4cb0(%rip), %rsi      # 0xcb35
movb $0x0, %al
callq 0x3170
movq 0xa165(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4cd5(%rip), %rsi      # 0xcb72
movb $0x0, %al
callq 0x3170
movq 0xa14d(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4ce1(%rip), %rsi      # 0xcb96
movb $0x0, %al
callq 0x3170
movq 0xa135(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4cff(%rip), %rsi      # 0xcbcc
movb $0x0, %al
callq 0x3170
movq 0xa11d(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4d14(%rip), %rsi      # 0xcbf9
movb $0x0, %al
callq 0x3170
movq 0xa105(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4d27(%rip), %rsi      # 0xcc24
movb $0x0, %al
callq 0x3170
movq 0xa0ed(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4d46(%rip), %rsi      # 0xcc5b
movb $0x0, %al
callq 0x3170
movq 0xa0d5(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4d62(%rip), %rsi      # 0xcc8f
movb $0x0, %al
callq 0x3170
movq 0xa0bd(%rip), %rax      # 0x11ff8
movq (%rax), %rdi
leaq 0x4d91(%rip), %rsi      # 0xccd6
movb $0x0, %al
callq 0x3170
movl $0x1, %edi
callq 0x3250
nopw %cs:(%rax,%rax)