// File: /workspace/github_c_makefile_star2_O3/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 0x55b0(%rip), %rdi      # 0xf693
leaq 0xd5a6(%rip), %r8       # 0x17690
xorl %esi, %esi
xorl %edx, %edx
movq %rbx, %rcx
callq 0x9f77
leaq 0xd54b(%rip), %rcx      # 0x17648
movq %rax, (%rcx)
leaq 0x65b9(%rip), %rdi      # 0x106c0
leaq 0xb0a2(%rip), %r15      # 0x151b0
leaq 0xf573(%rip), %r14      # 0x19688
xorl %esi, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
movq %rax, 0x11555(%rip)     # 0x1b680
leaq 0x6591(%rip), %rdi      # 0x106c3
movl $0x1, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
movq %rax, 0x1153d(%rip)     # 0x1b688
leaq 0x6574(%rip), %rdi      # 0x106c6
movl $0x2, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
movq %rax, 0x11525(%rip)     # 0x1b690
leaq 0x6557(%rip), %rdi      # 0x106c9
movl $0x3, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
movq %rax, 0x1150d(%rip)     # 0x1b698
leaq 0x653a(%rip), %rdi      # 0x106cc
movl $0x4, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
movq %rax, 0x114f5(%rip)     # 0x1b6a0
leaq 0x651d(%rip), %rdi      # 0x106cf
movl $0x5, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
movq %rax, 0x114dd(%rip)     # 0x1b6a8
leaq 0x6500(%rip), %rdi      # 0x106d2
movl $0x6, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
movq %rax, 0x114c5(%rip)     # 0x1b6b0
leaq 0x64af(%rip), %rdi      # 0x106a1
movl $0x7, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
movq %rax, 0x114ad(%rip)     # 0x1b6b8
leaq 0x64c3(%rip), %rdi      # 0x106d5
leaq 0xafb7(%rip), %r15      # 0x151d0
xorl %esi, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x64ad(%rip), %rdi      # 0x106dc
movl $0x1, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x649b(%rip), %rdi      # 0x106e3
movl $0x2, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6489(%rip), %rdi      # 0x106ea
movl $0x3, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6476(%rip), %rdi      # 0x106f0
movl $0x4, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6463(%rip), %rdi      # 0x106f6
movl $0x5, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6450(%rip), %rdi      # 0x106fc
movl $0x6, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x643e(%rip), %rdi      # 0x10703
movl $0x7, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x642c(%rip), %rdi      # 0x1070a
movl $0x8, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x641a(%rip), %rdi      # 0x10711
movl $0x9, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6406(%rip), %rdi      # 0x10716
movl $0xa, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x63f3(%rip), %rdi      # 0x1071c
movl $0xb, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x63e0(%rip), %rdi      # 0x10722
movl $0xc, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x63cd(%rip), %rdi      # 0x10728
movl $0xd, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x63b9(%rip), %rdi      # 0x1072d
movl $0xe, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x63a7(%rip), %rdi      # 0x10734
movl $0xf, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6394(%rip), %rdi      # 0x1073a
movl $0x10, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6381(%rip), %rdi      # 0x10740
movl $0x11, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x636e(%rip), %rdi      # 0x10746
movl $0x12, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x635c(%rip), %rdi      # 0x1074d
movl $0x13, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x634a(%rip), %rdi      # 0x10754
movl $0x14, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6335(%rip), %rdi      # 0x10758
movl $0x35, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6322(%rip), %rdi      # 0x1075e
movl $0x35, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6310(%rip), %rdi      # 0x10765
movl $0x15, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x62fc(%rip), %rdi      # 0x1076a
movl $0x16, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x62e8(%rip), %rdi      # 0x1076f
movl $0x17, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x62d5(%rip), %rdi      # 0x10775
movl $0x18, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x62c1(%rip), %rdi      # 0x1077a
movl $0x33, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x61aa(%rip), %rdi      # 0x1067c
movl $0x19, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x61b3(%rip), %rdi      # 0x1069e
movl $0x1a, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x627f(%rip), %rdi      # 0x10783
movl $0x1b, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x626f(%rip), %rdi      # 0x1078c
movl $0x1c, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x625d(%rip), %rdi      # 0x10793
movl $0x1d, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x624a(%rip), %rdi      # 0x10799
movl $0x1e, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6238(%rip), %rdi      # 0x107a0
movl $0x1f, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6226(%rip), %rdi      # 0x107a7
movl $0x20, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6213(%rip), %rdi      # 0x107ad
movl $0x21, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6200(%rip), %rdi      # 0x107b3
movl $0x22, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x61ee(%rip), %rdi      # 0x107ba
movl $0x23, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x61dc(%rip), %rdi      # 0x107c1
movl $0x24, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x61c8(%rip), %rdi      # 0x107c6
movl $0x25, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x61b7(%rip), %rdi      # 0x107ce
movl $0x26, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x61a4(%rip), %rdi      # 0x107d4
movl $0x27, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6192(%rip), %rdi      # 0x107db
movl $0x28, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6180(%rip), %rdi      # 0x107e2
movl $0x29, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x616e(%rip), %rdi      # 0x107e9
movl $0x2a, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x615c(%rip), %rdi      # 0x107f0
movl $0x2b, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5fad(%rip), %rdi      # 0x1065a
movl $0x2c, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x612f(%rip), %rdi      # 0x107f5
movl $0x2d, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x611f(%rip), %rdi      # 0x107fe
movl $0x2e, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x610c(%rip), %rdi      # 0x10804
movl $0x2f, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x60fa(%rip), %rdi      # 0x1080b
movl $0x30, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x60e8(%rip), %rdi      # 0x10812
movl $0x31, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x60d5(%rip), %rdi      # 0x10818
movl $0x32, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x60c3(%rip), %rdi      # 0x1081f
movl $0x34, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x60b0(%rip), %rdi      # 0x10825
leaq 0xaa74(%rip), %r15      # 0x151f0
movl $0xb40, %esi            # imm = 0xB40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6091(%rip), %rdi      # 0x10829
movl $0x8b40, %esi           # imm = 0x8B40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5c80(%rip), %rdi      # 0x10434
movl $0x6000, %esi           # imm = 0x6000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x605e(%rip), %rdi      # 0x1082e
movl $0x7400, %esi           # imm = 0x7400
movl $0x400, %edx            # imm = 0x400
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6046(%rip), %rdi      # 0x10832
movl $0x7600, %esi           # imm = 0x7600
movl $0x400, %edx            # imm = 0x400
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x602f(%rip), %rdi      # 0x10837
movl $0xcc0, %esi            # imm = 0xCC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6017(%rip), %rdi      # 0x1083b
movl $0x8cc0, %esi           # imm = 0x8CC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x6000(%rip), %rdi      # 0x10840
movl $0xc80, %esi            # imm = 0xC80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5fe8(%rip), %rdi      # 0x10844
movl $0x8c80, %esi           # imm = 0x8C80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5fd1(%rip), %rdi      # 0x10849
movl $0x8600, %esi           # imm = 0x8600
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5fb9(%rip), %rdi      # 0x1084d
movl $0x8700, %esi           # imm = 0x8700
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5fa1(%rip), %rdi      # 0x10851
movl $0x300, %esi            # imm = 0x300
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5f89(%rip), %rdi      # 0x10855
movl $0x400, %esi            # imm = 0x400
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5f71(%rip), %rdi      # 0x10859
movl $0x600, %esi            # imm = 0x600
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5f59(%rip), %rdi      # 0x1085d
movl $0x8200, %esi           # imm = 0x8200
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5f41(%rip), %rdi      # 0x10861
movl $0x8600, %esi           # imm = 0x8600
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5f2a(%rip), %rdi      # 0x10866
movl $0x4000, %esi           # imm = 0x4000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5f12(%rip), %rdi      # 0x1086a
movl $0xc000, %esi           # imm = 0xC000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5efb(%rip), %rdi      # 0x1086f
movl $0x5000, %esi           # imm = 0x5000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5ee3(%rip), %rdi      # 0x10873
movl $0xd000, %esi           # imm = 0xD000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5ecc(%rip), %rdi      # 0x10878
movl $0x3000, %esi           # imm = 0x3000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5eb4(%rip), %rdi      # 0x1087c
movl $0xb000, %esi           # imm = 0xB000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5e9d(%rip), %rdi      # 0x10881
movl $0x700, %esi            # imm = 0x700
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5e85(%rip), %rdi      # 0x10885
movl $0x8700, %esi           # imm = 0x8700
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5e6d(%rip), %rdi      # 0x10889
movl $0x8300, %esi           # imm = 0x8300
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5e56(%rip), %rdi      # 0x1088e
movl $0x500, %esi            # imm = 0x500
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5e3e(%rip), %rdi      # 0x10892
movl $0x8100, %esi           # imm = 0x8100
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5e26(%rip), %rdi      # 0x10896
movl $0x200, %esi            # imm = 0x200
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5e0e(%rip), %rdi      # 0x1089a
movl $0x8000, %esi           # imm = 0x8000
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5df6(%rip), %rdi      # 0x1089e
movl $0x3, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5de1(%rip), %rdi      # 0x108a2
movl $0x100, %esi            # imm = 0x100
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5dc8(%rip), %rdi      # 0x108a5
movl $0x8400, %esi           # imm = 0x8400
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5db0(%rip), %rdi      # 0x108a9
movl $0x8500, %esi           # imm = 0x8500
movl $0x300, %edx            # imm = 0x300
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5c86(%rip), %rdi      # 0x1079b
movl $0x9c0, %esi            # imm = 0x9C0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5d7c(%rip), %rdi      # 0x108ad
movl $0x40, %esi
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5d66(%rip), %rdi      # 0x108b3
movl $0xaf, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5d51(%rip), %rdi      # 0x108b7
movl $0xa1, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5d3c(%rip), %rdi      # 0x108bb
movl $0xa8, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5d27(%rip), %rdi      # 0x108bf
movl $0xa00, %esi            # imm = 0xA00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5d0f(%rip), %rdi      # 0x108c3
movl $0x8a00, %esi           # imm = 0x8A00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5cf8(%rip), %rdi      # 0x108c8
movl $0xa2, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5ce3(%rip), %rdi      # 0x108cc
movl $0xa4, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5cce(%rip), %rdi      # 0x108d0
movl $0x2000, %esi           # imm = 0x2000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5cb6(%rip), %rdi      # 0x108d4
movl $0xa000, %esi           # imm = 0xA000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5c9f(%rip), %rdi      # 0x108d9
movl $0xa40, %esi            # imm = 0xA40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5c87(%rip), %rdi      # 0x108dd
movl $0x8a40, %esi           # imm = 0x8A40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5c70(%rip), %rdi      # 0x108e2
movl $0xac0, %esi            # imm = 0xAC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5c58(%rip), %rdi      # 0x108e6
movl $0x8ac0, %esi           # imm = 0x8AC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5c4b(%rip), %rdi      # 0x108f5
movl $0x7200, %esi           # imm = 0x7200
movl $0x400, %edx            # imm = 0x400
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5c25(%rip), %rdi      # 0x108eb
movl $0x8800, %esi           # imm = 0x8800
movl $0x500, %edx            # imm = 0x500
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5c0d(%rip), %rdi      # 0x108ef
movl $0x7a00, %esi           # imm = 0x7A00
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5bf6(%rip), %rdi      # 0x108f4
movl $0x7a18, %esi           # imm = 0x7A18
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5bdf(%rip), %rdi      # 0x108f9
movl $0x7a10, %esi           # imm = 0x7A10
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5bc8(%rip), %rdi      # 0x108fe
movl $0x7a08, %esi           # imm = 0x7A08
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5bb1(%rip), %rdi      # 0x10903
xorl %esi, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5ba0(%rip), %rdi      # 0x10908
movl $0xa80, %esi            # imm = 0xA80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5b88(%rip), %rdi      # 0x1090c
movl $0x8a80, %esi           # imm = 0x8A80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5b71(%rip), %rdi      # 0x10911
movl $0x4, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5b5c(%rip), %rdi      # 0x10915
movl $0x40, %esi
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5b44(%rip), %rdi      # 0x10919
movl $0x800, %esi            # imm = 0x800
movl $0x600, %edx            # imm = 0x600
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5b2c(%rip), %rdi      # 0x1091d
movl $0xd00, %esi            # imm = 0xD00
movl $0x500, %edx            # imm = 0x500
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5b15(%rip), %rdi      # 0x10922
movl $0x7d80, %esi           # imm = 0x7D80
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5b02(%rip), %rdi      # 0x10928
movl $0x7d81, %esi           # imm = 0x7D81
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5af0(%rip), %rdi      # 0x1092f
movl $0x8d40, %esi           # imm = 0x8D40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5ad9(%rip), %rdi      # 0x10934
movl $0xd40, %esi            # imm = 0xD40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5ac2(%rip), %rdi      # 0x10939
movl $0x8dc0, %esi           # imm = 0x8DC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5aab(%rip), %rdi      # 0x1093e
movl $0x1000, %esi           # imm = 0x1000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5a93(%rip), %rdi      # 0x10942
movl $0x9000, %esi           # imm = 0x9000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5a7c(%rip), %rdi      # 0x10947
movl $0x8d80, %esi           # imm = 0x8D80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5a65(%rip), %rdi      # 0x1094c
movl $0xd80, %esi            # imm = 0xD80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5a4e(%rip), %rdi      # 0x10951
movl $0x8d00, %esi           # imm = 0x8D00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x59db(%rip), %rdi      # 0x108fa
movl $0x7000, %esi           # imm = 0x7000
movl $0x400, %edx            # imm = 0x400
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5a1b(%rip), %rdi      # 0x10956
movl $0xb00, %esi            # imm = 0xB00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5a03(%rip), %rdi      # 0x1095a
movl $0x8b00, %esi           # imm = 0x8B00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x59ec(%rip), %rdi      # 0x1095f
movl $0xa0, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x59d7(%rip), %rdi      # 0x10963
movl $0x5, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x59c4(%rip), %rdi      # 0x10969
movl $0x87, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x59b2(%rip), %rdi      # 0x10970
movl $0xc40, %esi            # imm = 0xC40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x599a(%rip), %rdi      # 0x10974
movl $0x8c40, %esi           # imm = 0x8C40
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x573a(%rip), %rdi      # 0x10730
movl $0xc00, %esi            # imm = 0xC00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5967(%rip), %rdi      # 0x10979
movl $0x8c00, %esi           # imm = 0x8C00
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5950(%rip), %rdi      # 0x1097e
movl $0x2, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x593b(%rip), %rdi      # 0x10982
movl $0x80, %esi
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5923(%rip), %rdi      # 0x10986
movl $0x6, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x590e(%rip), %rdi      # 0x1098a
movl $0xb80, %esi            # imm = 0xB80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x58f6(%rip), %rdi      # 0x1098e
movl $0x8b80, %esi           # imm = 0x8B80
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x58df(%rip), %rdi      # 0x10993
movl $0xbf, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x58ca(%rip), %rdi      # 0x10997
movl $0xb1, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x58b5(%rip), %rdi      # 0x1099b
movl $0xb8, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x58a0(%rip), %rdi      # 0x1099f
movl $0xb2, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x588b(%rip), %rdi      # 0x109a3
movl $0xb4, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5876(%rip), %rdi      # 0x109a7
movl $0x7e00, %esi           # imm = 0x7E00
movl $0x800, %edx            # imm = 0x800
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x585e(%rip), %rdi      # 0x109ab
movl $0x98, %esi
movl $0x700, %edx            # imm = 0x700
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x52d0(%rip), %rdi      # 0x10439
movl $0xe000, %esi           # imm = 0xE000
movl $0x200, %edx            # imm = 0x200
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x582a(%rip), %rdi      # 0x109af
movl $0xc0, %esi
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5813(%rip), %rdi      # 0x109b4
movl $0xdc0, %esi            # imm = 0xDC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x57fb(%rip), %rdi      # 0x109b8
movl $0x8900, %esi           # imm = 0x8900
movl $0x500, %edx            # imm = 0x500
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x58d1(%rip), %rdi      # 0x10aaa
movl $0xbc0, %esi            # imm = 0xBC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x57c8(%rip), %rdi      # 0x109bd
movl $0x8bc0, %esi           # imm = 0x8BC0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x57b1(%rip), %rdi      # 0x109c2
movl $0x1, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x579d(%rip), %rdi      # 0x109c7
movl $0x7dc0, %esi           # imm = 0x7DC0
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5788(%rip), %rdi      # 0x109cb
movl $0x7800, %esi           # imm = 0x7800
movl $0x600, %edx            # imm = 0x600
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5770(%rip), %rdi      # 0x109cf
movl $0x7, %esi
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x575c(%rip), %rdi      # 0x109d4
movl $0xf180, %esi           # imm = 0xF180
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5745(%rip), %rdi      # 0x109d9
movl $0xf180, %esi           # imm = 0xF180
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x572e(%rip), %rdi      # 0x109de
movl $0xf400, %esi           # imm = 0xF400
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5717(%rip), %rdi      # 0x109e3
movl $0xf400, %esi           # imm = 0xF400
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5700(%rip), %rdi      # 0x109e8
movl $0xf000, %esi           # imm = 0xF000
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x56ec(%rip), %rdi      # 0x109ed
movl $0xf100, %esi           # imm = 0xF100
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x56d5(%rip), %rdi      # 0x109f2
movl $0xf100, %esi           # imm = 0xF100
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x56be(%rip), %rdi      # 0x109f7
movl $0xf700, %esi           # imm = 0xF700
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x56a7(%rip), %rdi      # 0x109fc
movl $0xf700, %esi           # imm = 0xF700
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5690(%rip), %rdi      # 0x10a01
movl $0xf900, %esi           # imm = 0xF900
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5679(%rip), %rdi      # 0x10a06
movl $0xf900, %esi           # imm = 0xF900
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5662(%rip), %rdi      # 0x10a0b
movl $0xff00, %esi           # imm = 0xFF00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x564c(%rip), %rdi      # 0x10a11
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5636(%rip), %rdi      # 0x10a17
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5620(%rip), %rdi      # 0x10a1d
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x560a(%rip), %rdi      # 0x10a23
movl $0xfe00, %esi           # imm = 0xFE00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x55f4(%rip), %rdi      # 0x10a29
movl $0xf500, %esi           # imm = 0xF500
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x55dc(%rip), %rdi      # 0x10a2d
movl $0xfd00, %esi           # imm = 0xFD00
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x55c6(%rip), %rdi      # 0x10a33
movl $0xf500, %esi           # imm = 0xF500
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x55ae(%rip), %rdi      # 0x10a37
movl $0xf040, %esi           # imm = 0xF040
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5598(%rip), %rdi      # 0x10a3d
movl $0xf300, %esi           # imm = 0xF300
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5581(%rip), %rdi      # 0x10a42
movl $0xf300, %esi           # imm = 0xF300
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x556a(%rip), %rdi      # 0x10a47
movl $0xf200, %esi           # imm = 0xF200
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5553(%rip), %rdi      # 0x10a4c
movl $0xf200, %esi           # imm = 0xF200
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x553c(%rip), %rdi      # 0x10a51
movl $0xf1c0, %esi           # imm = 0xF1C0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5525(%rip), %rdi      # 0x10a56
movl $0xf1c0, %esi           # imm = 0xF1C0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x550e(%rip), %rdi      # 0x10a5b
movl $0xf009, %esi           # imm = 0xF009
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x54fa(%rip), %rdi      # 0x10a60
movl $0xf001, %esi           # imm = 0xF001
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x54e6(%rip), %rdi      # 0x10a65
movl $0xf002, %esi           # imm = 0xF002
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x54d2(%rip), %rdi      # 0x10a6a
movl $0xf00a, %esi           # imm = 0xF00A
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x54be(%rip), %rdi      # 0x10a6f
movl $0xf005, %esi           # imm = 0xF005
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x54aa(%rip), %rdi      # 0x10a74
movl $0xf006, %esi           # imm = 0xF006
xorl %edx, %edx
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5496(%rip), %rdi      # 0x10a79
movl $0xfc00, %esi           # imm = 0xFC00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5480(%rip), %rdi      # 0x10a7f
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x546a(%rip), %rdi      # 0x10a85
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5454(%rip), %rdi      # 0x10a8b
movl $0xfc00, %esi           # imm = 0xFC00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x543e(%rip), %rdi      # 0x10a91
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5428(%rip), %rdi      # 0x10a97
movl $0xfb00, %esi           # imm = 0xFB00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x542e(%rip), %rdi      # 0x10ab9
movl $0xf800, %esi           # imm = 0xF800
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x53f6(%rip), %rdi      # 0x10a9d
movl $0xfa00, %esi           # imm = 0xFA00
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x53fb(%rip), %rdi      # 0x10abe
movl $0xf800, %esi           # imm = 0xF800
movl $0xa00, %edx            # imm = 0xA00
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x53c4(%rip), %rdi      # 0x10aa3
movl $0xf080, %esi           # imm = 0xF080
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x53ae(%rip), %rdi      # 0x10aa9
movl $0xf0c0, %esi           # imm = 0xF0C0
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5397(%rip), %rdi      # 0x10aae
movl $0xf600, %esi           # imm = 0xF600
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5380(%rip), %rdi      # 0x10ab3
movl $0xf600, %esi           # imm = 0xF600
movl $0x900, %edx            # imm = 0x900
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5369(%rip), %rdi      # 0x10ab8
movl $0xf140, %esi           # imm = 0xF140
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
leaq 0x5352(%rip), %rdi      # 0x10abd
movl $0xf140, %esi           # imm = 0xF140
movl $0x100, %edx            # imm = 0x100
movq %r15, %rcx
movq %r14, %r8
callq 0x9f77
movq (%rbx), %rdi
leaq 0xff36(%rip), %r8       # 0x1b6c0
xorl %esi, %esi
xorl %edx, %edx
movq %rbx, %rcx
popq %rbx
popq %r14
popq %r15
jmp 0x9f77