// File: /workspace/github_c_makefile_star2_O1/stetre[P]moonnuklear/src/structs.c
// Function: moonnuklear_pushcommand
int pushcommand(lua_State *L, nk_command_t *p)
    {
    lua_newtable(L);
    SetEnum(type, "type", pushcommandtype);
    switch(p->type)
        {
        case NK_COMMAND_NOP: return 1;
        case NK_COMMAND_SCISSOR: return command_scissor(L, p);
        case NK_COMMAND_LINE: return command_line(L, p);
        case NK_COMMAND_CURVE: return command_curve(L, p);
        case NK_COMMAND_RECT: return command_rect(L, p);
        case NK_COMMAND_RECT_FILLED: return command_rect_filled(L, p);
        case NK_COMMAND_RECT_MULTI_COLOR: return command_rect_multi_color(L, p);
        case NK_COMMAND_TRIANGLE: return command_triangle(L, p);
        case NK_COMMAND_TRIANGLE_FILLED: return command_triangle_filled(L, p);
        case NK_COMMAND_CIRCLE: return command_circle(L, p);
        case NK_COMMAND_CIRCLE_FILLED: return command_circle_filled(L, p);
        case NK_COMMAND_ARC: return command_arc(L, p);
        case NK_COMMAND_ARC_FILLED: return command_arc_filled(L, p);
        case NK_COMMAND_POLYGON: return command_polygon(L, p);
        case NK_COMMAND_POLYGON_FILLED: return command_polygon_filled(L, p);
        case NK_COMMAND_POLYLINE: return command_polyline(L, p);
        case NK_COMMAND_TEXT: return command_text(L, p);
        case NK_COMMAND_IMAGE: return command_image(L, p);
//      case NK_COMMAND_CUSTOM: return command_custom(L, p);
        default: break;
        }
    return unexpected(L);
    }

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x18, %rsp
movq %rsi, %r14
movq %rdi, %rbx
xorl %esi, %esi
xorl %edx, %edx
callq 0x127c0
movl (%r14), %edx
movq %rbx, %rdi
movl $0x17, %esi
callq 0x125e0
leaq 0x16c44(%rip), %rdx     # 0x74793
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl (%r14), %eax
cmpq $0x11, %rax
ja 0x5e4d9
leaq 0x15894(%rip), %rcx     # 0x73404
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movswq 0x10(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x149da(%rip), %rdx     # 0x72567
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x12(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x15b55(%rip), %rdx     # 0x73703
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x14(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0xa6c7(%rip), %rdx      # 0x68296
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x16(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x141cc(%rip), %rdx     # 0x71dbc
jmp 0x5e662
movq 0x10(%r14), %rsi
movq %rbx, %rdi
callq 0x13c10
leaq 0x16857(%rip), %rdx     # 0x7445f
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x20(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x1493e(%rip), %rdx     # 0x72567
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x22(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x15ab9(%rip), %rdx     # 0x73703
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x24(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0xa62b(%rip), %rdx      # 0x68296
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x26(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x14130(%rip), %rdx     # 0x71dbc
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x18(%r14), %edi
callq 0x13d20
movlhps %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
leaq 0x8(%rsp), %r15
movups %xmm0, (%r15)
movq %rbx, %rdi
movq %r15, %rsi
callq 0x13db0
leaq 0xdbc5(%rip), %rdx      # 0x6b885
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x1c(%r14), %edi
callq 0x13d20
movlhps %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
movups %xmm0, (%r15)
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x13db0
leaq 0x15a1b(%rip), %rdx     # 0x7370c
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movslq 0x2c(%r14), %rdx
addq $0x30, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x13670
leaq 0xdb8d(%rip), %rdx      # 0x6b8a5
jmp 0x5e662
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x127c0
cmpw $0x0, 0x14(%r14)
je 0x5e373
leaq 0x16(%r14), %r15
xorl %r12d, %r12d
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12fc0
incq %r12
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
movq %r12, %rdx
callq 0x12dd0
movzwl 0x14(%r14), %eax
addq $0x4, %r15
cmpq %rax, %r12
jb 0x5dd3c
jmp 0x5e373
movzwl 0x10(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x1596a(%rip), %rdx     # 0x736eb
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
leaq 0x12(%r14), %rsi
movq %rbx, %rdi
callq 0x12fc0
leaq 0xa562(%rip), %rdx      # 0x68303
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
leaq 0x16(%r14), %rsi
movq %rbx, %rdi
callq 0x12fc0
leaq 0x1046c(%rip), %rdx     # 0x6e22d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
leaq 0x1a(%r14), %rsi
movq %rbx, %rdi
callq 0x12fc0
leaq 0x168be(%rip), %rdx     # 0x7469f
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x1e(%r14), %edi
jmp 0x5e643
movzwl 0x10(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0xdaf3(%rip), %rdx      # 0x6b8fe
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x12(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x158bf(%rip), %rdx     # 0x736eb
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x14(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x1471a(%rip), %rdx     # 0x72567
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x16(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x15895(%rip), %rdx     # 0x73703
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x18(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0xa407(%rip), %rdx      # 0x68296
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x1a(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x13f0c(%rip), %rdx     # 0x71dbc
jmp 0x5df05
leaq 0x10(%r14), %rsi
movq %rbx, %rdi
callq 0x12fc0
leaq 0xa43e(%rip), %rdx      # 0x68303
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
leaq 0x14(%r14), %rsi
movq %rbx, %rdi
callq 0x12fc0
leaq 0x10348(%rip), %rdx     # 0x6e22d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
leaq 0x18(%r14), %rsi
movq %rbx, %rdi
callq 0x12fc0
leaq 0x1679a(%rip), %rdx     # 0x7469f
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x1c(%r14), %edi
jmp 0x5e643
movzwl 0x16(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x157bc(%rip), %rdx     # 0x736eb
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x10(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x157af(%rip), %rdx     # 0x736ff
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x12(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x15791(%rip), %rdx     # 0x73702
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x14(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0xfeaf(%rip), %rdx      # 0x6de41
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
xorl %r15d, %r15d
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x127c0
xorps %xmm0, %xmm0
cvtss2sd 0x18(%r14,%r15,4), %xmm0
movq %rbx, %rdi
callq 0x13180
incq %r15
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
movq %r15, %rdx
callq 0x12dd0
cmpq $0x1, %r15
je 0x5dfae
jmp 0x5e59e
movzwl 0x10(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x156f9(%rip), %rdx     # 0x736eb
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
leaq 0x12(%r14), %rsi
movq %rbx, %rdi
callq 0x12fc0
leaq 0xa5b6(%rip), %rdx      # 0x685c8
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
leaq 0x16(%r14), %rsi
movq %rbx, %rdi
callq 0x12fc0
leaq 0x156c8(%rip), %rdx     # 0x736fa
jmp 0x5e2f5
movzwl 0x14(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x156a0(%rip), %rdx     # 0x736eb
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x127c0
cmpw $0x0, 0x16(%r14)
je 0x5e373
leaq 0x18(%r14), %r15
xorl %r12d, %r12d
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12fc0
incq %r12
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
movq %r12, %rdx
callq 0x12dd0
movzwl 0x16(%r14), %eax
addq $0x4, %r15
cmpq %rax, %r12
jb 0x5e077
jmp 0x5e373
movzwl 0x10(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x1562f(%rip), %rdx     # 0x736eb
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
leaq 0x12(%r14), %rsi
movq %rbx, %rdi
callq 0x12fc0
leaq 0xa4ec(%rip), %rdx      # 0x685c8
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
leaq 0x16(%r14), %rsi
movq %rbx, %rdi
callq 0x12fc0
leaq 0x155fe(%rip), %rdx     # 0x736fa
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x127c0
leaq 0x1a(%r14), %r15
movl $0x1, %r12d
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12fc0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
movq %r12, %rdx
callq 0x12dd0
incq %r12
addq $0x4, %r15
cmpq $0x2, %r12
je 0x5e11f
leaq 0xa37c(%rip), %rdx      # 0x684ca
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x22(%r14), %edi
jmp 0x5e643
movzwl 0x14(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x15573(%rip), %rdx     # 0x736eb
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x10(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x143ce(%rip), %rdx     # 0x72567
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x12(%r14), %rsi
jmp 0x5e2a4
leaq 0x18(%r14), %rsi
movq %rbx, %rdi
callq 0x13c10
leaq 0xa08d(%rip), %rdx      # 0x68250
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x10(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x14383(%rip), %rdx     # 0x72567
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x12(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x154fe(%rip), %rdx     # 0x73703
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x14(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0xa070(%rip), %rdx      # 0x68296
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x16(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x13b75(%rip), %rdx     # 0x71dbc
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x30(%r14), %edi
jmp 0x5e643
movzwl 0x10(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0xd68d(%rip), %rdx      # 0x6b8fe
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x12(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x142d5(%rip), %rdx     # 0x72567
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x14(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x15450(%rip), %rdx     # 0x73703
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x16(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x9fc2(%rip), %rdx      # 0x68296
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x18(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x13ac7(%rip), %rdx     # 0x71dbc
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x1a(%r14), %edi
jmp 0x5e643
movzwl 0x14(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x153cc(%rip), %rdx     # 0x736eb
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x127c0
cmpw $0x0, 0x16(%r14)
je 0x5e373
leaq 0x18(%r14), %r15
xorl %r12d, %r12d
movq %rbx, %rdi
movq %r15, %rsi
callq 0x12fc0
incq %r12
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
movq %r12, %rdx
callq 0x12dd0
movzwl 0x16(%r14), %eax
addq $0x4, %r15
cmpq %rax, %r12
jb 0x5e347
leaq 0x1538b(%rip), %rdx     # 0x73705
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x10(%r14), %edi
jmp 0x5e643
movswq 0x10(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x141c3(%rip), %rdx     # 0x72567
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x12(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x1533e(%rip), %rdx     # 0x73703
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x14(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x9eb0(%rip), %rdx      # 0x68296
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x16(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x139b5(%rip), %rdx     # 0x71dbc
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x18(%r14), %edi
callq 0x13d20
movlhps %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
leaq 0x8(%rsp), %r15
movups %xmm0, (%r15)
movq %rbx, %rdi
movq %r15, %rsi
callq 0x13db0
leaq 0xa255(%rip), %rdx      # 0x68690
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x1c(%r14), %edi
callq 0x13d20
movlhps %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
movups %xmm0, (%r15)
leaq 0x8(%rsp), %r15
movq %rbx, %rdi
movq %r15, %rsi
callq 0x13db0
leaq 0xfa45(%rip), %rdx      # 0x6deb4
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x20(%r14), %edi
callq 0x13d20
movlhps %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
movups %xmm0, (%r15)
leaq 0x8(%rsp), %r15
movq %rbx, %rdi
movq %r15, %rsi
callq 0x13db0
leaq 0xfa28(%rip), %rdx      # 0x6decb
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x24(%r14), %edi
callq 0x13d20
movlhps %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
movups %xmm0, (%r15)
leaq 0x8(%rsp), %rsi
movq %rbx, %rdi
callq 0x13db0
leaq 0xa1de(%rip), %rdx      # 0x686b2
jmp 0x5e662
leaq 0x9c3f(%rip), %rsi      # 0x6811f
leaq 0x15165(%rip), %rdx     # 0x7364c
movq %rbx, %rdi
movl $0x32b, %ecx            # imm = 0x32B
xorl %eax, %eax
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x139b0
movswq 0x10(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x151ea(%rip), %rdx     # 0x736ff
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x12(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x151cc(%rip), %rdx     # 0x73702
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x14(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0xf8ea(%rip), %rdx      # 0x6de41
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
xorl %r15d, %r15d
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x127c0
xorps %xmm0, %xmm0
cvtss2sd 0x18(%r14,%r15,4), %xmm0
movq %rbx, %rdi
callq 0x13180
incq %r15
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
movq %r15, %rdx
callq 0x12dd0
cmpq $0x1, %r15
je 0x5e573
leaq 0x9d5e(%rip), %rdx      # 0x68303
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x20(%r14), %edi
jmp 0x5e643
movswq 0x10(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x13f98(%rip), %rdx     # 0x72567
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movswq 0x12(%r14), %rsi
movq %rbx, %rdi
callq 0x12b60
leaq 0x15113(%rip), %rdx     # 0x73703
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x14(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x9c85(%rip), %rdx      # 0x68296
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movzwl 0x16(%r14), %esi
movq %rbx, %rdi
callq 0x12b60
leaq 0x1378a(%rip), %rdx     # 0x71dbc
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl 0x18(%r14), %edi
callq 0x13d20
movlhps %xmm1, %xmm0            # xmm0 = xmm0[0],xmm1[0]
leaq 0x8(%rsp), %rsi
movups %xmm0, (%rsi)
movq %rbx, %rdi
callq 0x13db0
leaq 0xa5c8(%rip), %rdx      # 0x68c2a
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12a90
movl $0x1, %eax
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq