// File: ahupowerdns[P]mcounter/./ext/doctest.h
// Function: doctest::(anonymous namespace)::ConsoleReporter::printHelp()
void printHelp() {
            int sizePrefixDisplay = static_cast<int>(strlen(DOCTEST_OPTIONS_PREFIX_DISPLAY));
            printVersion();
            // clang-format off
            s << Color::Cyan << "[doctest]\n" << Color::None;
            s << Color::Cyan << "[doctest] " << Color::None;
            s << "boolean values: \"1/on/yes/true\" or \"0/off/no/false\"\n";
            s << Color::Cyan << "[doctest] " << Color::None;
            s << "filter  values: \"str1,str2,str3\" (comma separated strings)\n";
            s << Color::Cyan << "[doctest]\n" << Color::None;
            s << Color::Cyan << "[doctest] " << Color::None;
            s << "filters use wildcards for matching strings\n";
            s << Color::Cyan << "[doctest] " << Color::None;
            s << "something passes a filter if any of the strings in a filter matches\n";
#ifndef DOCTEST_CONFIG_NO_UNPREFIXED_OPTIONS
            s << Color::Cyan << "[doctest]\n" << Color::None;
            s << Color::Cyan << "[doctest] " << Color::None;
            s << "ALL FLAGS, OPTIONS AND FILTERS ALSO AVAILABLE WITH A \"" DOCTEST_CONFIG_OPTIONS_PREFIX "\" PREFIX!!!\n";
#endif
            s << Color::Cyan << "[doctest]\n" << Color::None;
            s << Color::Cyan << "[doctest] " << Color::None;
            s << "Query flags - the program quits after them. Available:\n\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "?,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "help, -" DOCTEST_OPTIONS_PREFIX_DISPLAY "h                      "
              << Whitespace(sizePrefixDisplay*0) <<  "prints this message\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "v,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "version                       "
              << Whitespace(sizePrefixDisplay*1) << "prints the version\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "c,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "count                         "
              << Whitespace(sizePrefixDisplay*1) << "prints the number of matching tests\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "ltc, --" DOCTEST_OPTIONS_PREFIX_DISPLAY "list-test-cases               "
              << Whitespace(sizePrefixDisplay*1) << "lists all matching tests by name\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "lts, --" DOCTEST_OPTIONS_PREFIX_DISPLAY "list-test-suites              "
              << Whitespace(sizePrefixDisplay*1) << "lists all matching test suites\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "lr,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "list-reporters                "
              << Whitespace(sizePrefixDisplay*1) << "lists all registered reporters\n\n";
            // ================================================================================== << 79
            s << Color::Cyan << "[doctest] " << Color::None;
            s << "The available <int>/<string> options/filters are:\n\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "tc,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "test-case=<filters>           "
              << Whitespace(sizePrefixDisplay*1) << "filters     tests by their name\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "tce, --" DOCTEST_OPTIONS_PREFIX_DISPLAY "test-case-exclude=<filters>   "
              << Whitespace(sizePrefixDisplay*1) << "filters OUT tests by their name\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "sf,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "source-file=<filters>         "
              << Whitespace(sizePrefixDisplay*1) << "filters     tests by their file\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "sfe, --" DOCTEST_OPTIONS_PREFIX_DISPLAY "source-file-exclude=<filters> "
              << Whitespace(sizePrefixDisplay*1) << "filters OUT tests by their file\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "ts,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "test-suite=<filters>          "
              << Whitespace(sizePrefixDisplay*1) << "filters     tests by their test suite\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "tse, --" DOCTEST_OPTIONS_PREFIX_DISPLAY "test-suite-exclude=<filters>  "
              << Whitespace(sizePrefixDisplay*1) << "filters OUT tests by their test suite\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "sc,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "subcase=<filters>             "
              << Whitespace(sizePrefixDisplay*1) << "filters     subcases by their name\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "sce, --" DOCTEST_OPTIONS_PREFIX_DISPLAY "subcase-exclude=<filters>     "
              << Whitespace(sizePrefixDisplay*1) << "filters OUT subcases by their name\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "r,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "reporters=<filters>           "
              << Whitespace(sizePrefixDisplay*1) << "reporters to use (console is default)\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "o,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "out=<string>                  "
              << Whitespace(sizePrefixDisplay*1) << "output filename\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "ob,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "order-by=<string>             "
              << Whitespace(sizePrefixDisplay*1) << "how the tests should be ordered\n";
            s << Whitespace(sizePrefixDisplay*3) << "                                       <string> - [file/suite/name/rand/none]\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "rs,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "rand-seed=<int>               "
              << Whitespace(sizePrefixDisplay*1) << "seed for random ordering\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "f,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "first=<int>                   "
              << Whitespace(sizePrefixDisplay*1) << "the first test passing the filters to\n";
            s << Whitespace(sizePrefixDisplay*3) << "                                       execute - for range-based execution\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "l,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "last=<int>                    "
              << Whitespace(sizePrefixDisplay*1) << "the last test passing the filters to\n";
            s << Whitespace(sizePrefixDisplay*3) << "                                       execute - for range-based execution\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "aa,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "abort-after=<int>             "
              << Whitespace(sizePrefixDisplay*1) << "stop after <int> failed assertions\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "scfl,--" DOCTEST_OPTIONS_PREFIX_DISPLAY "subcase-filter-levels=<int>   "
              << Whitespace(sizePrefixDisplay*1) << "apply filters for the first <int> levels\n";
            s << Color::Cyan << "\n[doctest] " << Color::None;
            s << "Bool options - can be used like flags and true is assumed. Available:\n\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "s,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "success=<bool>                "
              << Whitespace(sizePrefixDisplay*1) << "include successful assertions in output\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "cs,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "case-sensitive=<bool>         "
              << Whitespace(sizePrefixDisplay*1) << "filters being treated as case sensitive\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "e,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "exit=<bool>                   "
              << Whitespace(sizePrefixDisplay*1) << "exits after the tests finish\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "d,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "duration=<bool>               "
              << Whitespace(sizePrefixDisplay*1) << "prints the time duration of each test\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "m,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "minimal=<bool>                "
              << Whitespace(sizePrefixDisplay*1) << "minimal console output (only failures)\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "q,   --" DOCTEST_OPTIONS_PREFIX_DISPLAY "quiet=<bool>                  "
              << Whitespace(sizePrefixDisplay*1) << "no console output\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "nt,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "no-throw=<bool>               "
              << Whitespace(sizePrefixDisplay*1) << "skips exceptions-related assert checks\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "ne,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "no-exitcode=<bool>            "
              << Whitespace(sizePrefixDisplay*1) << "returns (or exits) always with success\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "nr,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "no-run=<bool>                 "
              << Whitespace(sizePrefixDisplay*1) << "skips all runtime doctest operations\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "ni,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "no-intro=<bool>               "
              << Whitespace(sizePrefixDisplay*1) << "omit the framework intro in the output\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "nv,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "no-version=<bool>             "
              << Whitespace(sizePrefixDisplay*1) << "omit the framework version in the output\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "nc,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "no-colors=<bool>              "
              << Whitespace(sizePrefixDisplay*1) << "disables colors in output\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "fc,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "force-colors=<bool>           "
              << Whitespace(sizePrefixDisplay*1) << "use colors even when not in a tty\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "nb,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "no-breaks=<bool>              "
              << Whitespace(sizePrefixDisplay*1) << "disables breakpoints in debuggers\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "ns,  --" DOCTEST_OPTIONS_PREFIX_DISPLAY "no-skip=<bool>                "
              << Whitespace(sizePrefixDisplay*1) << "don't skip test cases marked as skip\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "gfl, --" DOCTEST_OPTIONS_PREFIX_DISPLAY "gnu-file-line=<bool>          "
              << Whitespace(sizePrefixDisplay*1) << ":n: vs (n): for line numbers in output\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "npf, --" DOCTEST_OPTIONS_PREFIX_DISPLAY "no-path-filenames=<bool>      "
              << Whitespace(sizePrefixDisplay*1) << "only filenames and no paths in output\n";
            s << " -" DOCTEST_OPTIONS_PREFIX_DISPLAY "nln, --" DOCTEST_OPTIONS_PREFIX_DISPLAY "no-line-numbers=<bool>        "
              << Whitespace(sizePrefixDisplay*1) << "0 instead of real line numbers in output\n";
            // ================================================================================== << 79
            // clang-format on

            s << Color::Cyan << "\n[doctest] " << Color::None;
            s << "for more information visit the project documentation\n\n";
        }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x220, %rsp            # imm = 0x220
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0xc0(%rbp)
movl $0x0, -0xc(%rbp)
callq 0x1f2b0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x1a076(%rip), %rsi     # 0x393fb
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x1a8cd(%rip), %rsi     # 0x39c80
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x1a032(%rip), %rsi     # 0x39406
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x1a888(%rip), %rsi     # 0x39c80
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x1a022(%rip), %rsi     # 0x3943b
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x19fbe(%rip), %rsi     # 0x393fb
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x1a815(%rip), %rsi     # 0x39c80
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19feb(%rip), %rsi     # 0x39477
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x1a7d0(%rip), %rsi     # 0x39c80
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19fd2(%rip), %rsi     # 0x394a3
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x19f06(%rip), %rsi     # 0x393fb
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x1a75d(%rip), %rsi     # 0x39c80
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19fa4(%rip), %rsi     # 0x394e8
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x19e93(%rip), %rsi     # 0x393fb
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x1a6ea(%rip), %rsi     # 0x39c80
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f77(%rip), %rsi     # 0x3952e
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f99(%rip), %rsi     # 0x39567
callq 0x6450
movq %rax, -0x218(%rbp)
imull $0x0, -0xc(%rbp), %esi
leaq -0x10(%rbp), %rdi
callq 0x20480
movq -0x218(%rbp), %rdi
leaq -0x10(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f8e(%rip), %rsi     # 0x3958f
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f8c(%rip), %rsi     # 0x395a4
callq 0x6450
movq %rax, -0x210(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x14(%rbp), %rdi
callq 0x20480
movq -0x210(%rbp), %rdi
leaq -0x14(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f7f(%rip), %rsi     # 0x395cc
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f7c(%rip), %rsi     # 0x395e0
callq 0x6450
movq %rax, -0x208(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x18(%rbp), %rdi
callq 0x20480
movq -0x208(%rbp), %rdi
leaq -0x18(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f6f(%rip), %rsi     # 0x39608
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f7d(%rip), %rsi     # 0x3962d
callq 0x6450
movq %rax, -0x200(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x1c(%rbp), %rdi
callq 0x20480
movq -0x200(%rbp), %rdi
leaq -0x1c(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f70(%rip), %rsi     # 0x39655
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f7b(%rip), %rsi     # 0x39677
callq 0x6450
movq %rax, -0x1f8(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x20(%rbp), %rdi
callq 0x20480
movq -0x1f8(%rbp), %rdi
leaq -0x20(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f6e(%rip), %rsi     # 0x3969f
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f77(%rip), %rsi     # 0x396bf
callq 0x6450
movq %rax, -0x1f0(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x24(%rbp), %rdi
callq 0x20480
movq -0x1f0(%rbp), %rdi
leaq -0x24(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f6a(%rip), %rsi     # 0x396e7
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x1a4df(%rip), %rsi     # 0x39c80
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f46(%rip), %rsi     # 0x39708
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f63(%rip), %rsi     # 0x3973c
callq 0x6450
movq %rax, -0x1e8(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x28(%rbp), %rdi
callq 0x20480
movq -0x1e8(%rbp), %rdi
leaq -0x28(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f56(%rip), %rsi     # 0x39764
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f60(%rip), %rsi     # 0x39785
callq 0x6450
movq %rax, -0x1e0(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x2c(%rbp), %rdi
callq 0x20480
movq -0x1e0(%rbp), %rdi
leaq -0x2c(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f53(%rip), %rsi     # 0x397ad
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f5d(%rip), %rsi     # 0x397ce
callq 0x6450
movq %rax, -0x1d8(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x30(%rbp), %rdi
callq 0x20480
movq -0x1d8(%rbp), %rdi
leaq -0x30(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f50(%rip), %rsi     # 0x397f6
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f5a(%rip), %rsi     # 0x39817
callq 0x6450
movq %rax, -0x1d0(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x34(%rbp), %rdi
callq 0x20480
movq -0x1d0(%rbp), %rdi
leaq -0x34(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f4d(%rip), %rsi     # 0x3983f
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f57(%rip), %rsi     # 0x39860
callq 0x6450
movq %rax, -0x1c8(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x38(%rbp), %rdi
callq 0x20480
movq -0x1c8(%rbp), %rdi
leaq -0x38(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f4a(%rip), %rsi     # 0x39888
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f5a(%rip), %rsi     # 0x398af
callq 0x6450
movq %rax, -0x1c0(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x3c(%rbp), %rdi
callq 0x20480
movq -0x1c0(%rbp), %rdi
leaq -0x3c(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f4d(%rip), %rsi     # 0x398d7
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f5d(%rip), %rsi     # 0x398fe
callq 0x6450
movq %rax, -0x1b8(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x40(%rbp), %rdi
callq 0x20480
movq -0x1b8(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f50(%rip), %rsi     # 0x39926
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f5d(%rip), %rsi     # 0x3994a
callq 0x6450
movq %rax, -0x1b0(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x44(%rbp), %rdi
callq 0x20480
movq -0x1b0(%rbp), %rdi
leaq -0x44(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f50(%rip), %rsi     # 0x39972
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f5d(%rip), %rsi     # 0x39996
callq 0x6450
movq %rax, -0x1a8(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x48(%rbp), %rdi
callq 0x20480
movq -0x1a8(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f50(%rip), %rsi     # 0x399be
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f60(%rip), %rsi     # 0x399e5
callq 0x6450
movq %rax, -0x1a0(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x4c(%rbp), %rdi
callq 0x20480
movq -0x1a0(%rbp), %rdi
leaq -0x4c(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f53(%rip), %rsi     # 0x39a0d
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f4d(%rip), %rsi     # 0x39a1e
callq 0x6450
movq %rax, -0x198(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x50(%rbp), %rdi
callq 0x20480
movq -0x198(%rbp), %rdi
leaq -0x50(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f40(%rip), %rsi     # 0x39a46
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rax
movq %rax, -0x190(%rbp)
imull $0x3, -0xc(%rbp), %esi
leaq -0x54(%rbp), %rdi
callq 0x20480
movq -0x190(%rbp), %rdi
leaq -0x54(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f23(%rip), %rsi     # 0x39a67
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f5b(%rip), %rsi     # 0x39ab6
callq 0x6450
movq %rax, -0x188(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x58(%rbp), %rdi
callq 0x20480
movq -0x188(%rbp), %rdi
leaq -0x58(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f4e(%rip), %rsi     # 0x39ade
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f51(%rip), %rsi     # 0x39af8
callq 0x6450
movq %rax, -0x180(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x5c(%rbp), %rdi
callq 0x20480
movq -0x180(%rbp), %rdi
leaq -0x5c(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f44(%rip), %rsi     # 0x39b20
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rax
movq %rax, -0x178(%rbp)
imull $0x3, -0xc(%rbp), %esi
leaq -0x60(%rbp), %rdi
callq 0x20480
movq -0x178(%rbp), %rdi
leaq -0x60(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f2d(%rip), %rsi     # 0x39b47
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f62(%rip), %rsi     # 0x39b93
callq 0x6450
movq %rax, -0x170(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x64(%rbp), %rdi
callq 0x20480
movq -0x170(%rbp), %rdi
leaq -0x64(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f55(%rip), %rsi     # 0x39bbb
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rax
movq %rax, -0x168(%rbp)
imull $0x3, -0xc(%rbp), %esi
leaq -0x68(%rbp), %rdi
callq 0x20480
movq -0x168(%rbp), %rdi
leaq -0x68(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19ea3(%rip), %rsi     # 0x39b47
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f26(%rip), %rsi     # 0x39be1
callq 0x6450
movq %rax, -0x160(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x6c(%rbp), %rdi
callq 0x20480
movq -0x160(%rbp), %rdi
leaq -0x6c(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f19(%rip), %rsi     # 0x39c09
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f26(%rip), %rsi     # 0x39c2d
callq 0x6450
movq %rax, -0x158(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x70(%rbp), %rdi
callq 0x20480
movq -0x158(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f19(%rip), %rsi     # 0x39c55
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x19f1f(%rip), %rsi     # 0x39c7f
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f0a(%rip), %rsi     # 0x39c8b
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f3b(%rip), %rsi     # 0x39cd3
callq 0x6450
movq %rax, -0x150(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x74(%rbp), %rdi
callq 0x20480
movq -0x150(%rbp), %rdi
leaq -0x74(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f2e(%rip), %rsi     # 0x39cfb
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f40(%rip), %rsi     # 0x39d24
callq 0x6450
movq %rax, -0x148(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x78(%rbp), %rdi
callq 0x20480
movq -0x148(%rbp), %rdi
leaq -0x78(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f33(%rip), %rsi     # 0x39d4c
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f45(%rip), %rsi     # 0x39d75
callq 0x6450
movq %rax, -0x140(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x7c(%rbp), %rdi
callq 0x20480
movq -0x140(%rbp), %rdi
leaq -0x7c(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f38(%rip), %rsi     # 0x39d9d
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f3f(%rip), %rsi     # 0x39dbb
callq 0x6450
movq %rax, -0x138(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x80(%rbp), %rdi
callq 0x20480
movq -0x138(%rbp), %rdi
leaq -0x80(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f32(%rip), %rsi     # 0x39de3
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f42(%rip), %rsi     # 0x39e0a
callq 0x6450
movq %rax, -0x130(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x84(%rbp), %rdi
callq 0x20480
movq -0x130(%rbp), %rdi
leaq -0x84(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f2f(%rip), %rsi     # 0x39e32
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f40(%rip), %rsi     # 0x39e5a
callq 0x6450
movq %rax, -0x128(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x88(%rbp), %rdi
callq 0x20480
movq -0x128(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f2d(%rip), %rsi     # 0x39e82
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f29(%rip), %rsi     # 0x39e95
callq 0x6450
movq %rax, -0x120(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x8c(%rbp), %rdi
callq 0x20480
movq -0x120(%rbp), %rdi
leaq -0x8c(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f16(%rip), %rsi     # 0x39ebd
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f27(%rip), %rsi     # 0x39ee5
callq 0x6450
movq %rax, -0x118(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x90(%rbp), %rdi
callq 0x20480
movq -0x118(%rbp), %rdi
leaq -0x90(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f14(%rip), %rsi     # 0x39f0d
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f25(%rip), %rsi     # 0x39f35
callq 0x6450
movq %rax, -0x110(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x94(%rbp), %rdi
callq 0x20480
movq -0x110(%rbp), %rdi
leaq -0x94(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f12(%rip), %rsi     # 0x39f5d
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f21(%rip), %rsi     # 0x39f83
callq 0x6450
movq %rax, -0x108(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x98(%rbp), %rdi
callq 0x20480
movq -0x108(%rbp), %rdi
leaq -0x98(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f0e(%rip), %rsi     # 0x39fab
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f1f(%rip), %rsi     # 0x39fd3
callq 0x6450
movq %rax, -0x100(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0x9c(%rbp), %rdi
callq 0x20480
movq -0x100(%rbp), %rdi
leaq -0x9c(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f0c(%rip), %rsi     # 0x39ffb
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f1f(%rip), %rsi     # 0x3a025
callq 0x6450
movq %rax, -0xf8(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0xa0(%rbp), %rdi
callq 0x20480
movq -0xf8(%rbp), %rdi
leaq -0xa0(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19f0c(%rip), %rsi     # 0x3a04d
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f10(%rip), %rsi     # 0x3a068
callq 0x6450
movq %rax, -0xf0(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0xa4(%rbp), %rdi
callq 0x20480
movq -0xf0(%rbp), %rdi
leaq -0xa4(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19efd(%rip), %rsi     # 0x3a090
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f09(%rip), %rsi     # 0x3a0b3
callq 0x6450
movq %rax, -0xe8(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0xa8(%rbp), %rdi
callq 0x20480
movq -0xe8(%rbp), %rdi
leaq -0xa8(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19ef6(%rip), %rsi     # 0x3a0db
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19f02(%rip), %rsi     # 0x3a0fe
callq 0x6450
movq %rax, -0xe0(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0xac(%rbp), %rdi
callq 0x20480
movq -0xe0(%rbp), %rdi
leaq -0xac(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19eef(%rip), %rsi     # 0x3a126
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19efe(%rip), %rsi     # 0x3a14c
callq 0x6450
movq %rax, -0xd8(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0xb0(%rbp), %rdi
callq 0x20480
movq -0xd8(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19eeb(%rip), %rsi     # 0x3a174
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19efc(%rip), %rsi     # 0x3a19c
callq 0x6450
movq %rax, -0xd0(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0xb4(%rbp), %rdi
callq 0x20480
movq -0xd0(%rbp), %rdi
leaq -0xb4(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19ee9(%rip), %rsi     # 0x3a1c4
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19ef9(%rip), %rsi     # 0x3a1eb
callq 0x6450
movq %rax, -0xc8(%rbp)
movl -0xc(%rbp), %esi
shll $0x0, %esi
leaq -0xb8(%rbp), %rdi
callq 0x20480
movq -0xc8(%rbp), %rdi
leaq -0xb8(%rbp), %rsi
callq 0x20420
movq %rax, %rdi
leaq 0x19ee6(%rip), %rsi     # 0x3a213
callq 0x6450
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
movl $0x5, %esi
callq 0x81f0
movq %rax, %rdi
leaq 0x1992e(%rip), %rsi     # 0x39c7f
callq 0x6450
movq %rax, %rdi
xorl %esi, %esi
callq 0x81f0
movq -0xc0(%rbp), %rax
movq 0x8(%rax), %rdi
leaq 0x19ecb(%rip), %rsi     # 0x3a23d
callq 0x6450
addq $0x220, %rsp            # imm = 0x220
popq %rbp
retq