// File: /workspace/github_c_makefile_star2_O2/masyagin1998[P]GCI/src/bytecode-generator/bytecode-generator.c
// Function: body_ast_bytecode_generate
static enum BYTECODE_GENERATOR_CODES body_ast_bytecode_generate(bytecode_generator_type_t bc_gen, const struct BODY_AST*ast, int*loop_start_idx,
                                                                int**loop_exit_idxs, size_t*loop_exit_idxs_len, size_t*loop_exit_idxs_cap)
{    
    size_t i;

    bc_gen->scope_depth++;

    for (i = 0; i < ast->stmts_len; i++) {
        enum BYTECODE_GENERATOR_CODES r = stmt_ast_bytecode_generate(bc_gen, ast->stmts[i], loop_start_idx,
                                                                     loop_exit_idxs, loop_exit_idxs_len, loop_exit_idxs_cap);
        if (r != BYTECODE_GENERATOR_OK) {
            return r;
        }
    }

    bc_gen->scope_depth--;

    while ((bc_gen->locals_len > 0) &&
           (bc_gen->locals[bc_gen->locals_len - 1].depth >
            bc_gen->scope_depth)) {
        PUSH_BACK(bc_gen->bc->op_codes, BC_OP_POP);
        bc_gen->locals_len--;
    }

    return BYTECODE_GENERATOR_OK;    
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x98, %rsp
movq %r9, 0x10(%rsp)
movq %r8, 0x30(%rsp)
movq %rcx, 0x18(%rsp)
movq %rdx, %r13
movq %rsi, %rbp
movq %rdi, %rbx
incq 0x28(%rdi)
xorl %r15d, %r15d
leaq 0x6b58(%rip), %r12      # 0xf228
cmpq 0x8(%rbp), %r15
jae 0x8e9c
movq (%rbp), %rax
movq (%rax,%r15,8), %rax
movl 0x8(%rax), %edx
cmpq $0x9, %rdx
ja 0x8f9e
movslq (%r12,%rdx,4), %rcx
addq %r12, %rcx
jmpq *%rcx
movq (%rax), %r12
movq 0x8(%r12), %rsi
movq %rbx, %rdi
callq 0x9730
movl %eax, %r14d
testl %eax, %eax
jne 0x8c77
movq %r13, 0x8(%rsp)
movq (%r12), %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x9d5d
cmpl $-0x1, %eax
je 0x8b26
movl %eax, %eax
imulq $0x28, %rax, %rax
movq 0x10(%rbx), %rcx
movq 0x28(%rbx), %r13
cmpq %r13, 0x20(%rcx,%rax)
jne 0x8b2a
movups 0x10(%r12), %xmm0
movups %xmm0, 0x40(%rbx)
movl $0xfffffffe, 0x58(%rbx) # imm = 0xFFFFFFFE
pushq $-0x2
popq %rax
movl %eax, %r14d
movq 0x8(%rsp), %r13
jmp 0x8c77
movq %r13, %r12
movq (%rax), %r13
movq (%r13), %rsi
movq %rbx, %rdi
callq 0x9da7
testl %eax, %eax
jne 0x8f4a
movq %rbx, %rdi
pushq $0x1c
popq %rsi
callq 0xb86f
movq 0x8(%rbx), %r14
movq 0x8(%r14), %rsi
cmpq 0x10(%r14), %rsi
movl %eax, 0x8(%rsp)
jne 0x8970
testq %rsi, %rsi
je 0x89b1
leaq (%rsi,%rsi), %rax
movq %rax, 0x10(%r14)
movq (%r14), %rdi
shlq $0x4, %rsi
callq 0x1160
movq 0x8(%rbx), %r14
movq %rax, (%r14)
testq %rax, %rax
je 0x9036
movq 0x8(%r14), %rsi
jmp 0x89cf
movq (%rax), %rax
movq (%rax), %rsi
testq %rsi, %rsi
je 0x87f6
movq %rbx, %rdi
callq 0x9730
testl %eax, %eax
jne 0x8f4a
movq 0x8(%rbx), %r14
movq 0x8(%r14), %rsi
cmpq 0x10(%r14), %rsi
jne 0x896b
testq %rsi, %rsi
je 0x8982
leaq (%rsi,%rsi), %rax
movq %rax, 0x10(%r14)
movq (%r14), %rdi
shlq $0x4, %rsi
callq 0x1160
movq 0x8(%rbx), %r14
movq %rax, (%r14)
testq %rax, %rax
je 0x8fe8
movq 0x8(%r14), %rsi
jmp 0x89a0
movq (%rax), %r12
movq 0x8(%r12), %rsi
movq %rbx, %rdi
callq 0x9730
testl %eax, %eax
jne 0x8f4a
movq (%r12), %rsi
movq %rbx, %rdi
pushq $0x1
popq %rdx
callq 0xb0f1
jmp 0x8c74
cmpq $0x0, 0x18(%rsp)
je 0x8f4f
movq %rbx, %rdi
pushq $0x1d
popq %rsi
callq 0xb86f
movl %eax, %r14d
movq 0x30(%rsp), %rax
movq (%rax), %rsi
movq 0x10(%rsp), %rax
cmpq (%rax), %rsi
jne 0x8975
testq %rsi, %rsi
je 0x8a65
leaq (%rsi,%rsi), %rax
movq 0x10(%rsp), %rcx
movq %rax, (%rcx)
movq 0x18(%rsp), %r12
movq (%r12), %rdi
shlq $0x3, %rsi
callq 0x1160
movq %rax, (%r12)
testq %rax, %rax
je 0x900d
leaq 0x6953(%rip), %r12      # 0xf228
jmp 0x8a8a
movq (%rax), %r12
andq $0x0, 0x40(%rsp)
andq $0x0, 0x70(%rsp)
andq $0x0, 0x20(%rsp)
movq 0x8(%rbx), %rax
movl 0x8(%rax), %eax
movl %eax, 0x2c(%rsp)
movq (%r12), %rsi
movq %rbx, %rdi
callq 0x9da7
testl %eax, %eax
jne 0x8c74
movq 0x70(%rsp), %rsi
cmpq 0x20(%rsp), %rsi
jne 0x8bc6
testq %rsi, %rsi
je 0x8ba7
leaq (%rsi,%rsi), %rax
movq %rax, 0x20(%rsp)
movq 0x40(%rsp), %rdi
shlq $0x3, %rsi
callq 0x1160
movq %rax, 0x40(%rsp)
testq %rax, %rax
jne 0x8bc6
jmp 0x9118
testq %r13, %r13
je 0x8f53
movslq (%r13), %rsi
movq %rbx, %rdi
callq 0xb9e7
jmp 0x8c87
movq (%r14), %rax
jmp 0x89a0
movq (%r14), %rax
jmp 0x89cf
movq 0x18(%rsp), %rax
movq (%rax), %rax
jmp 0x8a8a
movq $0x1, 0x10(%r14)
pushq $0x8
popq %rdi
callq 0x1130
movq %rax, (%r14)
testq %rax, %rax
je 0x9080
xorl %esi, %esi
movq $0x1e, (%rax,%rsi,8)
incq 0x8(%r14)
jmp 0x8c87
movq $0x1, 0x10(%r14)
pushq $0x8
popq %rdi
callq 0x1130
movq %rax, (%r14)
testq %rax, %rax
je 0x90cc
xorl %esi, %esi
andq $0x0, (%rax,%rsi,8)
incq 0x8(%r14)
movq 0x8(%r13), %rsi
movq %rbx, %rdi
movq %r12, %rdx
movq 0x18(%rsp), %rcx
movq 0x30(%rsp), %r8
movq 0x10(%rsp), %r9
callq 0x8699
testl %eax, %eax
jne 0x8f4a
movq %rbx, %rdi
pushq $0x1d
popq %rsi
callq 0xb86f
movl %eax, 0x3c(%rsp)
movslq 0x8(%rsp), %rcx
movq 0x8(%rbx), %r14
movl %ecx, %eax
notl %eax
addl 0x8(%r14), %eax
movslq %eax, %rdx
movq (%r14), %rax
movq %rdx, (%rax,%rcx,8)
movq 0x8(%r14), %rsi
cmpq 0x10(%r14), %rsi
jne 0x8abf
testq %rsi, %rsi
je 0x8aa1
leaq (%rsi,%rsi), %rcx
movq %rcx, 0x10(%r14)
shlq $0x4, %rsi
movq %rax, %rdi
callq 0x1160
movq 0x8(%rbx), %r14
movq %rax, (%r14)
testq %rax, %rax
je 0x905b
movq 0x8(%r14), %rsi
jmp 0x8abf
movq 0x10(%rsp), %rax
movq $0x1, (%rax)
pushq $0x4
popq %rdi
callq 0x1130
movq 0x18(%rsp), %rcx
movq %rax, (%rcx)
testq %rax, %rax
je 0x90a6
movq 0x30(%rsp), %rdx
movq (%rdx), %rcx
movl %r14d, (%rax,%rcx,4)
incq %rcx
movq %rcx, (%rdx)
jmp 0x8c87
movq $0x1, 0x10(%r14)
pushq $0x8
popq %rdi
callq 0x1130
movq %rax, (%r14)
testq %rax, %rax
je 0x90f2
xorl %esi, %esi
andq $0x0, (%rax,%rsi,8)
movq 0x8(%r14), %rcx
incq %rcx
movq %rcx, 0x8(%r14)
movq 0x10(%r13), %rsi
testq %rsi, %rsi
movq %r12, %r13
leaq 0x6748(%rip), %r12      # 0xf228
je 0x8b0f
movq %rbx, %rdi
movq %r13, %rdx
movq 0x18(%rsp), %rcx
movq 0x30(%rsp), %r8
movq 0x10(%rsp), %r9
callq 0x8699
testl %eax, %eax
jne 0x8f4a
movq 0x8(%rbx), %rcx
movq (%rcx), %rax
movq 0x8(%rcx), %rcx
movslq 0x3c(%rsp), %rdx
movl %edx, %esi
notl %esi
addl %esi, %ecx
movslq %ecx, %rcx
movq %rcx, (%rax,%rdx,8)
jmp 0x8c87
movq 0x28(%rbx), %r13
leaq 0x70(%rsp), %rdi
movq %r14, %rsi
pushq $0x20
popq %rdx
callq 0x1040
movq %r13, 0x60(%rsp)
movups 0x70(%rsp), %xmm0
movups 0x80(%rsp), %xmm1
movaps %xmm0, 0x40(%rsp)
movaps %xmm1, 0x50(%rsp)
movq 0x18(%rbx), %rcx
cmpq 0x20(%rbx), %rcx
jne 0x8b99
testq %rcx, %rcx
je 0x8d05
leaq (%rcx,%rcx), %rax
movq %rax, 0x20(%rbx)
movq 0x10(%rbx), %rdi
imulq $0x50, %rcx, %rsi
callq 0x1160
movq %rax, 0x10(%rbx)
testq %rax, %rax
movq 0x8(%rsp), %r13
je 0x9163
movq 0x18(%rbx), %rcx
jmp 0x8d29
movq 0x10(%rbx), %rax
movq 0x8(%rsp), %r13
jmp 0x8d29
movq $0x1, 0x20(%rsp)
pushq $0x4
popq %rdi
callq 0x1130
movq %rax, 0x40(%rsp)
testq %rax, %rax
je 0x91f7
movq %rbx, %rdi
pushq $0x1c
popq %rsi
callq 0xb86f
movq 0x40(%rsp), %rcx
movq 0x70(%rsp), %rdx
movl %eax, (%rcx,%rdx,4)
incq %rdx
movq %rdx, 0x70(%rsp)
movq 0x8(%rbx), %r14
movq 0x8(%r14), %rsi
cmpq 0x10(%r14), %rsi
jne 0x8c23
testq %rsi, %rsi
je 0x8c28
leaq (%rsi,%rsi), %rax
movq %rax, 0x10(%r14)
movq (%r14), %rdi
shlq $0x4, %rsi
callq 0x1160
movq 0x8(%rbx), %r14
movq %rax, (%r14)
testq %rax, %rax
je 0x913e
movq 0x8(%r14), %rsi
jmp 0x8c46
movq (%r14), %rax
jmp 0x8c46
movq $0x1, 0x10(%r14)
pushq $0x8
popq %rdi
callq 0x1130
movq %rax, (%r14)
testq %rax, %rax
je 0x91d1
xorl %esi, %esi
andq $0x0, (%rax,%rsi,8)
incq 0x8(%r14)
movq 0x8(%r12), %rsi
movq %rbx, %rdi
leaq 0x2c(%rsp), %rdx
leaq 0x40(%rsp), %rcx
leaq 0x70(%rsp), %r8
leaq 0x20(%rsp), %r9
callq 0x8699
testl %eax, %eax
je 0x8c8f
movl %eax, %r14d
leaq 0x65aa(%rip), %r12      # 0xf228
testl %r14d, %r14d
jne 0x8f66
incq %r15
jmp 0x86d0
movslq 0x2c(%rsp), %rsi
movq %rbx, %rdi
callq 0xb9e7
movq 0x40(%rsp), %rax
movslq (%rax), %rcx
movq 0x8(%rbx), %r14
movl %ecx, %eax
notl %eax
addl 0x8(%r14), %eax
movslq %eax, %rdx
movq (%r14), %rax
movq %rdx, (%rax,%rcx,8)
movq 0x8(%r14), %rsi
cmpq 0x10(%r14), %rsi
leaq 0x655f(%rip), %r12      # 0xf228
jne 0x8e5f
testq %rsi, %rsi
je 0x8e41
leaq (%rsi,%rsi), %rcx
movq %rcx, 0x10(%r14)
shlq $0x4, %rsi
movq %rax, %rdi
callq 0x1160
movq 0x8(%rbx), %r14
movq %rax, (%r14)
testq %rax, %rax
je 0x928f
movq 0x8(%r14), %rsi
jmp 0x8e5f
movq $0x1, 0x20(%rbx)
pushq $0x28
popq %rdi
callq 0x1130
movq %rax, 0x10(%rbx)
testq %rax, %rax
movq 0x8(%rsp), %r13
je 0x921d
xorl %ecx, %ecx
imulq $0x28, %rcx, %rcx
movq 0x60(%rsp), %rdx
movq %rdx, 0x20(%rax,%rcx)
movaps 0x40(%rsp), %xmm0
movaps 0x50(%rsp), %xmm1
movups %xmm1, 0x10(%rax,%rcx)
movups %xmm0, (%rax,%rcx)
movq 0x8(%rbx), %r12
movq 0x18(%rbx), %r14
leaq 0x1(%r14), %rax
movq %rax, 0x18(%rbx)
movq 0x8(%r12), %rsi
cmpq 0x10(%r12), %rsi
jne 0x8d99
testq %rsi, %rsi
je 0x8d9f
leaq (%rsi,%rsi), %rax
movq %rax, 0x10(%r12)
movq (%r12), %rdi
shlq $0x4, %rsi
callq 0x1160
movq 0x8(%rbx), %r12
movq %rax, (%r12)
testq %rax, %rax
je 0x9185
movq 0x8(%r12), %rsi
jmp 0x8dbf
movq (%r12), %rax
jmp 0x8dbf
movq $0x1, 0x10(%r12)
pushq $0x8
popq %rdi
callq 0x1130
movq %rax, (%r12)
testq %rax, %rax
je 0x9243
xorl %esi, %esi
movq $0x4, (%rax,%rsi,8)
movq 0x8(%r12), %rsi
incq %rsi
movq %rsi, 0x8(%r12)
cmpq 0x10(%r12), %rsi
jne 0x8e2d
testq %rsi, %rsi
je 0x8e0d
leaq (%rsi,%rsi), %rcx
movq %rcx, 0x10(%r12)
shlq $0x4, %rsi
movq %rax, %rdi
callq 0x1160
movq 0x8(%rbx), %r12
movq %rax, (%r12)
testq %rax, %rax
je 0x91ab
movq 0x8(%r12), %rsi
jmp 0x8e2d
movq $0x1, 0x10(%r12)
pushq $0x8
popq %rdi
callq 0x1130
movq %rax, (%r12)
testq %rax, %rax
je 0x9269
xorl %esi, %esi
movslq %r14d, %rcx
movq %rcx, (%rax,%rsi,8)
incq 0x8(%r12)
xorl %r14d, %r14d
jmp 0x8c77
movq $0x1, 0x10(%r14)
pushq $0x8
popq %rdi
callq 0x1130
movq %rax, (%r14)
testq %rax, %rax
je 0x92b1
xorl %esi, %esi
andq $0x0, (%rax,%rsi,8)
incq 0x8(%r14)
movq 0x40(%rsp), %rdi
pushq $0x1
popq %rcx
cmpq 0x70(%rsp), %rcx
jae 0x8e8f
movslq (%rdi,%rcx,4), %rdx
movl %edx, %esi
notl %esi
addl 0x8(%r14), %esi
movslq %esi, %rsi
movq %rsi, (%rax,%rdx,8)
incq %rcx
jmp 0x8e70
callq 0x1030
xorl %r14d, %r14d
jmp 0x8c7e
decq 0x28(%rbx)
movq 0x18(%rbx), %rax
pushq $0x8
popq %r15
xorl %r14d, %r14d
testq %rax, %rax
je 0x8f66
movq 0x10(%rbx), %rcx
imulq $0x28, %rax, %rax
movq -0x8(%rcx,%rax), %rax
cmpq 0x28(%rbx), %rax
jbe 0x8f66
movq 0x8(%rbx), %r12
movq 0x8(%r12), %rsi
cmpq 0x10(%r12), %rsi
jne 0x8f0a
testq %rsi, %rsi
je 0x8f10
leaq (%rsi,%rsi), %rax
movq %rax, 0x10(%r12)
movq (%r12), %rdi
shlq $0x4, %rsi
callq 0x1160
movq 0x8(%rbx), %r12
movq %rax, (%r12)
testq %rax, %rax
je 0x8f7b
movq 0x8(%r12), %rsi
jmp 0x8f30
movq (%r12), %rax
jmp 0x8f30
movq $0x1, 0x10(%r12)
movq %r15, %rdi
callq 0x1130
movq %rax, (%r12)
testq %rax, %rax
je 0x8fb8
xorl %esi, %esi
andq $0x0, (%rax,%rsi,8)
incq 0x8(%r12)
movq 0x18(%rbx), %rax
decq %rax
movq %rax, 0x18(%rbx)
jmp 0x8eab
movl %eax, %r14d
jmp 0x8f66
pushq $-0x3
jmp 0x8f55
pushq $-0x4
popq %rcx
movq (%rax), %rax
movups (%rax), %xmm0
movups %xmm0, 0x40(%rbx)
movl %ecx, 0x58(%rbx)
movl %ecx, %r14d
movl %r14d, %eax
addq $0x98, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq 0xd06e(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
movq 0x10(%r12), %r8
shlq $0x3, %r8
leaq 0x595c(%rip), %rsi      # 0xe8f1
leaq 0x637c(%rip), %rdx      # 0xf318
jmp 0x8fd4
movq 0xd04b(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x5a1a(%rip), %rsi      # 0xe9c9
xorl %eax, %eax
callq 0x1100
jmp 0x8fe0
movq 0xd031(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x55f5(%rip), %rsi      # 0xe5be
leaq 0x6348(%rip), %rdx      # 0xf318
pushq $0x8
popq %r8
movl $0x31c, %ecx            # imm = 0x31C
xorl %eax, %eax
callq 0x1100
pushq $0x1
popq %rdi
callq 0x1180
movq 0xd001(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
movq 0x10(%r14), %r8
shlq $0x3, %r8
leaq 0x58f0(%rip), %rsi      # 0xe8f1
leaq 0x6310(%rip), %rdx      # 0xf318
jmp 0x909c
movq 0xcfdc(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
movq 0x10(%rsp), %rax
movq (%rax), %r8
shlq $0x2, %r8
leaq 0x58c7(%rip), %rsi      # 0xe8f1
leaq 0x62e7(%rip), %rdx      # 0xf318
jmp 0x90c2
movq 0xcfb3(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
movq 0x10(%r14), %r8
shlq $0x3, %r8
leaq 0x58a2(%rip), %rsi      # 0xe8f1
leaq 0x62c2(%rip), %rdx      # 0xf318
jmp 0x90e8
movq 0xcf8e(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
movq 0x10(%r14), %r8
shlq $0x3, %r8
leaq 0x587d(%rip), %rsi      # 0xe8f1
leaq 0x629d(%rip), %rdx      # 0xf318
jmp 0x910e
movq 0xcf69(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x552d(%rip), %rsi      # 0xe5be
leaq 0x6280(%rip), %rdx      # 0xf318
pushq $0x8
popq %r8
movl $0x2d5, %ecx            # imm = 0x2D5
jmp 0x8fd9
movq 0xcf43(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x5507(%rip), %rsi      # 0xe5be
leaq 0x625a(%rip), %rdx      # 0xf318
pushq $0x4
popq %r8
movl $0x2a9, %ecx            # imm = 0x2A9
jmp 0x8fd9
movq 0xcf1d(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x54e1(%rip), %rsi      # 0xe5be
leaq 0x6234(%rip), %rdx      # 0xf318
pushq $0x8
popq %r8
movl $0x24c, %ecx            # imm = 0x24C
jmp 0x8fd9
movq 0xcef7(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x54bb(%rip), %rsi      # 0xe5be
leaq 0x620e(%rip), %rdx      # 0xf318
pushq $0x8
popq %r8
movl $0x257, %ecx            # imm = 0x257
jmp 0x8fd9
movq 0xced1(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
movq 0x20(%rsp), %r8
shlq $0x2, %r8
leaq 0x57bf(%rip), %rsi      # 0xe8f1
leaq 0x61df(%rip), %rdx      # 0xf318
jmp 0x9213
movq 0xceab(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
movq 0x10(%r14), %r8
shlq $0x3, %r8
leaq 0x579a(%rip), %rsi      # 0xe8f1
leaq 0x61ba(%rip), %rdx      # 0xf318
jmp 0x91ed
movq 0xce86(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
imulq $0x28, 0x20(%rbx), %r8
leaq 0x5778(%rip), %rsi      # 0xe8f1
leaq 0x6198(%rip), %rdx      # 0xf318
jmp 0x9239
movq 0xce64(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
movq 0x10(%r12), %r8
shlq $0x3, %r8
leaq 0x5752(%rip), %rsi      # 0xe8f1
leaq 0x6172(%rip), %rdx      # 0xf318
jmp 0x925f
movq 0xce3e(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
movq 0x10(%r12), %r8
shlq $0x3, %r8
leaq 0x572c(%rip), %rsi      # 0xe8f1
leaq 0x614c(%rip), %rdx      # 0xf318
jmp 0x9285
movq 0xce18(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x53dc(%rip), %rsi      # 0xe5be
leaq 0x612f(%rip), %rdx      # 0xf318
pushq $0x8
popq %r8
movl $0x285, %ecx            # imm = 0x285
jmp 0x8fd9
movq 0xcdf2(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x53b6(%rip), %rsi      # 0xe5be
leaq 0x6109(%rip), %rdx      # 0xf318
pushq $0x4
popq %r8
movl $0x284, %ecx            # imm = 0x284
jmp 0x8fd9
movq 0xcdcc(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x5390(%rip), %rsi      # 0xe5be
leaq 0x60e3(%rip), %rdx      # 0xf318
pushq $0x28
popq %r8
movl $0x210, %ecx            # imm = 0x210
jmp 0x8fd9
movq 0xcda6(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x536a(%rip), %rsi      # 0xe5be
leaq 0x60bd(%rip), %rdx      # 0xf318
pushq $0x8
popq %r8
movl $0x213, %ecx            # imm = 0x213
jmp 0x8fd9
movq 0xcd80(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x5344(%rip), %rsi      # 0xe5be
leaq 0x6097(%rip), %rdx      # 0xf318
pushq $0x8
popq %r8
movl $0x214, %ecx            # imm = 0x214
jmp 0x8fd9
movq 0xcd5a(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
movq 0x10(%r14), %r8
shlq $0x3, %r8
leaq 0x5649(%rip), %rsi      # 0xe8f1
leaq 0x6069(%rip), %rdx      # 0xf318
jmp 0x92cd
movq 0xcd38(%rip), %rax      # 0x15ff0
movq (%rax), %rdi
leaq 0x52fc(%rip), %rsi      # 0xe5be
leaq 0x604f(%rip), %rdx      # 0xf318
pushq $0x8
popq %r8
movl $0x290, %ecx            # imm = 0x290
jmp 0x8fd9