// File: /workspace/github_c_makefile_star2_O1/simh[P]simtools/crossassemblers/macro11/symbols.c
// Function: add_symbols
void add_symbols(
    SECTION *current_section)
{
    current_pc = add_sym(".", 0, 0, current_section, &symbol_st);

    reg_sym[0] = add_sym("R0", 0, 0, &register_section, &system_st);
    reg_sym[1] = add_sym("R1", 1, 0, &register_section, &system_st);
    reg_sym[2] = add_sym("R2", 2, 0, &register_section, &system_st);
    reg_sym[3] = add_sym("R3", 3, 0, &register_section, &system_st);
    reg_sym[4] = add_sym("R4", 4, 0, &register_section, &system_st);
    reg_sym[5] = add_sym("R5", 5, 0, &register_section, &system_st);
    reg_sym[6] = add_sym("SP", 6, 0, &register_section, &system_st);
    reg_sym[7] = add_sym("PC", 7, 0, &register_section, &system_st);

    //JH: symbols longer than current SYMMAX will be truncated. SYMMAX=6 is minimum!
    add_sym(".ASCII", P_ASCII, 0, &pseudo_section, &system_st);
    add_sym(".ASCIZ", P_ASCIZ, 0, &pseudo_section, &system_st);
    add_sym(".ASECT", P_ASECT, 0, &pseudo_section, &system_st);
    add_sym(".BLKB", P_BLKB, 0, &pseudo_section, &system_st);
    add_sym(".BLKW", P_BLKW, 0, &pseudo_section, &system_st);
    add_sym(".BYTE", P_BYTE, 0, &pseudo_section, &system_st);
    add_sym(".CSECT", P_CSECT, 0, &pseudo_section, &system_st);
    add_sym(".DSABL", P_DSABL, 0, &pseudo_section, &system_st);
    add_sym(".ENABL", P_ENABL, 0, &pseudo_section, &system_st);
    add_sym(".END", P_END, 0, &pseudo_section, &system_st);
    add_sym(".ENDC", P_ENDC, 0, &pseudo_section, &system_st);
    add_sym(".ENDM", P_ENDM, 0, &pseudo_section, &system_st);
    add_sym(".ENDR", P_ENDR, 0, &pseudo_section, &system_st);
    add_sym(".EOT", P_EOT, 0, &pseudo_section, &system_st);
    add_sym(".ERROR", P_ERROR, 0, &pseudo_section, &system_st);
    add_sym(".EVEN", P_EVEN, 0, &pseudo_section, &system_st);
    add_sym(".FLT2", P_FLT2, 0, &pseudo_section, &system_st);
    add_sym(".FLT4", P_FLT4, 0, &pseudo_section, &system_st);
    add_sym(".GLOBL", P_GLOBL, 0, &pseudo_section, &system_st);
    add_sym(".IDENT", P_IDENT, 0, &pseudo_section, &system_st);
    add_sym(".IF", P_IF, 0, &pseudo_section, &system_st);
    add_sym(".IFDF", P_IFDF, 0, &pseudo_section, &system_st);
    add_sym(".IFNDF", P_IFDF, 0, &pseudo_section, &system_st);
    add_sym(".IFF", P_IFF, 0, &pseudo_section, &system_st);
    add_sym(".IFT", P_IFT, 0, &pseudo_section, &system_st);
    add_sym(".IFTF", P_IFTF, 0, &pseudo_section, &system_st);
    add_sym(".IIF", P_IIF, 0, &pseudo_section, &system_st);
    add_sym(".INCLUDE", P_INCLUDE, 0, &pseudo_section, &system_st);
    add_sym(".IRP", P_IRP, 0, &pseudo_section, &system_st);
    add_sym(".IRPC", P_IRPC, 0, &pseudo_section, &system_st);
    add_sym(".LIBRARY", P_LIBRARY, 0, &pseudo_section, &system_st);
    add_sym(".LIMIT", P_LIMIT, 0, &pseudo_section, &system_st);
    add_sym(".LIST", P_LIST, 0, &pseudo_section, &system_st);
    add_sym(".MCALL", P_MCALL, 0, &pseudo_section, &system_st);
    add_sym(".MEXIT", P_MEXIT, 0, &pseudo_section, &system_st);
    add_sym(".NARG", P_NARG, 0, &pseudo_section, &system_st);
    add_sym(".NCHR", P_NCHR, 0, &pseudo_section, &system_st);
    add_sym(".NLIST", P_NLIST, 0, &pseudo_section, &system_st);
    add_sym(".NTYPE", P_NTYPE, 0, &pseudo_section, &system_st);
    add_sym(".ODD", P_ODD, 0, &pseudo_section, &system_st);
    add_sym(".PACKED", P_PACKED, 0, &pseudo_section, &system_st);
    add_sym(".PAGE", P_PAGE, 0, &pseudo_section, &system_st);
    add_sym(".PRINT", P_PRINT, 0, &pseudo_section, &system_st);
    add_sym(".PSECT", P_PSECT, 0, &pseudo_section, &system_st);
    add_sym(".RADIX", P_RADIX, 0, &pseudo_section, &system_st);
    add_sym(".RAD50", P_RAD50, 0, &pseudo_section, &system_st);
    add_sym(".REM", P_REM, 0, &pseudo_section, &system_st);
    add_sym(".REPT", P_REPT, 0, &pseudo_section, &system_st);
    add_sym(".RESTORE", P_RESTORE, 0, &pseudo_section, &system_st);
    add_sym(".SAVE", P_SAVE, 0, &pseudo_section, &system_st);
    add_sym(".SBTTL", P_SBTTL, 0, &pseudo_section, &system_st);
    add_sym(".TITLE", P_TITLE, 0, &pseudo_section, &system_st);
    add_sym(".WORD", P_WORD, 0, &pseudo_section, &system_st);
    add_sym(".MACRO", P_MACRO, 0, &pseudo_section, &system_st);
    add_sym(".WEAK", P_WEAK, 0, &pseudo_section, &system_st);

    add_sym("ADC", I_ADC, OC_1GEN, &instruction_section, &system_st);
    add_sym("ADCB", I_ADCB, OC_1GEN, &instruction_section, &system_st);
    add_sym("ADD", I_ADD, OC_2GEN, &instruction_section, &system_st);
    add_sym("ASH", I_ASH, OC_ASH, &instruction_section, &system_st);
    add_sym("ASHC", I_ASHC, OC_ASH, &instruction_section, &system_st);
    add_sym("ASL", I_ASL, OC_1GEN, &instruction_section, &system_st);
    add_sym("ASLB", I_ASLB, OC_1GEN, &instruction_section, &system_st);
    add_sym("ASR", I_ASR, OC_1GEN, &instruction_section, &system_st);
    add_sym("ASRB", I_ASRB, OC_1GEN, &instruction_section, &system_st);
    add_sym("BCC", I_BCC, OC_BR, &instruction_section, &system_st);
    add_sym("BCS", I_BCS, OC_BR, &instruction_section, &system_st);
    add_sym("BEQ", I_BEQ, OC_BR, &instruction_section, &system_st);
    add_sym("BGE", I_BGE, OC_BR, &instruction_section, &system_st);
    add_sym("BGT", I_BGT, OC_BR, &instruction_section, &system_st);
    add_sym("BHI", I_BHI, OC_BR, &instruction_section, &system_st);
    add_sym("BHIS", I_BHIS, OC_BR, &instruction_section, &system_st);
    add_sym("BIC", I_BIC, OC_2GEN, &instruction_section, &system_st);
    add_sym("BICB", I_BICB, OC_2GEN, &instruction_section, &system_st);
    add_sym("BIS", I_BIS, OC_2GEN, &instruction_section, &system_st);
    add_sym("BISB", I_BISB, OC_2GEN, &instruction_section, &system_st);
    add_sym("BIT", I_BIT, OC_2GEN, &instruction_section, &system_st);
    add_sym("BITB", I_BITB, OC_2GEN, &instruction_section, &system_st);
    add_sym("BLE", I_BLE, OC_BR, &instruction_section, &system_st);
    add_sym("BLO", I_BLO, OC_BR, &instruction_section, &system_st);
    add_sym("BLOS", I_BLOS, OC_BR, &instruction_section, &system_st);
    add_sym("BLT", I_BLT, OC_BR, &instruction_section, &system_st);
    add_sym("BMI", I_BMI, OC_BR, &instruction_section, &system_st);
    add_sym("BNE", I_BNE, OC_BR, &instruction_section, &system_st);
    add_sym("BPL", I_BPL, OC_BR, &instruction_section, &system_st);
    add_sym("BPT", I_BPT, OC_NONE, &instruction_section, &system_st);
    add_sym("BR", I_BR, OC_BR, &instruction_section, &system_st);
    add_sym("BVC", I_BVC, OC_BR, &instruction_section, &system_st);
    add_sym("BVS", I_BVS, OC_BR, &instruction_section, &system_st);
    add_sym("CALL", I_CALL, OC_1GEN, &instruction_section, &system_st);
    add_sym("CALLR", I_CALLR, OC_1GEN, &instruction_section, &system_st);
    add_sym("CCC", I_CCC, OC_NONE, &instruction_section, &system_st);
    add_sym("CLC", I_CLC, OC_NONE, &instruction_section, &system_st);
    add_sym("CLN", I_CLN, OC_NONE, &instruction_section, &system_st);
    add_sym("CLR", I_CLR, OC_1GEN, &instruction_section, &system_st);
    add_sym("CLRB", I_CLRB, OC_1GEN, &instruction_section, &system_st);
    add_sym("CLV", I_CLV, OC_NONE, &instruction_section, &system_st);
    add_sym("CLZ", I_CLZ, OC_NONE, &instruction_section, &system_st);
    add_sym("CMP", I_CMP, OC_2GEN, &instruction_section, &system_st);
    add_sym("CMPB", I_CMPB, OC_2GEN, &instruction_section, &system_st);
    add_sym("COM", I_COM, OC_1GEN, &instruction_section, &system_st);
    add_sym("COMB", I_COMB, OC_1GEN, &instruction_section, &system_st);
    add_sym("DEC", I_DEC, OC_1GEN, &instruction_section, &system_st);
    add_sym("DECB", I_DECB, OC_1GEN, &instruction_section, &system_st);
    add_sym("DIV", I_DIV, OC_ASH, &instruction_section, &system_st);
    add_sym("EMT", I_EMT, OC_MARK, &instruction_section, &system_st);
    add_sym("FADD", I_FADD, OC_1REG, &instruction_section, &system_st);
    add_sym("FDIV", I_FDIV, OC_1REG, &instruction_section, &system_st);
    add_sym("FMUL", I_FMUL, OC_1REG, &instruction_section, &system_st);
    add_sym("FSUB", I_FSUB, OC_1REG, &instruction_section, &system_st);
    add_sym("HALT", I_HALT, OC_NONE, &instruction_section, &system_st);
    add_sym("INC", I_INC, OC_1GEN, &instruction_section, &system_st);
    add_sym("INCB", I_INCB, OC_1GEN, &instruction_section, &system_st);
    add_sym("IOT", I_IOT, OC_NONE, &instruction_section, &system_st);
    add_sym("JMP", I_JMP, OC_1GEN, &instruction_section, &system_st);
    add_sym("JSR", I_JSR, OC_JSR, &instruction_section, &system_st);
    add_sym("MARK", I_MARK, OC_MARK, &instruction_section, &system_st);
    add_sym("MED6X", I_MED6X, OC_NONE, &instruction_section, &system_st);
    add_sym("MED74C", I_MED74C, OC_NONE, &instruction_section, &system_st);
    add_sym("MFPD", I_MFPD, OC_1GEN, &instruction_section, &system_st);
    add_sym("MFPI", I_MFPI, OC_1GEN, &instruction_section, &system_st);
    add_sym("MFPS", I_MFPS, OC_1GEN, &instruction_section, &system_st);
    add_sym("MOV", I_MOV, OC_2GEN, &instruction_section, &system_st);
    add_sym("MOVB", I_MOVB, OC_2GEN, &instruction_section, &system_st);
    add_sym("MTPD", I_MTPD, OC_1GEN, &instruction_section, &system_st);
    add_sym("MTPI", I_MTPI, OC_1GEN, &instruction_section, &system_st);
    add_sym("MTPS", I_MTPS, OC_1GEN, &instruction_section, &system_st);
    add_sym("MUL", I_MUL, OC_ASH, &instruction_section, &system_st);
    add_sym("NEG", I_NEG, OC_1GEN, &instruction_section, &system_st);
    add_sym("NEGB", I_NEGB, OC_1GEN, &instruction_section, &system_st);
    add_sym("NOP", I_NOP, OC_NONE, &instruction_section, &system_st);
    add_sym("RESET", I_RESET, OC_NONE, &instruction_section, &system_st);
    add_sym("RETURN", I_RETURN, OC_NONE, &instruction_section, &system_st);
    add_sym("ROL", I_ROL, OC_1GEN, &instruction_section, &system_st);
    add_sym("ROLB", I_ROLB, OC_1GEN, &instruction_section, &system_st);
    add_sym("ROR", I_ROR, OC_1GEN, &instruction_section, &system_st);
    add_sym("RORB", I_RORB, OC_1GEN, &instruction_section, &system_st);
    add_sym("RTI", I_RTI, OC_NONE, &instruction_section, &system_st);
    add_sym("RTS", I_RTS, OC_1REG, &instruction_section, &system_st);
    add_sym("RTT", I_RTT, OC_NONE, &instruction_section, &system_st);
    add_sym("SBC", I_SBC, OC_1GEN, &instruction_section, &system_st);
    add_sym("SBCB", I_SBCB, OC_1GEN, &instruction_section, &system_st);
    add_sym("SCC", I_SCC, OC_NONE, &instruction_section, &system_st);
    add_sym("SEC", I_SEC, OC_NONE, &instruction_section, &system_st);
    add_sym("SEN", I_SEN, OC_NONE, &instruction_section, &system_st);
    add_sym("SEV", I_SEV, OC_NONE, &instruction_section, &system_st);
    add_sym("SEZ", I_SEZ, OC_NONE, &instruction_section, &system_st);
    add_sym("SOB", I_SOB, OC_SOB, &instruction_section, &system_st);
    add_sym("SPL", I_SPL, OC_1REG, &instruction_section, &system_st);
    add_sym("SUB", I_SUB, OC_2GEN, &instruction_section, &system_st);
    add_sym("SWAB", I_SWAB, OC_1GEN, &instruction_section, &system_st);
    add_sym("SXT", I_SXT, OC_1GEN, &instruction_section, &system_st);
    add_sym("TRAP", I_TRAP, OC_MARK, &instruction_section, &system_st);
    add_sym("TST", I_TST, OC_1GEN, &instruction_section, &system_st);
    add_sym("TSTB", I_TSTB, OC_1GEN, &instruction_section, &system_st);
    add_sym("WAIT", I_WAIT, OC_NONE, &instruction_section, &system_st);
    add_sym("XFC", I_XFC, OC_NONE, &instruction_section, &system_st);
    add_sym("XOR", I_XOR, OC_JSR, &instruction_section, &system_st);
    add_sym("MFPT", I_MFPT, OC_NONE, &instruction_section, &system_st);

    add_sym("ABSD", I_ABSD, OC_1GEN, &instruction_section, &system_st);
    add_sym("ABSF", I_ABSF, OC_1GEN, &instruction_section, &system_st);
    add_sym("ADDD", I_ADDD, OC_1FIS, &instruction_section, &system_st);
    add_sym("ADDF", I_ADDF, OC_1FIS, &instruction_section, &system_st);
    add_sym("CFCC", I_CFCC, OC_NONE, &instruction_section, &system_st);
    add_sym("CLRD", I_CLRD, OC_1GEN, &instruction_section, &system_st);
    add_sym("CLRF", I_CLRF, OC_1GEN, &instruction_section, &system_st);
    add_sym("CMPD", I_CMPD, OC_1FIS, &instruction_section, &system_st);
    add_sym("CMPF", I_CMPF, OC_1FIS, &instruction_section, &system_st);
    add_sym("DIVD", I_DIVD, OC_1FIS, &instruction_section, &system_st);
    add_sym("DIVF", I_DIVF, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDCDF", I_LDCDF, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDCID", I_LDCID, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDCIF", I_LDCIF, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDCLD", I_LDCLD, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDCLF", I_LDCLF, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDD", I_LDD, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDEXP", I_LDEXP, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDF", I_LDF, OC_1FIS, &instruction_section, &system_st);
    add_sym("LDFPS", I_LDFPS, OC_1GEN, &instruction_section, &system_st);
    add_sym("MODD", I_MODD, OC_1FIS, &instruction_section, &system_st);
    add_sym("MODF", I_MODF, OC_1FIS, &instruction_section, &system_st);
    add_sym("MULD", I_MULD, OC_1FIS, &instruction_section, &system_st);
    add_sym("MULF", I_MULF, OC_1FIS, &instruction_section, &system_st);
    add_sym("NEGD", I_NEGD, OC_1GEN, &instruction_section, &system_st);
    add_sym("NEGF", I_NEGF, OC_1GEN, &instruction_section, &system_st);
    add_sym("SETD", I_SETD, OC_NONE, &instruction_section, &system_st);
    add_sym("SETF", I_SETF, OC_NONE, &instruction_section, &system_st);
    add_sym("SETI", I_SETI, OC_NONE, &instruction_section, &system_st);
    add_sym("SETL", I_SETL, OC_NONE, &instruction_section, &system_st);
    add_sym("STA0", I_STA0, OC_NONE, &instruction_section, &system_st);
    add_sym("STB0", I_STB0, OC_NONE, &instruction_section, &system_st);
    add_sym("STCDF", I_STCDF, OC_2FIS, &instruction_section, &system_st);
    add_sym("STCDI", I_STCDI, OC_2FIS, &instruction_section, &system_st);
    add_sym("STCDL", I_STCDL, OC_2FIS, &instruction_section, &system_st);
    add_sym("STCFD", I_STCFD, OC_2FIS, &instruction_section, &system_st);
    add_sym("STCFI", I_STCFI, OC_2FIS, &instruction_section, &system_st);
    add_sym("STCFL", I_STCFL, OC_2FIS, &instruction_section, &system_st);
    add_sym("STD", I_STD, OC_2FIS, &instruction_section, &system_st);
    add_sym("STEXP", I_STEXP, OC_2FIS, &instruction_section, &system_st);
    add_sym("STF", I_STF, OC_2FIS, &instruction_section, &system_st);
    add_sym("STFPS", I_STFPS, OC_1GEN, &instruction_section, &system_st);
    add_sym("STST", I_STST, OC_1GEN, &instruction_section, &system_st);
    add_sym("SUBD", I_SUBD, OC_1FIS, &instruction_section, &system_st);
    add_sym("SUBF", I_SUBF, OC_1FIS, &instruction_section, &system_st);
    add_sym("TSTD", I_TSTD, OC_1GEN, &instruction_section, &system_st);
    add_sym("TSTF", I_TSTF, OC_1GEN, &instruction_section, &system_st);

    /* FIXME: The CIS instructions are missing! */

    add_sym(current_section->label, 0, 0, current_section, &section_st);
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
movq %rdi, %rbx
leaq 0x53f6(%rip), %rdi      # 0xf69c
leaq 0xd3e3(%rip), %r8       # 0x17690
xorl %esi, %esi
xorl %edx, %edx
movq %rbx, %rcx
callq 0xa11f
leaq 0xd388(%rip), %rcx      # 0x17648
movq %rax, (%rcx)
leaq 0x63ea(%rip), %rdi      # 0x106b4
leaq 0xaedf(%rip), %r15      # 0x151b0
leaq 0xf3b0(%rip), %r14      # 0x19688
xorl %esi, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
movq %rax, 0x11392(%rip)     # 0x1b680
leaq 0x63c2(%rip), %rdi      # 0x106b7
movl $0x1, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
movq %rax, 0x1137a(%rip)     # 0x1b688
leaq 0x63a5(%rip), %rdi      # 0x106ba
movl $0x2, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
movq %rax, 0x11362(%rip)     # 0x1b690
leaq 0x6388(%rip), %rdi      # 0x106bd
movl $0x3, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
movq %rax, 0x1134a(%rip)     # 0x1b698
leaq 0x636b(%rip), %rdi      # 0x106c0
movl $0x4, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
movq %rax, 0x11332(%rip)     # 0x1b6a0
leaq 0x634e(%rip), %rdi      # 0x106c3
movl $0x5, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
movq %rax, 0x1131a(%rip)     # 0x1b6a8
leaq 0x6331(%rip), %rdi      # 0x106c6
movl $0x6, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
movq %rax, 0x11302(%rip)     # 0x1b6b0
leaq 0x62fc(%rip), %rdi      # 0x106b1
movl $0x7, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
movq %rax, 0x112ea(%rip)     # 0x1b6b8
leaq 0x62f4(%rip), %rdi      # 0x106c9
leaq 0xadf4(%rip), %r15      # 0x151d0
xorl %esi, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x62de(%rip), %rdi      # 0x106d0
movl $0x1, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x62cc(%rip), %rdi      # 0x106d7
movl $0x2, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x62ba(%rip), %rdi      # 0x106de
movl $0x3, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x62a7(%rip), %rdi      # 0x106e4
movl $0x4, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6294(%rip), %rdi      # 0x106ea
movl $0x5, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6281(%rip), %rdi      # 0x106f0
movl $0x6, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x626f(%rip), %rdi      # 0x106f7
movl $0x7, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x625d(%rip), %rdi      # 0x106fe
movl $0x8, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x624b(%rip), %rdi      # 0x10705
movl $0x9, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6237(%rip), %rdi      # 0x1070a
movl $0xa, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6224(%rip), %rdi      # 0x10710
movl $0xb, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6211(%rip), %rdi      # 0x10716
movl $0xc, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x61fe(%rip), %rdi      # 0x1071c
movl $0xd, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x61ea(%rip), %rdi      # 0x10721
movl $0xe, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x61d8(%rip), %rdi      # 0x10728
movl $0xf, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x61c5(%rip), %rdi      # 0x1072e
movl $0x10, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x61b2(%rip), %rdi      # 0x10734
movl $0x11, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x619f(%rip), %rdi      # 0x1073a
movl $0x12, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x618d(%rip), %rdi      # 0x10741
movl $0x13, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x617b(%rip), %rdi      # 0x10748
movl $0x14, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6166(%rip), %rdi      # 0x1074c
movl $0x35, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6153(%rip), %rdi      # 0x10752
movl $0x35, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6141(%rip), %rdi      # 0x10759
movl $0x15, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x612d(%rip), %rdi      # 0x1075e
movl $0x16, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6119(%rip), %rdi      # 0x10763
movl $0x17, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6106(%rip), %rdi      # 0x10769
movl $0x18, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x60f2(%rip), %rdi      # 0x1076e
movl $0x33, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5ff7(%rip), %rdi      # 0x1068c
movl $0x19, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6000(%rip), %rdi      # 0x106ae
movl $0x1a, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x60b0(%rip), %rdi      # 0x10777
movl $0x1b, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x60a0(%rip), %rdi      # 0x10780
movl $0x1c, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x608e(%rip), %rdi      # 0x10787
movl $0x1d, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x607b(%rip), %rdi      # 0x1078d
movl $0x1e, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6069(%rip), %rdi      # 0x10794
movl $0x1f, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6057(%rip), %rdi      # 0x1079b
movl $0x20, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6044(%rip), %rdi      # 0x107a1
movl $0x21, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x6031(%rip), %rdi      # 0x107a7
movl $0x22, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x601f(%rip), %rdi      # 0x107ae
movl $0x23, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x600d(%rip), %rdi      # 0x107b5
movl $0x24, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5ff9(%rip), %rdi      # 0x107ba
movl $0x25, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5fe8(%rip), %rdi      # 0x107c2
movl $0x26, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5fd5(%rip), %rdi      # 0x107c8
movl $0x27, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5fc3(%rip), %rdi      # 0x107cf
movl $0x28, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5fb1(%rip), %rdi      # 0x107d6
movl $0x29, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5f9f(%rip), %rdi      # 0x107dd
movl $0x2a, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5f8d(%rip), %rdi      # 0x107e4
movl $0x2b, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5dfa(%rip), %rdi      # 0x1066a
movl $0x2c, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5f60(%rip), %rdi      # 0x107e9
movl $0x2d, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5f50(%rip), %rdi      # 0x107f2
movl $0x2e, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5f3d(%rip), %rdi      # 0x107f8
movl $0x2f, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5f2b(%rip), %rdi      # 0x107ff
movl $0x30, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5f19(%rip), %rdi      # 0x10806
movl $0x31, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5f06(%rip), %rdi      # 0x1080c
movl $0x32, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5ef4(%rip), %rdi      # 0x10813
movl $0x34, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5ee1(%rip), %rdi      # 0x10819
leaq 0xa8b1(%rip), %r15      # 0x151f0
movl $0xb40, %esi            # imm = 0xB40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5ec2(%rip), %rdi      # 0x1081d
movl $0x8b40, %esi           # imm = 0x8B40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5ac5(%rip), %rdi      # 0x1043c
movl $0x6000, %esi           # imm = 0x6000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5e8f(%rip), %rdi      # 0x10822
movl $0x7400, %esi           # imm = 0x7400
movl $0x400, %edx            # imm = 0x400
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5e77(%rip), %rdi      # 0x10826
movl $0x7600, %esi           # imm = 0x7600
movl $0x400, %edx            # imm = 0x400
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5e60(%rip), %rdi      # 0x1082b
movl $0xcc0, %esi            # imm = 0xCC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5e48(%rip), %rdi      # 0x1082f
movl $0x8cc0, %esi           # imm = 0x8CC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5e31(%rip), %rdi      # 0x10834
movl $0xc80, %esi            # imm = 0xC80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5e19(%rip), %rdi      # 0x10838
movl $0x8c80, %esi           # imm = 0x8C80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5e02(%rip), %rdi      # 0x1083d
movl $0x8600, %esi           # imm = 0x8600
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5dea(%rip), %rdi      # 0x10841
movl $0x8700, %esi           # imm = 0x8700
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5dd2(%rip), %rdi      # 0x10845
movl $0x300, %esi            # imm = 0x300
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5dba(%rip), %rdi      # 0x10849
movl $0x400, %esi            # imm = 0x400
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5da2(%rip), %rdi      # 0x1084d
movl $0x600, %esi            # imm = 0x600
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5d8a(%rip), %rdi      # 0x10851
movl $0x8200, %esi           # imm = 0x8200
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5d72(%rip), %rdi      # 0x10855
movl $0x8600, %esi           # imm = 0x8600
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5d5b(%rip), %rdi      # 0x1085a
movl $0x4000, %esi           # imm = 0x4000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5d43(%rip), %rdi      # 0x1085e
movl $0xc000, %esi           # imm = 0xC000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5d2c(%rip), %rdi      # 0x10863
movl $0x5000, %esi           # imm = 0x5000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5d14(%rip), %rdi      # 0x10867
movl $0xd000, %esi           # imm = 0xD000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5cfd(%rip), %rdi      # 0x1086c
movl $0x3000, %esi           # imm = 0x3000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5ce5(%rip), %rdi      # 0x10870
movl $0xb000, %esi           # imm = 0xB000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5cce(%rip), %rdi      # 0x10875
movl $0x700, %esi            # imm = 0x700
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5cb6(%rip), %rdi      # 0x10879
movl $0x8700, %esi           # imm = 0x8700
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5c9e(%rip), %rdi      # 0x1087d
movl $0x8300, %esi           # imm = 0x8300
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5c87(%rip), %rdi      # 0x10882
movl $0x500, %esi            # imm = 0x500
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5c6f(%rip), %rdi      # 0x10886
movl $0x8100, %esi           # imm = 0x8100
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5c57(%rip), %rdi      # 0x1088a
movl $0x200, %esi            # imm = 0x200
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5c3f(%rip), %rdi      # 0x1088e
movl $0x8000, %esi           # imm = 0x8000
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5c27(%rip), %rdi      # 0x10892
movl $0x3, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5c12(%rip), %rdi      # 0x10896
movl $0x100, %esi            # imm = 0x100
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5bf9(%rip), %rdi      # 0x10899
movl $0x8400, %esi           # imm = 0x8400
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5be1(%rip), %rdi      # 0x1089d
movl $0x8500, %esi           # imm = 0x8500
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5ab7(%rip), %rdi      # 0x1078f
movl $0x9c0, %esi            # imm = 0x9C0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5bad(%rip), %rdi      # 0x108a1
movl $0x40, %esi
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5b97(%rip), %rdi      # 0x108a7
movl $0xaf, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5b82(%rip), %rdi      # 0x108ab
movl $0xa1, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5b6d(%rip), %rdi      # 0x108af
movl $0xa8, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5b58(%rip), %rdi      # 0x108b3
movl $0xa00, %esi            # imm = 0xA00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5b40(%rip), %rdi      # 0x108b7
movl $0x8a00, %esi           # imm = 0x8A00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5b29(%rip), %rdi      # 0x108bc
movl $0xa2, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5b14(%rip), %rdi      # 0x108c0
movl $0xa4, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5aff(%rip), %rdi      # 0x108c4
movl $0x2000, %esi           # imm = 0x2000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5ae7(%rip), %rdi      # 0x108c8
movl $0xa000, %esi           # imm = 0xA000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5ad0(%rip), %rdi      # 0x108cd
movl $0xa40, %esi            # imm = 0xA40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5ab8(%rip), %rdi      # 0x108d1
movl $0x8a40, %esi           # imm = 0x8A40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5aa1(%rip), %rdi      # 0x108d6
movl $0xac0, %esi            # imm = 0xAC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5a89(%rip), %rdi      # 0x108da
movl $0x8ac0, %esi           # imm = 0x8AC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5a7c(%rip), %rdi      # 0x108e9
movl $0x7200, %esi           # imm = 0x7200
movl $0x400, %edx            # imm = 0x400
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5a56(%rip), %rdi      # 0x108df
movl $0x8800, %esi           # imm = 0x8800
movl $0x500, %edx            # imm = 0x500
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5a3e(%rip), %rdi      # 0x108e3
movl $0x7a00, %esi           # imm = 0x7A00
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5a27(%rip), %rdi      # 0x108e8
movl $0x7a18, %esi           # imm = 0x7A18
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5a10(%rip), %rdi      # 0x108ed
movl $0x7a10, %esi           # imm = 0x7A10
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x59f9(%rip), %rdi      # 0x108f2
movl $0x7a08, %esi           # imm = 0x7A08
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x59e2(%rip), %rdi      # 0x108f7
xorl %esi, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x59d1(%rip), %rdi      # 0x108fc
movl $0xa80, %esi            # imm = 0xA80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x59b9(%rip), %rdi      # 0x10900
movl $0x8a80, %esi           # imm = 0x8A80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x59a2(%rip), %rdi      # 0x10905
movl $0x4, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x598d(%rip), %rdi      # 0x10909
movl $0x40, %esi
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5975(%rip), %rdi      # 0x1090d
movl $0x800, %esi            # imm = 0x800
movl $0x600, %edx            # imm = 0x600
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x595d(%rip), %rdi      # 0x10911
movl $0xd00, %esi            # imm = 0xD00
movl $0x500, %edx            # imm = 0x500
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5946(%rip), %rdi      # 0x10916
movl $0x7d80, %esi           # imm = 0x7D80
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5933(%rip), %rdi      # 0x1091c
movl $0x7d81, %esi           # imm = 0x7D81
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5921(%rip), %rdi      # 0x10923
movl $0x8d40, %esi           # imm = 0x8D40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x590a(%rip), %rdi      # 0x10928
movl $0xd40, %esi            # imm = 0xD40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x58f3(%rip), %rdi      # 0x1092d
movl $0x8dc0, %esi           # imm = 0x8DC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x58dc(%rip), %rdi      # 0x10932
movl $0x1000, %esi           # imm = 0x1000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x58c4(%rip), %rdi      # 0x10936
movl $0x9000, %esi           # imm = 0x9000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x58ad(%rip), %rdi      # 0x1093b
movl $0x8d80, %esi           # imm = 0x8D80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5896(%rip), %rdi      # 0x10940
movl $0xd80, %esi            # imm = 0xD80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x587f(%rip), %rdi      # 0x10945
movl $0x8d00, %esi           # imm = 0x8D00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x580c(%rip), %rdi      # 0x108ee
movl $0x7000, %esi           # imm = 0x7000
movl $0x400, %edx            # imm = 0x400
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x584c(%rip), %rdi      # 0x1094a
movl $0xb00, %esi            # imm = 0xB00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5834(%rip), %rdi      # 0x1094e
movl $0x8b00, %esi           # imm = 0x8B00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x581d(%rip), %rdi      # 0x10953
movl $0xa0, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5808(%rip), %rdi      # 0x10957
movl $0x5, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x57f5(%rip), %rdi      # 0x1095d
movl $0x87, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x57e3(%rip), %rdi      # 0x10964
movl $0xc40, %esi            # imm = 0xC40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x57cb(%rip), %rdi      # 0x10968
movl $0x8c40, %esi           # imm = 0x8C40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x556b(%rip), %rdi      # 0x10724
movl $0xc00, %esi            # imm = 0xC00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5798(%rip), %rdi      # 0x1096d
movl $0x8c00, %esi           # imm = 0x8C00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5781(%rip), %rdi      # 0x10972
movl $0x2, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x576c(%rip), %rdi      # 0x10976
movl $0x80, %esi
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5754(%rip), %rdi      # 0x1097a
movl $0x6, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x573f(%rip), %rdi      # 0x1097e
movl $0xb80, %esi            # imm = 0xB80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5727(%rip), %rdi      # 0x10982
movl $0x8b80, %esi           # imm = 0x8B80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5710(%rip), %rdi      # 0x10987
movl $0xbf, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x56fb(%rip), %rdi      # 0x1098b
movl $0xb1, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x56e6(%rip), %rdi      # 0x1098f
movl $0xb8, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x56d1(%rip), %rdi      # 0x10993
movl $0xb2, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x56bc(%rip), %rdi      # 0x10997
movl $0xb4, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x56a7(%rip), %rdi      # 0x1099b
movl $0x7e00, %esi           # imm = 0x7E00
movl $0x800, %edx            # imm = 0x800
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x568f(%rip), %rdi      # 0x1099f
movl $0x98, %esi
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5115(%rip), %rdi      # 0x10441
movl $0xe000, %esi           # imm = 0xE000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x565b(%rip), %rdi      # 0x109a3
movl $0xc0, %esi
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5644(%rip), %rdi      # 0x109a8
movl $0xdc0, %esi            # imm = 0xDC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x562c(%rip), %rdi      # 0x109ac
movl $0x8900, %esi           # imm = 0x8900
movl $0x500, %edx            # imm = 0x500
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5702(%rip), %rdi      # 0x10a9e
movl $0xbc0, %esi            # imm = 0xBC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x55f9(%rip), %rdi      # 0x109b1
movl $0x8bc0, %esi           # imm = 0x8BC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x55e2(%rip), %rdi      # 0x109b6
movl $0x1, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x55ce(%rip), %rdi      # 0x109bb
movl $0x7dc0, %esi           # imm = 0x7DC0
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x55b9(%rip), %rdi      # 0x109bf
movl $0x7800, %esi           # imm = 0x7800
movl $0x600, %edx            # imm = 0x600
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x55a1(%rip), %rdi      # 0x109c3
movl $0x7, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x558d(%rip), %rdi      # 0x109c8
movl $0xf180, %esi           # imm = 0xF180
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5576(%rip), %rdi      # 0x109cd
movl $0xf180, %esi           # imm = 0xF180
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x555f(%rip), %rdi      # 0x109d2
movl $0xf400, %esi           # imm = 0xF400
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5548(%rip), %rdi      # 0x109d7
movl $0xf400, %esi           # imm = 0xF400
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5531(%rip), %rdi      # 0x109dc
movl $0xf000, %esi           # imm = 0xF000
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x551d(%rip), %rdi      # 0x109e1
movl $0xf100, %esi           # imm = 0xF100
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5506(%rip), %rdi      # 0x109e6
movl $0xf100, %esi           # imm = 0xF100
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x54ef(%rip), %rdi      # 0x109eb
movl $0xf700, %esi           # imm = 0xF700
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x54d8(%rip), %rdi      # 0x109f0
movl $0xf700, %esi           # imm = 0xF700
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x54c1(%rip), %rdi      # 0x109f5
movl $0xf900, %esi           # imm = 0xF900
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x54aa(%rip), %rdi      # 0x109fa
movl $0xf900, %esi           # imm = 0xF900
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5493(%rip), %rdi      # 0x109ff
movl $0xff00, %esi           # imm = 0xFF00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x547d(%rip), %rdi      # 0x10a05
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5467(%rip), %rdi      # 0x10a0b
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5451(%rip), %rdi      # 0x10a11
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x543b(%rip), %rdi      # 0x10a17
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5425(%rip), %rdi      # 0x10a1d
movl $0xf500, %esi           # imm = 0xF500
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x540d(%rip), %rdi      # 0x10a21
movl $0xfd00, %esi           # imm = 0xFD00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x53f7(%rip), %rdi      # 0x10a27
movl $0xf500, %esi           # imm = 0xF500
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x53df(%rip), %rdi      # 0x10a2b
movl $0xf040, %esi           # imm = 0xF040
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x53c9(%rip), %rdi      # 0x10a31
movl $0xf300, %esi           # imm = 0xF300
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x53b2(%rip), %rdi      # 0x10a36
movl $0xf300, %esi           # imm = 0xF300
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x539b(%rip), %rdi      # 0x10a3b
movl $0xf200, %esi           # imm = 0xF200
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5384(%rip), %rdi      # 0x10a40
movl $0xf200, %esi           # imm = 0xF200
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x536d(%rip), %rdi      # 0x10a45
movl $0xf1c0, %esi           # imm = 0xF1C0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5356(%rip), %rdi      # 0x10a4a
movl $0xf1c0, %esi           # imm = 0xF1C0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x533f(%rip), %rdi      # 0x10a4f
movl $0xf009, %esi           # imm = 0xF009
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x532b(%rip), %rdi      # 0x10a54
movl $0xf001, %esi           # imm = 0xF001
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5317(%rip), %rdi      # 0x10a59
movl $0xf002, %esi           # imm = 0xF002
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5303(%rip), %rdi      # 0x10a5e
movl $0xf00a, %esi           # imm = 0xF00A
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x52ef(%rip), %rdi      # 0x10a63
movl $0xf005, %esi           # imm = 0xF005
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x52db(%rip), %rdi      # 0x10a68
movl $0xf006, %esi           # imm = 0xF006
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x52c7(%rip), %rdi      # 0x10a6d
movl $0xfc00, %esi           # imm = 0xFC00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x52b1(%rip), %rdi      # 0x10a73
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x529b(%rip), %rdi      # 0x10a79
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5285(%rip), %rdi      # 0x10a7f
movl $0xfc00, %esi           # imm = 0xFC00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x526f(%rip), %rdi      # 0x10a85
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5259(%rip), %rdi      # 0x10a8b
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x525f(%rip), %rdi      # 0x10aad
movl $0xf800, %esi           # imm = 0xF800
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5227(%rip), %rdi      # 0x10a91
movl $0xfa00, %esi           # imm = 0xFA00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x522c(%rip), %rdi      # 0x10ab2
movl $0xf800, %esi           # imm = 0xF800
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x51f5(%rip), %rdi      # 0x10a97
movl $0xf080, %esi           # imm = 0xF080
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x51df(%rip), %rdi      # 0x10a9d
movl $0xf0c0, %esi           # imm = 0xF0C0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x51c8(%rip), %rdi      # 0x10aa2
movl $0xf600, %esi           # imm = 0xF600
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x51b1(%rip), %rdi      # 0x10aa7
movl $0xf600, %esi           # imm = 0xF600
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x519a(%rip), %rdi      # 0x10aac
movl $0xf140, %esi           # imm = 0xF140
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
leaq 0x5183(%rip), %rdi      # 0x10ab1
movl $0xf140, %esi           # imm = 0xF140
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0xa11f
movq (%rbx), %rdi
leaq 0xfd73(%rip), %r8       # 0x1b6c0
xorl %esi, %esi
xorl %edx, %edx
movq %rbx, %rcx
popq %rbx
popq %r14
popq %r15
jmp 0xa11f