// File: /workspace/github_c_makefile_star2_O3/stetre[P]moonfreetype/src/enums.c
// Function: moonfreetype_open_enums
void moonfreetype_open_enums(lua_State *L)
    {
    uint32_t domain;

    luaL_setfuncs(L, Functions, 0);

    /* Add all the code<->string mappings and the ft.XXX constant strings */
#define ADD(what, s) do { enums_new(L, domain, NONFT_##what, s); } while(0)
    domain = DOMAIN_NONFT_TYPE;
    ADD(TYPE_CHAR, "char");
    ADD(TYPE_UCHAR, "uchar");
    ADD(TYPE_BYTE, "byte");
    ADD(TYPE_UBYTE, "ubyte");
    ADD(TYPE_SHORT, "short");
    ADD(TYPE_USHORT, "ushort");
    ADD(TYPE_INT, "int");
    ADD(TYPE_UINT, "uint");
    ADD(TYPE_LONG, "long");
    ADD(TYPE_ULONG, "ulong");
    ADD(TYPE_FLOAT, "float");
    ADD(TYPE_DOUBLE, "double");
#undef ADD

#define ADD(what, s) do {                               \
    lua_pushstring(L, s); lua_setfield(L, -2, #what);   \
    enums_new(L, domain, FT_##what, s);                 \
} while(0)

    domain = DOMAIN_FT_ORIENTATION;
    ADD(ORIENTATION_FILL_RIGHT, "fill right"); /* FT_ORIENTATION_TRUETYPE */
    ADD(ORIENTATION_FILL_LEFT, "fill left"); /* FT_ORIENTATION_POSTSCRIPT */
    ADD(ORIENTATION_NONE, "none");

    domain = DOMAIN_FT_STROKER_BORDER;
    ADD(STROKER_BORDER_LEFT, "left");
    ADD(STROKER_BORDER_RIGHT, "right");

    domain = DOMAIN_FT_STROKER_LINEJOIN;
    ADD(STROKER_LINEJOIN_ROUND, "round");
    ADD(STROKER_LINEJOIN_BEVEL, "bevel");
    ADD(STROKER_LINEJOIN_MITER_VARIABLE, "miter variable");

    domain = DOMAIN_FT_STROKER_LINECAP;
    ADD(STROKER_LINECAP_BUTT, "butt");
    ADD(STROKER_LINECAP_ROUND, "round");
    ADD(STROKER_LINECAP_SQUARE, "square");

    domain = DOMAIN_FT_GLYPH_BBOX;
    ADD(GLYPH_BBOX_UNSCALED, "unscaled");
//  ADD(GLYPH_BBOX_SUBPIXELS, "subpixels"); same as "unscaled"
    ADD(GLYPH_BBOX_GRIDFIT, "gridfit");
    ADD(GLYPH_BBOX_TRUNCATE, "truncate");
    ADD(GLYPH_BBOX_PIXELS, "pixels");

    domain = DOMAIN_FT_TRUETYPE_ENGINE_TYPE;
    ADD(TRUETYPE_ENGINE_TYPE_NONE, "none");
    ADD(TRUETYPE_ENGINE_TYPE_PATENTED, "patented");
    ADD(TRUETYPE_ENGINE_TYPE_UNPATENTED, "unpatented");

    domain = DOMAIN_FT_SIZE_REQUEST_TYPE;
    ADD(SIZE_REQUEST_TYPE_BBOX, "bbox");
    ADD(SIZE_REQUEST_TYPE_CELL, "cell");
    ADD(SIZE_REQUEST_TYPE_NOMINAL, "nominal");
    ADD(SIZE_REQUEST_TYPE_REAL_DIM, "real dim");
    ADD(SIZE_REQUEST_TYPE_SCALES, "scales");

    domain = DOMAIN_FT_KERNING;
    ADD(KERNING_DEFAULT, "default");
    ADD(KERNING_UNFITTED, "unfitted");
    ADD(KERNING_UNSCALED, "unscaled");

    domain = DOMAIN_FT_RENDER_MODE;
    ADD(RENDER_MODE_NORMAL, "normal");
    ADD(RENDER_MODE_LIGHT, "light");
    ADD(RENDER_MODE_MONO, "mono");
    ADD(RENDER_MODE_LCD, "lcd");
    ADD(RENDER_MODE_LCD_V, "lcd v");

    domain = DOMAIN_FT_ENCODING;
    ADD(ENCODING_NONE, "none");
    ADD(ENCODING_MS_SYMBOL, "ms symbol");
    ADD(ENCODING_UNICODE, "unicode");
    ADD(ENCODING_SJIS, "sjis");
    ADD(ENCODING_GB2312, "gb2312");
    ADD(ENCODING_BIG5, "big5");
    ADD(ENCODING_WANSUNG, "wansung");
    ADD(ENCODING_JOHAB, "johab");
    ADD(ENCODING_ADOBE_STANDARD, "adobe standard");
    ADD(ENCODING_ADOBE_EXPERT, "adobe expert");
    ADD(ENCODING_ADOBE_CUSTOM, "adobe custom");
    ADD(ENCODING_ADOBE_LATIN_1, "adobe latin 1");
    ADD(ENCODING_APPLE_ROMAN, "apple roman");

    domain = DOMAIN_FT_GLYPH_FORMAT;
    ADD(GLYPH_FORMAT_NONE, "none");
    ADD(GLYPH_FORMAT_COMPOSITE, "composite");
    ADD(GLYPH_FORMAT_BITMAP, "bitmap");
    ADD(GLYPH_FORMAT_OUTLINE, "outline");
    ADD(GLYPH_FORMAT_PLOTTER, "plotter");

    domain = DOMAIN_FT_PIXEL_MODE;
    ADD(PIXEL_MODE_NONE, "none");
    ADD(PIXEL_MODE_MONO, "mono");
    ADD(PIXEL_MODE_GRAY, "gray");
    ADD(PIXEL_MODE_GRAY2, "gray2");
    ADD(PIXEL_MODE_GRAY4, "gray4");
    ADD(PIXEL_MODE_LCD, "lcd");
    ADD(PIXEL_MODE_LCD_V, "lcd v");
    ADD(PIXEL_MODE_BGRA, "bgra");

#if 0 /* scaffolding */
4yy
#define DOMAIN_FT_
    domain = DOMAIN_FT_;
    ADD(, "");

#endif

#undef ADD
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
leaq 0xf4da(%rip), %rsi      # 0x19010
xorl %edx, %edx
callq 0x7250
leaq 0x9c47(%rip), %rcx      # 0x1378b
movq %rbx, %rdi
movl $0x65, %esi
movl $0x1, %edx
callq 0xa934
leaq 0x8a5c(%rip), %rcx      # 0x125b9
movq %rbx, %rdi
movl $0x65, %esi
movl $0x2, %edx
callq 0xa934
leaq 0x8a4a(%rip), %rcx      # 0x125c0
movq %rbx, %rdi
movl $0x65, %esi
movl $0x3, %edx
callq 0xa934
leaq 0x8a30(%rip), %rcx      # 0x125bf
movq %rbx, %rdi
movl $0x65, %esi
movl $0x4, %edx
callq 0xa934
leaq 0x8a1e(%rip), %rcx      # 0x125c6
movq %rbx, %rdi
movl $0x65, %esi
movl $0x5, %edx
callq 0xa934
leaq 0x8a04(%rip), %rcx      # 0x125c5
movq %rbx, %rdi
movl $0x65, %esi
movl $0x6, %edx
callq 0xa934
leaq 0xa3ed(%rip), %rcx      # 0x13fc7
movq %rbx, %rdi
movl $0x65, %esi
movl $0x7, %edx
callq 0xa934
leaq 0x89d9(%rip), %rcx      # 0x125cc
movq %rbx, %rdi
movl $0x65, %esi
movl $0x8, %edx
callq 0xa934
leaq 0x94a8(%rip), %rcx      # 0x130b4
movq %rbx, %rdi
movl $0x65, %esi
movl $0x9, %edx
callq 0xa934
leaq 0x89ac(%rip), %rcx      # 0x125d1
movq %rbx, %rdi
movl $0x65, %esi
movl $0xa, %edx
callq 0xa934
leaq 0x8999(%rip), %rcx      # 0x125d7
movq %rbx, %rdi
movl $0x65, %esi
movl $0xb, %edx
callq 0xa934
leaq 0x8986(%rip), %rcx      # 0x125dd
movq %rbx, %rdi
movl $0x65, %esi
movl $0xc, %edx
callq 0xa934
leaq 0x8974(%rip), %r14      # 0x125e4
movq %rbx, %rdi
movq %r14, %rsi
callq 0x7c90
leaq 0x896d(%rip), %rdx      # 0x125ef
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x1, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0xa934
leaq 0x895e(%rip), %r14      # 0x12606
movq %rbx, %rdi
movq %r14, %rsi
callq 0x7c90
leaq 0x8956(%rip), %rdx      # 0x12610
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x1, %esi
movl $0x1, %edx
movq %r14, %rcx
callq 0xa934
leaq 0x8943(%rip), %r14      # 0x12626
movq %rbx, %rdi
movq %r14, %rsi
callq 0x7c90
leaq 0x8936(%rip), %rdx      # 0x1262b
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x1, %esi
movl $0x2, %edx
movq %r14, %rcx
callq 0xa934
leaq 0x88ed(%rip), %r15      # 0x1260b
movq %rbx, %rdi
movq %r15, %rsi
callq 0x7c90
leaq 0x890c(%rip), %rdx      # 0x1263c
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x2, %esi
xorl %edx, %edx
movq %r15, %rcx
callq 0xa934
leaq 0x8893(%rip), %r15      # 0x125e9
movq %rbx, %rdi
movq %r15, %rsi
callq 0x7c90
leaq 0x88e8(%rip), %rdx      # 0x12650
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x2, %esi
movl $0x1, %edx
movq %r15, %rcx
callq 0xa934
leaq 0x88d4(%rip), %r15      # 0x12665
movq %rbx, %rdi
movq %r15, %rsi
callq 0x7c90
leaq 0x88c8(%rip), %rdx      # 0x1266b
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x3, %esi
xorl %edx, %edx
movq %r15, %rcx
callq 0xa934
leaq 0x88b9(%rip), %r12      # 0x12682
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x88ad(%rip), %rdx      # 0x12688
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x3, %esi
movl $0x1, %edx
movq %r12, %rcx
callq 0xa934
leaq 0x889b(%rip), %r12      # 0x1269f
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x8898(%rip), %rdx      # 0x126ae
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x3, %esi
movl $0x2, %edx
movq %r12, %rcx
callq 0xa934
leaq 0x888f(%rip), %r12      # 0x126ce
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x8882(%rip), %rdx      # 0x126d3
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x4, %esi
xorl %edx, %edx
movq %r12, %rcx
callq 0xa934
movq %rbx, %rdi
movq %r15, %rsi
callq 0x7c90
leaq 0x8866(%rip), %rdx      # 0x126e8
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x4, %esi
movl $0x1, %edx
movq %r15, %rcx
callq 0xa934
leaq 0x8853(%rip), %r15      # 0x126fe
movq %rbx, %rdi
movq %r15, %rsi
callq 0x7c90
leaq 0x8848(%rip), %rdx      # 0x12705
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x4, %esi
movl $0x2, %edx
movq %r15, %rcx
callq 0xa934
leaq 0x8836(%rip), %r15      # 0x1271c
movq %rbx, %rdi
movq %r15, %rsi
callq 0x7c90
leaq 0x882d(%rip), %rdx      # 0x12725
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x5, %esi
xorl %edx, %edx
movq %r15, %rcx
callq 0xa934
leaq 0x881b(%rip), %r12      # 0x12739
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x8811(%rip), %rdx      # 0x12741
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x5, %esi
movl $0x1, %edx
movq %r12, %rcx
callq 0xa934
leaq 0x87fb(%rip), %r12      # 0x12754
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x87f2(%rip), %rdx      # 0x1275d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x5, %esi
movl $0x2, %edx
movq %r12, %rcx
callq 0xa934
leaq 0x87dd(%rip), %r12      # 0x12771
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x87d2(%rip), %rdx      # 0x12778
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x5, %esi
movl $0x3, %edx
movq %r12, %rcx
callq 0xa934
movq %rbx, %rdi
movq %r14, %rsi
callq 0x7c90
leaq 0x87b0(%rip), %rdx      # 0x1278a
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x6, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0xa934
leaq 0x87c4(%rip), %r12      # 0x127c4
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x8792(%rip), %rdx      # 0x127a4
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x6, %esi
movl $0x2, %edx
movq %r12, %rcx
callq 0xa934
leaq 0x8787(%rip), %r12      # 0x127c2
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x8780(%rip), %rdx      # 0x127cd
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x6, %esi
movl $0x1, %edx
movq %r12, %rcx
callq 0xa934
leaq 0xa449(%rip), %r12      # 0x144bf
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x8765(%rip), %rdx      # 0x127ed
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x7, %esi
movl $0x2, %edx
movq %r12, %rcx
callq 0xa934
leaq 0x8753(%rip), %r12      # 0x12804
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x8746(%rip), %rdx      # 0x12809
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x7, %esi
movl $0x3, %edx
movq %r12, %rcx
callq 0xa934
leaq 0x8734(%rip), %r12      # 0x12820
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x872a(%rip), %rdx      # 0x12828
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x7, %esi
xorl %edx, %edx
movq %r12, %rcx
callq 0xa934
leaq 0x871e(%rip), %r12      # 0x12842
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x8715(%rip), %rdx      # 0x1284b
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x7, %esi
movl $0x1, %edx
movq %r12, %rcx
callq 0xa934
leaq 0x8707(%rip), %r12      # 0x12866
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x86fc(%rip), %rdx      # 0x1286d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x7, %esi
movl $0x4, %edx
movq %r12, %rcx
callq 0xa934
leaq 0xa869(%rip), %r12      # 0x14a03
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x86da(%rip), %rdx      # 0x12886
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x8, %esi
xorl %edx, %edx
movq %r12, %rcx
callq 0xa934
leaq 0x86c4(%rip), %r12      # 0x12896
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x86bb(%rip), %rdx      # 0x1289f
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x8, %esi
movl $0x1, %edx
movq %r12, %rcx
callq 0xa934
movq %rbx, %rdi
movq %r15, %rsi
callq 0x7c90
leaq 0x8698(%rip), %rdx      # 0x128b0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x8, %esi
movl $0x2, %edx
movq %r15, %rcx
callq 0xa934
leaq 0x9e4e(%rip), %r15      # 0x1408f
movq %rbx, %rdi
movq %r15, %rsi
callq 0x7c90
leaq 0x866e(%rip), %rdx      # 0x128c1
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x9, %esi
xorl %edx, %edx
movq %r15, %rcx
callq 0xa934
leaq 0x9de5(%rip), %r15      # 0x1405e
movq %rbx, %rdi
movq %r15, %rsi
callq 0x7c90
leaq 0x8649(%rip), %rdx      # 0x128d4
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x9, %esi
movl $0x1, %edx
movq %r15, %rcx
callq 0xa934
leaq 0x9db7(%rip), %r13      # 0x1406b
movq %rbx, %rdi
movq %r13, %rsi
callq 0x7c90
leaq 0x8620(%rip), %rdx      # 0x128e6
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x9, %esi
movl $0x2, %edx
movq %r13, %rcx
callq 0xa934
leaq 0x9d88(%rip), %r15      # 0x14077
movq %rbx, %rdi
movq %r15, %rsi
callq 0x7c90
leaq 0x85f6(%rip), %rdx      # 0x128f7
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x9, %esi
movl $0x3, %edx
movq %r15, %rcx
callq 0xa934
leaq 0x9d58(%rip), %r12      # 0x14082
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x85cb(%rip), %rdx      # 0x12907
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0x9, %esi
movl $0x4, %edx
movq %r12, %rcx
callq 0xa934
movq %rbx, %rdi
movq %r14, %rsi
callq 0x7c90
leaq 0x85a9(%rip), %rdx      # 0x12919
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0xa934
leaq 0x8591(%rip), %rbp      # 0x12927
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x8589(%rip), %rdx      # 0x12931
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x73796d62, %edx       # imm = 0x73796D62
movq %rbp, %rcx
callq 0xa934
leaq 0x7ece(%rip), %rbp      # 0x1229f
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x8561(%rip), %rdx      # 0x12944
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x756e6963, %edx       # imm = 0x756E6963
movq %rbp, %rcx
callq 0xa934
leaq 0x8052(%rip), %rbp      # 0x1245e
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x8537(%rip), %rdx      # 0x12955
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x736a6973, %edx       # imm = 0x736A6973
movq %rbp, %rcx
callq 0xa934
leaq 0x801c(%rip), %rbp      # 0x12463
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x850a(%rip), %rdx      # 0x12963
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x67622020, %edx       # imm = 0x67622020
movq %rbp, %rcx
callq 0xa934
leaq 0x84f1(%rip), %rbp      # 0x12973
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x84e4(%rip), %rdx      # 0x12978
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x62696735, %edx       # imm = 0x62696735
movq %rbp, %rcx
callq 0xa934
leaq 0x7fb3(%rip), %rbp      # 0x12470
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x84b7(%rip), %rdx      # 0x12986
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x77616e73, %edx       # imm = 0x77616E73
movq %rbp, %rcx
callq 0xa934
leaq 0x7f80(%rip), %rbp      # 0x12478
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x848d(%rip), %rdx      # 0x12997
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x6a6f6861, %edx       # imm = 0x6A6F6861
movq %rbp, %rcx
callq 0xa934
leaq 0x8473(%rip), %rbp      # 0x129a6
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x8470(%rip), %rdx      # 0x129b5
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x41444f42, %edx       # imm = 0x41444F42
movq %rbp, %rcx
callq 0xa934
leaq 0x845f(%rip), %rbp      # 0x129cd
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x845a(%rip), %rdx      # 0x129da
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x41444245, %edx       # imm = 0x41444245
movq %rbp, %rcx
callq 0xa934
leaq 0x8447(%rip), %rbp      # 0x129f0
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x8442(%rip), %rdx      # 0x129fd
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x41444243, %edx       # imm = 0x41444243
movq %rbp, %rcx
callq 0xa934
leaq 0x842f(%rip), %rbp      # 0x12a13
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x842b(%rip), %rdx      # 0x12a21
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x6c617431, %edx       # imm = 0x6C617431
movq %rbp, %rcx
callq 0xa934
leaq 0x8419(%rip), %rbp      # 0x12a38
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x8413(%rip), %rdx      # 0x12a44
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xa, %esi
movl $0x61726d6e, %edx       # imm = 0x61726D6E
movq %rbp, %rcx
callq 0xa934
movq %rbx, %rdi
movq %r14, %rsi
callq 0x7c90
leaq 0x83f4(%rip), %rdx      # 0x12a59
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xb, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0xa934
leaq 0x83e0(%rip), %rbp      # 0x12a6b
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x83d8(%rip), %rdx      # 0x12a75
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xb, %esi
movl $0x636f6d70, %edx       # imm = 0x636F6D70
movq %rbp, %rcx
callq 0xa934
leaq 0x7984(%rip), %rbp      # 0x1204a
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x83b4(%rip), %rdx      # 0x12a8c
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xb, %esi
movl $0x62697473, %edx       # imm = 0x62697473
movq %rbp, %rcx
callq 0xa934
leaq 0x9c0a(%rip), %rbp      # 0x1430b
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x838d(%rip), %rdx      # 0x12aa0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xb, %esi
movl $0x6f75746c, %edx       # imm = 0x6F75746C
movq %rbp, %rcx
callq 0xa934
leaq 0x8379(%rip), %rbp      # 0x12ab5
movq %rbx, %rdi
movq %rbp, %rsi
callq 0x7c90
leaq 0x836f(%rip), %rdx      # 0x12abd
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xb, %esi
movl $0x706c6f74, %edx       # imm = 0x706C6F74
movq %rbp, %rcx
callq 0xa934
movq %rbx, %rdi
movq %r14, %rsi
callq 0x7c90
leaq 0x8350(%rip), %rdx      # 0x12ad2
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xc, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0xa934
movq %rbx, %rdi
movq %r13, %rsi
callq 0x7c90
leaq 0x832f(%rip), %rdx      # 0x12ae2
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xc, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0xa934
leaq 0x8316(%rip), %r14      # 0x12af2
movq %rbx, %rdi
movq %r14, %rsi
callq 0x7c90
leaq 0x8309(%rip), %rdx      # 0x12af7
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xc, %esi
movl $0x2, %edx
movq %r14, %rcx
callq 0xa934
leaq 0x82f0(%rip), %r14      # 0x12b07
movq %rbx, %rdi
movq %r14, %rsi
callq 0x7c90
leaq 0x82e4(%rip), %rdx      # 0x12b0d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xc, %esi
movl $0x3, %edx
movq %r14, %rcx
callq 0xa934
leaq 0x82cc(%rip), %r14      # 0x12b1e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x7c90
leaq 0x82c0(%rip), %rdx      # 0x12b24
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xc, %esi
movl $0x4, %edx
movq %r14, %rcx
callq 0xa934
movq %rbx, %rdi
movq %r15, %rsi
callq 0x7c90
leaq 0x829d(%rip), %rdx      # 0x12b35
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xc, %esi
movl $0x5, %edx
movq %r15, %rcx
callq 0xa934
movq %rbx, %rdi
movq %r12, %rsi
callq 0x7c90
leaq 0x8278(%rip), %rdx      # 0x12b44
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xc, %esi
movl $0x6, %edx
movq %r12, %rcx
callq 0xa934
leaq 0x8260(%rip), %r14      # 0x12b55
movq %rbx, %rdi
movq %r14, %rsi
callq 0x7c90
leaq 0x8253(%rip), %rdx      # 0x12b5a
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x74e0
movq %rbx, %rdi
movl $0xc, %esi
movl $0x7, %edx
movq %r14, %rcx
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0xa934