// File: /workspace/github_cpp_makefile_star2_O1/ahupowerdns[P]mcounter/./ext/doctest.h
// Function: doctest::Context::parseArgs(int, char const* const*, bool)
void Context::parseArgs(int argc, const char* const* argv, bool withDefaults) {
    using namespace detail;

    // clang-format off
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "source-file=",        p->filters[0]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "sf=",                 p->filters[0]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "source-file-exclude=",p->filters[1]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "sfe=",                p->filters[1]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "test-suite=",         p->filters[2]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "ts=",                 p->filters[2]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "test-suite-exclude=", p->filters[3]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "tse=",                p->filters[3]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "test-case=",          p->filters[4]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "tc=",                 p->filters[4]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "test-case-exclude=",  p->filters[5]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "tce=",                p->filters[5]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "subcase=",            p->filters[6]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "sc=",                 p->filters[6]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "subcase-exclude=",    p->filters[7]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "sce=",                p->filters[7]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "reporters=",          p->filters[8]);
    parseCommaSepArgs(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "r=",                  p->filters[8]);
    // clang-format on

    int    intRes = 0;
    String strRes;

#define DOCTEST_PARSE_AS_BOOL_OR_FLAG(name, sname, var, default)                                   \
    if(parseIntOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX name "=", option_bool, intRes) ||  \
       parseIntOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX sname "=", option_bool, intRes))   \
        p->var = static_cast<bool>(intRes);                                                        \
    else if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX name) ||                           \
            parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX sname))                            \
        p->var = true;                                                                             \
    else if(withDefaults)                                                                          \
    p->var = default

#define DOCTEST_PARSE_INT_OPTION(name, sname, var, default)                                        \
    if(parseIntOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX name "=", option_int, intRes) ||   \
       parseIntOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX sname "=", option_int, intRes))    \
        p->var = intRes;                                                                           \
    else if(withDefaults)                                                                          \
    p->var = default

#define DOCTEST_PARSE_STR_OPTION(name, sname, var, default)                                        \
    if(parseOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX name "=", &strRes, default) ||        \
       parseOption(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX sname "=", &strRes, default) ||       \
       withDefaults)                                                                               \
    p->var = strRes

    // clang-format off
    DOCTEST_PARSE_STR_OPTION("out", "o", out, "");
    DOCTEST_PARSE_STR_OPTION("order-by", "ob", order_by, "file");
    DOCTEST_PARSE_INT_OPTION("rand-seed", "rs", rand_seed, 0);

    DOCTEST_PARSE_INT_OPTION("first", "f", first, 0);
    DOCTEST_PARSE_INT_OPTION("last", "l", last, UINT_MAX);

    DOCTEST_PARSE_INT_OPTION("abort-after", "aa", abort_after, 0);
    DOCTEST_PARSE_INT_OPTION("subcase-filter-levels", "scfl", subcase_filter_levels, INT_MAX);

    DOCTEST_PARSE_AS_BOOL_OR_FLAG("success", "s", success, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("case-sensitive", "cs", case_sensitive, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("exit", "e", exit, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("duration", "d", duration, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("minimal", "m", minimal, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("quiet", "q", quiet, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-throw", "nt", no_throw, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-exitcode", "ne", no_exitcode, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-run", "nr", no_run, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-intro", "ni", no_intro, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-version", "nv", no_version, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-colors", "nc", no_colors, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("force-colors", "fc", force_colors, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-breaks", "nb", no_breaks, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-skip", "ns", no_skip, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("gnu-file-line", "gfl", gnu_file_line, !bool(DOCTEST_MSVC));
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-path-filenames", "npf", no_path_in_filenames, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-line-numbers", "nln", no_line_numbers, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-debug-output", "ndo", no_debug_output, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-skipped-summary", "nss", no_skipped_summary, false);
    DOCTEST_PARSE_AS_BOOL_OR_FLAG("no-time-in-output", "ntio", no_time_in_output, false);
    // clang-format on

    if(withDefaults) {
        p->help             = false;
        p->version          = false;
        p->count            = false;
        p->list_test_cases  = false;
        p->list_test_suites = false;
        p->list_reporters   = false;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "help") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "h") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "?")) {
        p->help = true;
        p->exit = true;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "version") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "v")) {
        p->version = true;
        p->exit    = true;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "count") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "c")) {
        p->count = true;
        p->exit  = true;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "list-test-cases") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "ltc")) {
        p->list_test_cases = true;
        p->exit            = true;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "list-test-suites") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "lts")) {
        p->list_test_suites = true;
        p->exit             = true;
    }
    if(parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "list-reporters") ||
       parseFlag(argc, argv, DOCTEST_CONFIG_OPTIONS_PREFIX "lr")) {
        p->list_reporters = true;
        p->exit           = true;
    }
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x68, %rsp
movl %ecx, %r15d
movq %rdx, %r14
movl %esi, %ebp
movq %rdi, %rbx
movq (%rdi), %rax
movq 0x10b8(%rax), %rcx
leaq 0x11eb3(%rip), %rdx     # 0x1b61b
movl %esi, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
leaq 0x11ea8(%rip), %rdx     # 0x1b62b
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x18, %rcx
leaq 0x11e90(%rip), %rdx     # 0x1b632
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x18, %rcx
leaq 0x11e89(%rip), %rdx     # 0x1b64a
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x30, %rcx
leaq 0x11e72(%rip), %rdx     # 0x1b652
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x30, %rcx
leaq 0x11e62(%rip), %rdx     # 0x1b661
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x48, %rcx
leaq 0x11e4a(%rip), %rdx     # 0x1b668
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x48, %rcx
leaq 0x11e42(%rip), %rdx     # 0x1b67f
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x60, %rcx
leaq 0x11e2b(%rip), %rdx     # 0x1b687
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x60, %rcx
leaq 0x11e1a(%rip), %rdx     # 0x1b695
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x78, %rcx
leaq 0x11e02(%rip), %rdx     # 0x1b69c
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movq 0x10b8(%rax), %rcx
addq $0x78, %rcx
leaq 0x11df9(%rip), %rdx     # 0x1b6b2
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
movl $0x90, %r12d
movq 0x10b8(%rax), %rcx
addq %r12, %rcx
leaq 0x11ddd(%rip), %rdx     # 0x1b6ba
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
addq 0x10b8(%rax), %r12
leaq 0x11dce(%rip), %rdx     # 0x1b6c6
movl %ebp, %edi
movq %r14, %rsi
movq %r12, %rcx
callq 0xac18
movq (%rbx), %rax
movl $0xa8, %r12d
movq 0x10b8(%rax), %rcx
addq %r12, %rcx
leaq 0x11dae(%rip), %rdx     # 0x1b6cd
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
addq 0x10b8(%rax), %r12
leaq 0x11da7(%rip), %rdx     # 0x1b6e1
movl %ebp, %edi
movq %r14, %rsi
movq %r12, %rcx
callq 0xac18
movq (%rbx), %rax
movl $0xc0, %r12d
movq 0x10b8(%rax), %rcx
addq %r12, %rcx
leaq 0x11d88(%rip), %rdx     # 0x1b6e9
movl %ebp, %edi
movq %r14, %rsi
callq 0xac18
movq (%rbx), %rax
addq 0x10b8(%rax), %r12
leaq 0x11d7b(%rip), %rdx     # 0x1b6f7
movl %ebp, %edi
movq %r14, %rsi
movq %r12, %rcx
callq 0xac18
movl $0x0, 0x4(%rsp)
movb $0x0, 0x20(%rsp)
movb $0x17, 0x37(%rsp)
leaq 0x8(%rsp), %rdi
xorl %esi, %esi
callq 0x640c
leaq 0x11d4f(%rip), %rdx     # 0x1b6fd
leaq 0x20(%rsp), %rcx
leaq 0x8(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
callq 0xadd8
movl %eax, %r13d
movb $0x1, %r12b
testb %al, %al
jne 0x99f9
leaq 0x50(%rsp), %rdi
xorl %esi, %esi
callq 0x640c
leaq 0x11d26(%rip), %rdx     # 0x1b705
leaq 0x20(%rsp), %rcx
leaq 0x50(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
callq 0xadd8
movl %eax, %r12d
orb %r15b, %r12b
testb %r13b, %r13b
jne 0x9a14
cmpb $0x0, 0x67(%rsp)
jns 0x9a14
movq 0x50(%rsp), %rdi
testq %rdi, %rdi
je 0x9a14
callq 0x5480
cmpb $0x0, 0x1f(%rsp)
jns 0x9a2a
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x9a2a
callq 0x5480
testb %r12b, %r12b
je 0x9a40
movq (%rbx), %rdi
addq $0x28, %rdi
leaq 0x20(%rsp), %rsi
callq 0x6560
leaq 0x8(%rsp), %rdi
movl $0x4, %esi
callq 0x640c
movl $0x656c6966, (%rax)     # imm = 0x656C6966
leaq 0x11caf(%rip), %rdx     # 0x1b70b
leaq 0x20(%rsp), %rcx
leaq 0x8(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
callq 0xadd8
movl %eax, %r13d
movb $0x1, %r12b
testb %al, %al
jne 0x9ab0
leaq 0x38(%rsp), %rdi
movl $0x4, %esi
callq 0x640c
movl $0x656c6966, (%rax)     # imm = 0x656C6966
leaq 0x11c87(%rip), %rdx     # 0x1b71d
leaq 0x20(%rsp), %rcx
leaq 0x38(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
callq 0xadd8
movl %eax, %r12d
orb %r15b, %r12b
testb %r13b, %r13b
jne 0x9acb
cmpb $0x0, 0x4f(%rsp)
jns 0x9acb
movq 0x38(%rsp), %rdi
testq %rdi, %rdi
je 0x9acb
callq 0x5480
cmpb $0x0, 0x1f(%rsp)
jns 0x9ae1
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x9ae1
callq 0x5480
testb %r12b, %r12b
je 0x9af7
movq (%rbx), %rdi
addq $0x40, %rdi
leaq 0x20(%rsp), %rsi
callq 0x6560
leaq 0x11c26(%rip), %rdx     # 0x1b724
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xae36
testb %al, %al
jne 0x9b39
leaq 0x11c15(%rip), %rdx     # 0x1b732
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xae36
testb %al, %al
je 0xa0f8
movl 0x4(%rsp), %eax
movq (%rbx), %rcx
movl %eax, 0x58(%rcx)
leaq 0x11bef(%rip), %rdx     # 0x1b739
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xae36
testb %al, %al
jne 0x9b85
leaq 0x11bda(%rip), %rdx     # 0x1b743
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xae36
testb %al, %al
je 0xa108
movl 0x4(%rsp), %eax
movq (%rbx), %rcx
movl %eax, 0x5c(%rcx)
leaq 0x11bb3(%rip), %rdx     # 0x1b749
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xae36
testb %al, %al
jne 0x9bd1
leaq 0x11b9d(%rip), %rdx     # 0x1b752
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xae36
testb %al, %al
je 0xa118
movl 0x4(%rsp), %eax
movq (%rbx), %rcx
movl %eax, 0x60(%rcx)
leaq 0x11b76(%rip), %rdx     # 0x1b758
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xae36
testb %al, %al
jne 0x9c1d
leaq 0x11b67(%rip), %rdx     # 0x1b768
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xae36
testb %al, %al
je 0xa12b
movl 0x4(%rsp), %eax
movq (%rbx), %rcx
movl %eax, 0x64(%rcx)
leaq 0x11b41(%rip), %rdx     # 0x1b76f
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xae36
testb %al, %al
jne 0x9c69
leaq 0x11b3c(%rip), %rdx     # 0x1b789
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
movl $0x1, %ecx
callq 0xae36
testb %al, %al
je 0xa13b
movl 0x4(%rsp), %eax
movq (%rbx), %rcx
movl %eax, 0x68(%rcx)
leaq 0x11b18(%rip), %rdx     # 0x1b792
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9caf
leaq 0x11b08(%rip), %rdx     # 0x1b79e
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa14e
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x6c(%rax)
leaq 0x11af2(%rip), %rdx     # 0x1b7b4
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9cf7
leaq 0x11ae9(%rip), %rdx     # 0x1b7c7
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa188
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x6d(%rax)
leaq 0x11adc(%rip), %rdx     # 0x1b7e6
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9d3f
leaq 0x11ac9(%rip), %rdx     # 0x1b7ef
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa1c2
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x6e(%rax)
leaq 0x11ab0(%rip), %rdx     # 0x1b802
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9d87
leaq 0x11aa1(%rip), %rdx     # 0x1b80f
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa1fc
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x6f(%rax)
leaq 0x11a8c(%rip), %rdx     # 0x1b826
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9dcf
leaq 0x11a7c(%rip), %rdx     # 0x1b832
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa236
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x70(%rax)
leaq 0x11a66(%rip), %rdx     # 0x1b848
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9e17
leaq 0x11a54(%rip), %rdx     # 0x1b852
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa270
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x71(%rax)
leaq 0x11a3c(%rip), %rdx     # 0x1b866
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9e5f
leaq 0x11a2d(%rip), %rdx     # 0x1b873
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa2aa
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x72(%rax)
leaq 0x11a1a(%rip), %rdx     # 0x1b88c
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9ea7
leaq 0x11a0e(%rip), %rdx     # 0x1b89c
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa2e4
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x73(%rax)
leaq 0x119fe(%rip), %rdx     # 0x1b8b8
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9eef
leaq 0x119ed(%rip), %rdx     # 0x1b8c3
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa31e
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x74(%rax)
leaq 0x119d8(%rip), %rdx     # 0x1b8da
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9f37
leaq 0x119c9(%rip), %rdx     # 0x1b8e7
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa358
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x75(%rax)
leaq 0x119b6(%rip), %rdx     # 0x1b900
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9f7f
leaq 0x119a9(%rip), %rdx     # 0x1b90f
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa392
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x76(%rax)
leaq 0x11998(%rip), %rdx     # 0x1b92a
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0x9fc7
leaq 0x1198a(%rip), %rdx     # 0x1b938
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa3cc
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x77(%rax)
leaq 0x11978(%rip), %rdx     # 0x1b952
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0xa00f
leaq 0x1196d(%rip), %rdx     # 0x1b963
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa406
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x78(%rax)
leaq 0x1195e(%rip), %rdx     # 0x1b980
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0xa057
leaq 0x11950(%rip), %rdx     # 0x1b98e
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa440
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x79(%rax)
leaq 0x1193e(%rip), %rdx     # 0x1b9a8
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0xa09f
leaq 0x1192e(%rip), %rdx     # 0x1b9b4
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa47a
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7a(%rax)
leaq 0x1191a(%rip), %rdx     # 0x1b9cc
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0xa0e7
leaq 0x11910(%rip), %rdx     # 0x1b9de
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa4b4
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7b(%rax)
jmp 0xa4ea
xorl %eax, %eax
testb %r15b, %r15b
jne 0x9b3d
jmp 0x9b43
xorl %eax, %eax
testb %r15b, %r15b
jne 0x9b89
jmp 0x9b8f
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
testb %r15b, %r15b
jne 0x9bd5
jmp 0x9bdb
xorl %eax, %eax
testb %r15b, %r15b
jne 0x9c21
jmp 0x9c27
movl $0x7fffffff, %eax       # imm = 0x7FFFFFFF
testb %r15b, %r15b
jne 0x9c6d
jmp 0x9c73
leaq 0x1164f(%rip), %rdx     # 0x1b7a4
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa17c
leaq 0x11645(%rip), %rdx     # 0x1b7af
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa91f
movq (%rbx), %rax
movb $0x1, 0x6c(%rax)
jmp 0x9cbb
leaq 0x1163f(%rip), %rdx     # 0x1b7ce
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa1b6
leaq 0x1163c(%rip), %rdx     # 0x1b7e0
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa934
movq (%rbx), %rax
movb $0x1, 0x6d(%rax)
jmp 0x9d03
leaq 0x1162c(%rip), %rdx     # 0x1b7f5
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa1f0
leaq 0x1161f(%rip), %rdx     # 0x1b7fd
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa949
movq (%rbx), %rax
movb $0x1, 0x6e(%rax)
jmp 0x9d4b
leaq 0x11612(%rip), %rdx     # 0x1b815
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa22a
leaq 0x11609(%rip), %rdx     # 0x1b821
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa95e
movq (%rbx), %rax
movb $0x1, 0x6f(%rax)
jmp 0x9d93
leaq 0x115fb(%rip), %rdx     # 0x1b838
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa264
leaq 0x115f1(%rip), %rdx     # 0x1b843
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa973
movq (%rbx), %rax
movb $0x1, 0x70(%rax)
jmp 0x9ddb
leaq 0x115e1(%rip), %rdx     # 0x1b858
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa29e
leaq 0x115d5(%rip), %rdx     # 0x1b861
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa988
movq (%rbx), %rax
movb $0x1, 0x71(%rax)
jmp 0x9e23
leaq 0x115c9(%rip), %rdx     # 0x1b87a
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa2d8
leaq 0x115c0(%rip), %rdx     # 0x1b886
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa99d
movq (%rbx), %rax
movb $0x1, 0x72(%rax)
jmp 0x9e6b
leaq 0x115b8(%rip), %rdx     # 0x1b8a3
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa312
leaq 0x115b2(%rip), %rdx     # 0x1b8b2
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa9b2
movq (%rbx), %rax
movb $0x1, 0x73(%rax)
jmp 0x9eb3
leaq 0x115a5(%rip), %rdx     # 0x1b8ca
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa34c
leaq 0x1159a(%rip), %rdx     # 0x1b8d4
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa9c7
movq (%rbx), %rax
movb $0x1, 0x74(%rax)
jmp 0x9efb
leaq 0x1158f(%rip), %rdx     # 0x1b8ee
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa386
leaq 0x11586(%rip), %rdx     # 0x1b8fa
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa9dc
movq (%rbx), %rax
movb $0x1, 0x75(%rax)
jmp 0x9f43
leaq 0x1157d(%rip), %rdx     # 0x1b916
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa3c0
leaq 0x11576(%rip), %rdx     # 0x1b924
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa9f1
movq (%rbx), %rax
movb $0x1, 0x76(%rax)
jmp 0x9f8b
leaq 0x1156c(%rip), %rdx     # 0x1b93f
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa3fa
leaq 0x11564(%rip), %rdx     # 0x1b94c
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xaa06
movq (%rbx), %rax
movb $0x1, 0x77(%rax)
jmp 0x9fd3
leaq 0x1155d(%rip), %rdx     # 0x1b96a
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa434
leaq 0x11558(%rip), %rdx     # 0x1b97a
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xaa1b
movq (%rbx), %rax
movb $0x1, 0x78(%rax)
jmp 0xa01b
leaq 0x1154e(%rip), %rdx     # 0x1b995
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa46e
leaq 0x11546(%rip), %rdx     # 0x1b9a2
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xaa30
movq (%rbx), %rax
movb $0x1, 0x79(%rax)
jmp 0xa063
leaq 0x1153a(%rip), %rdx     # 0x1b9bb
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa4a8
leaq 0x11530(%rip), %rdx     # 0x1b9c6
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xaa45
movq (%rbx), %rax
movb $0x1, 0x7a(%rax)
jmp 0xa0ab
leaq 0x1152b(%rip), %rdx     # 0x1b9e6
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa4e3
leaq 0x11527(%rip), %rdx     # 0x1b9f7
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa4e3
testb %r15b, %r15b
je 0xa4ea
movq (%rbx), %rax
movb $0x1, 0x7b(%rax)
leaq 0x1150d(%rip), %rdx     # 0x1b9fe
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0xa526
leaq 0x11507(%rip), %rdx     # 0x1ba14
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa7fa
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7c(%rax)
leaq 0x114ff(%rip), %rdx     # 0x1ba38
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0xa56e
leaq 0x114f7(%rip), %rdx     # 0x1ba4c
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa834
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7d(%rax)
leaq 0x114ed(%rip), %rdx     # 0x1ba6e
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0xa5b6
leaq 0x114e5(%rip), %rdx     # 0x1ba82
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa86e
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7e(%rax)
leaq 0x114db(%rip), %rdx     # 0x1baa4
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0xa5fe
leaq 0x114d6(%rip), %rdx     # 0x1babb
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa8a8
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x7f(%rax)
leaq 0x114cf(%rip), %rdx     # 0x1bae0
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
jne 0xa646
leaq 0x114c9(%rip), %rdx     # 0x1baf6
leaq 0x4(%rsp), %r8
movl %ebp, %edi
movq %r14, %rsi
xorl %ecx, %ecx
callq 0xae36
testb %al, %al
je 0xa8e2
cmpl $0x0, 0x4(%rsp)
movq (%rbx), %rax
setne 0x80(%rax)
testb %r15b, %r15b
je 0xa670
movq (%rbx), %rax
movw $0x0, 0x85(%rax)
movl $0x0, 0x81(%rax)
leaq 0x114a5(%rip), %rdx     # 0x1bb1c
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa6af
leaq 0x11498(%rip), %rdx     # 0x1bb24
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa6af
leaq 0x11488(%rip), %rdx     # 0x1bb29
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa6bd
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x81(%rax)
movb %cl, 0x6e(%rax)
leaq 0x1146a(%rip), %rdx     # 0x1bb2e
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa6e7
leaq 0x11460(%rip), %rdx     # 0x1bb39
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa6f5
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x82(%rax)
movb %cl, 0x6e(%rax)
leaq 0x11442(%rip), %rdx     # 0x1bb3e
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa71f
leaq 0x11436(%rip), %rdx     # 0x1bb47
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa72d
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x83(%rax)
movb %cl, 0x6e(%rax)
leaq 0x11418(%rip), %rdx     # 0x1bb4c
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa757
leaq 0x11416(%rip), %rdx     # 0x1bb5f
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa765
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x84(%rax)
movb %cl, 0x6e(%rax)
leaq 0x113fa(%rip), %rdx     # 0x1bb66
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa78f
leaq 0x113f9(%rip), %rdx     # 0x1bb7a
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa79d
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x85(%rax)
movb %cl, 0x6e(%rax)
leaq 0x113dd(%rip), %rdx     # 0x1bb81
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa7c7
leaq 0x113da(%rip), %rdx     # 0x1bb93
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xa7d5
movq (%rbx), %rax
movb $0x1, %cl
movb %cl, 0x86(%rax)
movb %cl, 0x6e(%rax)
cmpb $0x0, 0x37(%rsp)
jns 0xa7eb
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0xa7eb
callq 0x5480
addq $0x68, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x1121b(%rip), %rdx     # 0x1ba1c
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa828
leaq 0x1121b(%rip), %rdx     # 0x1ba31
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xaa5a
movq (%rbx), %rax
movb $0x1, 0x7c(%rax)
jmp 0xa532
leaq 0x11219(%rip), %rdx     # 0x1ba54
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa862
leaq 0x11217(%rip), %rdx     # 0x1ba67
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xaa6f
movq (%rbx), %rax
movb $0x1, 0x7d(%rax)
jmp 0xa57a
leaq 0x11215(%rip), %rdx     # 0x1ba8a
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa89c
leaq 0x11213(%rip), %rdx     # 0x1ba9d
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xaa84
movq (%rbx), %rax
movb $0x1, 0x7e(%rax)
jmp 0xa5c2
leaq 0x11214(%rip), %rdx     # 0x1bac3
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa8d6
leaq 0x11215(%rip), %rdx     # 0x1bad9
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xaa99
movq (%rbx), %rax
movb $0x1, 0x7f(%rax)
jmp 0xa60a
leaq 0x11216(%rip), %rdx     # 0x1baff
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
jne 0xa910
leaq 0x11216(%rip), %rdx     # 0x1bb14
movl %ebp, %edi
movq %r14, %rsi
callq 0xaf65
testb %al, %al
je 0xaaae
movq (%rbx), %rax
movb $0x1, 0x80(%rax)
jmp 0xa655
testb %r15b, %r15b
je 0x9cbb
movq (%rbx), %rax
movb $0x0, 0x6c(%rax)
jmp 0x9cbb
testb %r15b, %r15b
je 0x9d03
movq (%rbx), %rax
movb $0x0, 0x6d(%rax)
jmp 0x9d03
testb %r15b, %r15b
je 0x9d4b
movq (%rbx), %rax
movb $0x0, 0x6e(%rax)
jmp 0x9d4b
testb %r15b, %r15b
je 0x9d93
movq (%rbx), %rax
movb $0x0, 0x6f(%rax)
jmp 0x9d93
testb %r15b, %r15b
je 0x9ddb
movq (%rbx), %rax
movb $0x0, 0x70(%rax)
jmp 0x9ddb
testb %r15b, %r15b
je 0x9e23
movq (%rbx), %rax
movb $0x0, 0x71(%rax)
jmp 0x9e23
testb %r15b, %r15b
je 0x9e6b
movq (%rbx), %rax
movb $0x0, 0x72(%rax)
jmp 0x9e6b
testb %r15b, %r15b
je 0x9eb3
movq (%rbx), %rax
movb $0x0, 0x73(%rax)
jmp 0x9eb3
testb %r15b, %r15b
je 0x9efb
movq (%rbx), %rax
movb $0x0, 0x74(%rax)
jmp 0x9efb
testb %r15b, %r15b
je 0x9f43
movq (%rbx), %rax
movb $0x0, 0x75(%rax)
jmp 0x9f43
testb %r15b, %r15b
je 0x9f8b
movq (%rbx), %rax
movb $0x0, 0x76(%rax)
jmp 0x9f8b
testb %r15b, %r15b
je 0x9fd3
movq (%rbx), %rax
movb $0x0, 0x77(%rax)
jmp 0x9fd3
testb %r15b, %r15b
je 0xa01b
movq (%rbx), %rax
movb $0x0, 0x78(%rax)
jmp 0xa01b
testb %r15b, %r15b
je 0xa063
movq (%rbx), %rax
movb $0x0, 0x79(%rax)
jmp 0xa063
testb %r15b, %r15b
je 0xa0ab
movq (%rbx), %rax
movb $0x0, 0x7a(%rax)
jmp 0xa0ab
testb %r15b, %r15b
je 0xa532
movq (%rbx), %rax
movb $0x0, 0x7c(%rax)
jmp 0xa532
testb %r15b, %r15b
je 0xa57a
movq (%rbx), %rax
movb $0x0, 0x7d(%rax)
jmp 0xa57a
testb %r15b, %r15b
je 0xa5c2
movq (%rbx), %rax
movb $0x0, 0x7e(%rax)
jmp 0xa5c2
testb %r15b, %r15b
je 0xa60a
movq (%rbx), %rax
movb $0x0, 0x7f(%rax)
jmp 0xa60a
testb %r15b, %r15b
je 0xa670
movq (%rbx), %rax
movb $0x0, 0x80(%rax)
jmp 0xa655
movq %rax, %rbx
cmpb $0x0, 0x4f(%rsp)
jns 0xaafd
movq 0x38(%rsp), %rdi
jmp 0xaae8
jmp 0xaafa
movq %rax, %rbx
cmpb $0x0, 0x67(%rsp)
jns 0xaafd
movq 0x50(%rsp), %rdi
testq %rdi, %rdi
je 0xaafd
callq 0x5480
jmp 0xaafd
jmp 0xaafa
jmp 0xaafa
jmp 0xab17
movq %rax, %rbx
cmpb $0x0, 0x1f(%rsp)
jns 0xab1a
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0xab1a
callq 0x5480
jmp 0xab1a
jmp 0xab17
movq %rax, %rbx
cmpb $0x0, 0x37(%rsp)
jns 0xab30
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0xab30
callq 0x5480
movq %rbx, %rdi
callq 0x5620