// File: /workspace/github_c_makefile_star2_O0/gplessis[P]dotdeb-redis/src/redis-cli.c
// Function: parseOptions
static int parseOptions(int argc, char **argv) {
    int i;

    for (i = 1; i < argc; i++) {
        int lastarg = i==argc-1;

        if (!strcmp(argv[i],"-h") && !lastarg) {
            sdsfree(config.hostip);
            config.hostip = sdsnew(argv[++i]);
        } else if (!strcmp(argv[i],"-h") && lastarg) {
            usage();
        } else if (!strcmp(argv[i],"--help")) {
            usage();
        } else if (!strcmp(argv[i],"-x")) {
            config.stdinarg = 1;
        } else if (!strcmp(argv[i],"-p") && !lastarg) {
            config.hostport = atoi(argv[++i]);
        } else if (!strcmp(argv[i],"-s") && !lastarg) {
            config.hostsocket = argv[++i];
        } else if (!strcmp(argv[i],"-r") && !lastarg) {
            config.repeat = strtoll(argv[++i],NULL,10);
        } else if (!strcmp(argv[i],"-i") && !lastarg) {
            double seconds = atof(argv[++i]);
            config.interval = seconds*1000000;
        } else if (!strcmp(argv[i],"-n") && !lastarg) {
            config.dbnum = atoi(argv[++i]);
        } else if (!strcmp(argv[i],"-a") && !lastarg) {
            config.auth = argv[++i];
        } else if (!strcmp(argv[i],"--raw")) {
            config.output = OUTPUT_RAW;
        } else if (!strcmp(argv[i],"--no-raw")) {
            config.output = OUTPUT_STANDARD;
        } else if (!strcmp(argv[i],"--csv")) {
            config.output = OUTPUT_CSV;
        } else if (!strcmp(argv[i],"--latency")) {
            config.latency_mode = 1;
        } else if (!strcmp(argv[i],"--latency-dist")) {
            config.latency_dist_mode = 1;
        } else if (!strcmp(argv[i],"--mono")) {
            spectrum_palette = spectrum_palette_mono;
            spectrum_palette_size = spectrum_palette_mono_size;
        } else if (!strcmp(argv[i],"--latency-history")) {
            config.latency_mode = 1;
            config.latency_history = 1;
        } else if (!strcmp(argv[i],"--lru-test") && !lastarg) {
            config.lru_test_mode = 1;
            config.lru_test_sample_size = strtoll(argv[++i],NULL,10);
        } else if (!strcmp(argv[i],"--slave")) {
            config.slave_mode = 1;
        } else if (!strcmp(argv[i],"--stat")) {
            config.stat_mode = 1;
        } else if (!strcmp(argv[i],"--scan")) {
            config.scan_mode = 1;
        } else if (!strcmp(argv[i],"--pattern") && !lastarg) {
            config.pattern = argv[++i];
        } else if (!strcmp(argv[i],"--intrinsic-latency") && !lastarg) {
            config.intrinsic_latency_mode = 1;
            config.intrinsic_latency_duration = atoi(argv[++i]);
        } else if (!strcmp(argv[i],"--rdb") && !lastarg) {
            config.getrdb_mode = 1;
            config.rdb_filename = argv[++i];
        } else if (!strcmp(argv[i],"--pipe")) {
            config.pipe_mode = 1;
        } else if (!strcmp(argv[i],"--pipe-timeout") && !lastarg) {
            config.pipe_timeout = atoi(argv[++i]);
        } else if (!strcmp(argv[i],"--bigkeys")) {
            config.bigkeys = 1;
        } else if (!strcmp(argv[i],"--eval") && !lastarg) {
            config.eval = argv[++i];
        } else if (!strcmp(argv[i],"--ldb")) {
            config.eval_ldb = 1;
            config.output = OUTPUT_RAW;
        } else if (!strcmp(argv[i],"--ldb-sync-mode")) {
            config.eval_ldb = 1;
            config.eval_ldb_sync = 1;
            config.output = OUTPUT_RAW;
        } else if (!strcmp(argv[i],"-c")) {
            config.cluster_mode = 1;
        } else if (!strcmp(argv[i],"-d") && !lastarg) {
            sdsfree(config.mb_delim);
            config.mb_delim = sdsnew(argv[++i]);
        } else if (!strcmp(argv[i],"-v") || !strcmp(argv[i], "--version")) {
            sds version = cliVersion();
            printf("redis-cli %s\n", version);
            sdsfree(version);
            exit(0);
        } else {
            if (argv[i][0] == '-') {
                fprintf(stderr,
                    "Unrecognized option or bad number of args for: '%s'\n",
                    argv[i]);
                exit(1);
            } else {
                /* Likely the command name, stop here. */
                break;
            }
        }
    }

    /* --ldb requires --eval. */
    if (config.eval_ldb && config.eval == NULL) {
        fprintf(stderr,"Options --ldb and --ldb-sync-mode require --eval.\n");
        fprintf(stderr,"Try %s --help for more information.\n", argv[0]);
        exit(1);
    }
    return i;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x30, %rsp
movl %edi, -0x4(%rbp)
movq %rsi, -0x10(%rbp)
movl $0x1, -0x14(%rbp)
movl -0x14(%rbp), %eax
cmpl -0x4(%rbp), %eax
jge 0x144cd
movl -0x14(%rbp), %eax
movl -0x4(%rbp), %ecx
subl $0x1, %ecx
cmpl %ecx, %eax
sete %al
andb $0x1, %al
movzbl %al, %eax
movl %eax, -0x18(%rbp)
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x7725a(%rip), %rsi     # 0x8aec5
callq 0x10330
cmpl $0x0, %eax
jne 0x13cac
cmpl $0x0, -0x18(%rbp)
jne 0x13cac
movq 0x8d806(%rip), %rdi     # 0xa1488
callq 0x1ee80
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdi
callq 0x1ed70
movq %rax, 0x8d7e1(%rip)     # 0xa1488
jmp 0x144bd
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x77206(%rip), %rsi     # 0x8aec5
callq 0x10330
cmpl $0x0, %eax
jne 0x13cd9
cmpl $0x0, -0x18(%rbp)
je 0x13cd9
callq 0x16d20
jmp 0x144bb
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x771dc(%rip), %rsi     # 0x8aec8
callq 0x10330
cmpl $0x0, %eax
jne 0x13d00
callq 0x16d20
jmp 0x144b9
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x771bc(%rip), %rsi     # 0x8aecf
callq 0x10330
cmpl $0x0, %eax
jne 0x13d2c
movl $0x1, 0x8d7f5(%rip)     # 0xa151c
jmp 0x144b7
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x77193(%rip), %rsi     # 0x8aed2
callq 0x10330
cmpl $0x0, %eax
jne 0x13d73
cmpl $0x0, -0x18(%rbp)
jne 0x13d73
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdi
callq 0x105c0
movl %eax, 0x8d722(%rip)     # 0xa1490
jmp 0x144b5
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x7714f(%rip), %rsi     # 0x8aed5
callq 0x10330
cmpl $0x0, %eax
jne 0x13db6
cmpl $0x0, -0x18(%rbp)
jne 0x13db6
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x8d6e7(%rip)     # 0xa1498
jmp 0x144b3
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x7710f(%rip), %rsi     # 0x8aed8
callq 0x10330
cmpl $0x0, %eax
jne 0x13e07
cmpl $0x0, -0x18(%rbp)
jne 0x13e07
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdi
xorl %eax, %eax
movl %eax, %esi
movl $0xa, %edx
callq 0x10350
movq %rax, 0x8d69e(%rip)     # 0xa14a0
jmp 0x144b1
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x770c1(%rip), %rsi     # 0x8aedb
callq 0x10330
cmpl $0x0, %eax
jne 0x13e66
cmpl $0x0, -0x18(%rbp)
jne 0x13e66
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdi
callq 0x10110
movsd %xmm0, -0x20(%rbp)
movsd 0x73380(%rip), %xmm0    # 0x871d0
mulsd -0x20(%rbp), %xmm0
cvttsd2si %xmm0, %rax
movq %rax, 0x8d647(%rip)     # 0xa14a8
jmp 0x144af
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x77065(%rip), %rsi     # 0x8aede
callq 0x10330
cmpl $0x0, %eax
jne 0x13ead
cmpl $0x0, -0x18(%rbp)
jne 0x13ead
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdi
callq 0x105c0
movl %eax, 0x8d608(%rip)     # 0xa14b0
jmp 0x144ad
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x77021(%rip), %rsi     # 0x8aee1
callq 0x10330
cmpl $0x0, %eax
jne 0x13ef0
cmpl $0x0, -0x18(%rbp)
jne 0x13ef0
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x8d635(%rip)     # 0xa1520
jmp 0x144ab
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76fe1(%rip), %rsi     # 0x8aee4
callq 0x10330
cmpl $0x0, %eax
jne 0x13f1c
movl $0x1, 0x8d611(%rip)     # 0xa1528
jmp 0x144a9
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76fbb(%rip), %rsi     # 0x8aeea
callq 0x10330
cmpl $0x0, %eax
jne 0x13f48
movl $0x0, 0x8d5e5(%rip)     # 0xa1528
jmp 0x144a7
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76f98(%rip), %rsi     # 0x8aef3
callq 0x10330
cmpl $0x0, %eax
jne 0x13f74
movl $0x2, 0x8d5b9(%rip)     # 0xa1528
jmp 0x144a5
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76f72(%rip), %rsi     # 0x8aef9
callq 0x10330
cmpl $0x0, %eax
jne 0x13fa0
movl $0x1, 0x8d529(%rip)     # 0xa14c4
jmp 0x144a3
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76f50(%rip), %rsi     # 0x8af03
callq 0x10330
cmpl $0x0, %eax
jne 0x13fcc
movl $0x1, 0x8d501(%rip)     # 0xa14c8
jmp 0x144a1
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76f33(%rip), %rsi     # 0x8af12
callq 0x10330
cmpl $0x0, %eax
jne 0x14008
leaq 0x8d2d0(%rip), %rax     # 0xa12c0
movq %rax, 0x8d489(%rip)     # 0xa1480
movl 0x8d2bf(%rip), %eax     # 0xa12bc
movl %eax, 0x8d479(%rip)     # 0xa147c
jmp 0x1449f
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76efe(%rip), %rsi     # 0x8af19
callq 0x10330
cmpl $0x0, %eax
jne 0x1403e
movl $0x1, 0x8d495(%rip)     # 0xa14c4
movl $0x1, 0x8d493(%rip)     # 0xa14cc
jmp 0x1449d
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76eda(%rip), %rsi     # 0x8af2b
callq 0x10330
cmpl $0x0, %eax
jne 0x14099
cmpl $0x0, -0x18(%rbp)
jne 0x14099
movl $0x1, 0x8d465(%rip)     # 0xa14d0
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdi
xorl %eax, %eax
movl %eax, %esi
movl $0xa, %edx
callq 0x10350
movq %rax, 0x8d444(%rip)     # 0xa14d8
jmp 0x1449b
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76e8a(%rip), %rsi     # 0x8af36
callq 0x10330
cmpl $0x0, %eax
jne 0x140c5
movl $0x1, 0x8d428(%rip)     # 0xa14e8
jmp 0x14499
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76e66(%rip), %rsi     # 0x8af3e
callq 0x10330
cmpl $0x0, %eax
jne 0x140f1
movl $0x1, 0x8d40c(%rip)     # 0xa14f8
jmp 0x14497
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76e41(%rip), %rsi     # 0x8af45
callq 0x10330
cmpl $0x0, %eax
jne 0x1411d
movl $0x1, 0x8d3e4(%rip)     # 0xa14fc
jmp 0x14495
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76e1c(%rip), %rsi     # 0x8af4c
callq 0x10330
cmpl $0x0, %eax
jne 0x14160
cmpl $0x0, -0x18(%rbp)
jne 0x14160
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x8d3ad(%rip)     # 0xa1508
jmp 0x14493
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76de3(%rip), %rsi     # 0x8af56
callq 0x10330
cmpl $0x0, %eax
jne 0x141b1
cmpl $0x0, -0x18(%rbp)
jne 0x141b1
movl $0x1, 0x8d373(%rip)     # 0xa1500
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdi
callq 0x105c0
movl %eax, 0x8d358(%rip)     # 0xa1504
jmp 0x14491
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76da6(%rip), %rsi     # 0x8af6a
callq 0x10330
cmpl $0x0, %eax
jne 0x141fe
cmpl $0x0, -0x18(%rbp)
jne 0x141fe
movl $0x1, 0x8d316(%rip)     # 0xa14f4
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x8d317(%rip)     # 0xa1510
jmp 0x1448f
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76d5f(%rip), %rsi     # 0x8af70
callq 0x10330
cmpl $0x0, %eax
jne 0x1422a
movl $0x1, 0x8d2c7(%rip)     # 0xa14ec
jmp 0x1448d
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76d3a(%rip), %rsi     # 0x8af77
callq 0x10330
cmpl $0x0, %eax
jne 0x14271
cmpl $0x0, -0x18(%rbp)
jne 0x14271
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdi
callq 0x105c0
movl %eax, 0x8d284(%rip)     # 0xa14f0
jmp 0x1448b
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76d02(%rip), %rsi     # 0x8af86
callq 0x10330
cmpl $0x0, %eax
jne 0x1429d
movl $0x1, 0x8d280(%rip)     # 0xa1518
jmp 0x14489
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76ce0(%rip), %rsi     # 0x8af90
callq 0x10330
cmpl $0x0, %eax
jne 0x142e0
cmpl $0x0, -0x18(%rbp)
jne 0x142e0
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rax
movq %rax, 0x8d2dd(%rip)     # 0xa15b8
jmp 0x14487
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76ca4(%rip), %rsi     # 0x8af97
callq 0x10330
cmpl $0x0, %eax
jne 0x14316
movl $0x1, 0x8d2b9(%rip)     # 0xa15c0
movl $0x1, 0x8d217(%rip)     # 0xa1528
jmp 0x14485
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76c74(%rip), %rsi     # 0x8af9d
callq 0x10330
cmpl $0x0, %eax
jne 0x14356
movl $0x1, 0x8d283(%rip)     # 0xa15c0
movl $0x1, 0x8d27d(%rip)     # 0xa15c4
movl $0x1, 0x8d1d7(%rip)     # 0xa1528
jmp 0x14483
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76c44(%rip), %rsi     # 0x8afad
callq 0x10330
cmpl $0x0, %eax
jne 0x14382
movl $0x1, 0x8d163(%rip)     # 0xa14e0
jmp 0x14481
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76c1b(%rip), %rsi     # 0x8afb0
callq 0x10330
cmpl $0x0, %eax
jne 0x143d6
cmpl $0x0, -0x18(%rbp)
jne 0x143d6
movq 0x8d184(%rip), %rdi     # 0xa1530
callq 0x1ee80
movq -0x10(%rbp), %rax
movl -0x14(%rbp), %ecx
addl $0x1, %ecx
movl %ecx, -0x14(%rbp)
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdi
callq 0x1ed70
movq %rax, 0x8d15f(%rip)     # 0xa1530
jmp 0x1447f
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76bca(%rip), %rsi     # 0x8afb3
callq 0x10330
cmpl $0x0, %eax
je 0x14410
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdi
leaq 0x76bb0(%rip), %rsi     # 0x8afb6
callq 0x10330
cmpl $0x0, %eax
jne 0x1443b
callq 0x16d70
movq %rax, -0x28(%rbp)
movq -0x28(%rbp), %rsi
leaq 0x76b9c(%rip), %rdi     # 0x8afc0
movb $0x0, %al
callq 0x101d0
movq -0x28(%rbp), %rdi
callq 0x1ee80
xorl %edi, %edi
callq 0x10600
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rax
movsbl (%rax), %eax
cmpl $0x2d, %eax
jne 0x1447d
movq 0x8ab9a(%rip), %rax     # 0x9eff0
movq (%rax), %rdi
movq -0x10(%rbp), %rax
movslq -0x14(%rbp), %rcx
movq (%rax,%rcx,8), %rdx
leaq 0x76b62(%rip), %rsi     # 0x8afce
movb $0x0, %al
callq 0x10360
movl $0x1, %edi
callq 0x10600
jmp 0x144cd
jmp 0x14481
jmp 0x14483
jmp 0x14485
jmp 0x14487
jmp 0x14489
jmp 0x1448b
jmp 0x1448d
jmp 0x1448f
jmp 0x14491
jmp 0x14493
jmp 0x14495
jmp 0x14497
jmp 0x14499
jmp 0x1449b
jmp 0x1449d
jmp 0x1449f
jmp 0x144a1
jmp 0x144a3
jmp 0x144a5
jmp 0x144a7
jmp 0x144a9
jmp 0x144ab
jmp 0x144ad
jmp 0x144af
jmp 0x144b1
jmp 0x144b3
jmp 0x144b5
jmp 0x144b7
jmp 0x144b9
jmp 0x144bb
jmp 0x144bd
jmp 0x144bf
movl -0x14(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x14(%rbp)
jmp 0x13c36
cmpl $0x0, 0x8d0ec(%rip)     # 0xa15c0
je 0x14521
cmpq $0x0, 0x8d0da(%rip)     # 0xa15b8
jne 0x14521
movq 0x8ab09(%rip), %rax     # 0x9eff0
movq (%rax), %rdi
leaq 0x76b12(%rip), %rsi     # 0x8b003
movb $0x0, %al
callq 0x10360
movq 0x8aaf1(%rip), %rax     # 0x9eff0
movq (%rax), %rdi
movq -0x10(%rbp), %rax
movq (%rax), %rdx
leaq 0x76b26(%rip), %rsi     # 0x8b036
movb $0x0, %al
callq 0x10360
movl $0x1, %edi
callq 0x10600
movl -0x14(%rbp), %eax
addq $0x30, %rsp
popq %rbp
retq
nopw (%rax,%rax)