// File: /workspace/github_cpp_makefile_star2_O1/chuckwolber[P]Cube/test/test_cube.cpp
// Function: test_sized_constructors(unsigned int)
void test_sized_constructors(unsigned int cubeSize) {
   Cube c1(CubieColor::WHITE,  cubeSize);
   Cube c2(CubieColor::BLUE,   cubeSize);
   Cube c3(CubieColor::GREEN,  cubeSize);
   Cube c4(CubieColor::ORANGE, cubeSize);
   Cube c5(CubieColor::RED,    cubeSize);
   Cube c6(CubieColor::YELLOW, cubeSize);

   Cube c1_cp(c1);
   Cube c2_cp(c2);
   Cube c3_cp(c3);
   Cube c4_cp(c4);
   Cube c5_cp(c5);
   Cube c6_cp(c6);

   verify_cube(c1, getExpected(CubieColor::WHITE,  cubeSize));
   verify_cube(c2, getExpected(CubieColor::BLUE,   cubeSize));
   verify_cube(c3, getExpected(CubieColor::GREEN,  cubeSize));
   verify_cube(c4, getExpected(CubieColor::ORANGE, cubeSize));
   verify_cube(c5, getExpected(CubieColor::RED,    cubeSize));
   verify_cube(c6, getExpected(CubieColor::YELLOW, cubeSize));

   verify_cube(c1_cp, getExpected(CubieColor::WHITE,  cubeSize));
   verify_cube(c2_cp, getExpected(CubieColor::BLUE,   cubeSize));
   verify_cube(c3_cp, getExpected(CubieColor::GREEN,  cubeSize));
   verify_cube(c4_cp, getExpected(CubieColor::ORANGE, cubeSize));
   verify_cube(c5_cp, getExpected(CubieColor::RED,    cubeSize));
   verify_cube(c6_cp, getExpected(CubieColor::YELLOW, cubeSize));

   Cube c1_mv(std::move(c1));
   Cube c2_mv(std::move(c2));
   Cube c3_mv(std::move(c3));
   Cube c4_mv(std::move(c4));
   Cube c5_mv(std::move(c5));
   Cube c6_mv(std::move(c6));

   verify_cube(c1_mv, getExpected(CubieColor::WHITE,  cubeSize));
   verify_cube(c2_mv, getExpected(CubieColor::BLUE,   cubeSize));
   verify_cube(c3_mv, getExpected(CubieColor::GREEN,  cubeSize));
   verify_cube(c4_mv, getExpected(CubieColor::ORANGE, cubeSize));
   verify_cube(c5_mv, getExpected(CubieColor::RED,    cubeSize));
   verify_cube(c6_mv, getExpected(CubieColor::YELLOW, cubeSize));
}

// Assembly:
pushq %rbx
subq $0x1290, %rsp           # imm = 0x1290
movl %edi, %ebx
leaq 0x408(%rsp), %rdi
movl $0x77, %esi
movl %ebx, %edx
callq 0x2b5a
leaq 0x390(%rsp), %rdi
movl $0x62, %esi
movl %ebx, %edx
callq 0x2b5a
leaq 0x318(%rsp), %rdi
movl $0x67, %esi
movl %ebx, %edx
callq 0x2b5a
leaq 0x2a0(%rsp), %rdi
movl $0x6f, %esi
movl %ebx, %edx
callq 0x2b5a
leaq 0x228(%rsp), %rdi
movl $0x72, %esi
movl %ebx, %edx
callq 0x2b5a
leaq 0x1b0(%rsp), %rdi
movl $0x79, %esi
movl %ebx, %edx
callq 0x2b5a
leaq 0x1218(%rsp), %rdi
leaq 0x408(%rsp), %rsi
callq 0x2b82
leaq 0x11a0(%rsp), %rdi
leaq 0x390(%rsp), %rsi
callq 0x2b82
leaq 0x1128(%rsp), %rdi
leaq 0x318(%rsp), %rsi
callq 0x2b82
leaq 0x10b0(%rsp), %rdi
leaq 0x2a0(%rsp), %rsi
callq 0x2b82
leaq 0x1038(%rsp), %rdi
leaq 0x228(%rsp), %rsi
callq 0x2b82
leaq 0xfc0(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
callq 0x2b82
leaq 0xf48(%rsp), %rdi
leaq 0x408(%rsp), %rsi
callq 0x2b82
leaq 0x198(%rsp), %rdi
movl $0x77, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xf48(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x66d8
movq 0x198(%rsp), %rdi
testq %rdi, %rdi
je 0x7213
movq 0x1a8(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xf48(%rsp), %rdi
callq 0x2e34
leaq 0xed0(%rsp), %rdi
leaq 0x390(%rsp), %rsi
callq 0x2b82
leaq 0x180(%rsp), %rdi
movl $0x62, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xed0(%rsp), %rdi
leaq 0x180(%rsp), %rsi
callq 0x66d8
movq 0x180(%rsp), %rdi
testq %rdi, %rdi
je 0x727b
movq 0x190(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xed0(%rsp), %rdi
callq 0x2e34
leaq 0xe58(%rsp), %rdi
leaq 0x318(%rsp), %rsi
callq 0x2b82
leaq 0x168(%rsp), %rdi
movl $0x67, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xe58(%rsp), %rdi
leaq 0x168(%rsp), %rsi
callq 0x66d8
movq 0x168(%rsp), %rdi
testq %rdi, %rdi
je 0x72e3
movq 0x178(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xe58(%rsp), %rdi
callq 0x2e34
leaq 0xde0(%rsp), %rdi
leaq 0x2a0(%rsp), %rsi
callq 0x2b82
leaq 0x150(%rsp), %rdi
movl $0x6f, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xde0(%rsp), %rdi
leaq 0x150(%rsp), %rsi
callq 0x66d8
movq 0x150(%rsp), %rdi
testq %rdi, %rdi
je 0x734b
movq 0x160(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xde0(%rsp), %rdi
callq 0x2e34
leaq 0xd68(%rsp), %rdi
leaq 0x228(%rsp), %rsi
callq 0x2b82
leaq 0x138(%rsp), %rdi
movl $0x72, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xd68(%rsp), %rdi
leaq 0x138(%rsp), %rsi
callq 0x66d8
movq 0x138(%rsp), %rdi
testq %rdi, %rdi
je 0x73b3
movq 0x148(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xd68(%rsp), %rdi
callq 0x2e34
leaq 0xcf0(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
callq 0x2b82
leaq 0x120(%rsp), %rdi
movl $0x79, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xcf0(%rsp), %rdi
leaq 0x120(%rsp), %rsi
callq 0x66d8
movq 0x120(%rsp), %rdi
testq %rdi, %rdi
je 0x741b
movq 0x130(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xcf0(%rsp), %rdi
callq 0x2e34
leaq 0xc78(%rsp), %rdi
leaq 0x1218(%rsp), %rsi
callq 0x2b82
leaq 0x108(%rsp), %rdi
movl $0x77, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xc78(%rsp), %rdi
leaq 0x108(%rsp), %rsi
callq 0x66d8
movq 0x108(%rsp), %rdi
testq %rdi, %rdi
je 0x7483
movq 0x118(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xc78(%rsp), %rdi
callq 0x2e34
leaq 0xc00(%rsp), %rdi
leaq 0x11a0(%rsp), %rsi
callq 0x2b82
leaq 0xf0(%rsp), %rdi
movl $0x62, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xc00(%rsp), %rdi
leaq 0xf0(%rsp), %rsi
callq 0x66d8
movq 0xf0(%rsp), %rdi
testq %rdi, %rdi
je 0x74eb
movq 0x100(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xc00(%rsp), %rdi
callq 0x2e34
leaq 0xb88(%rsp), %rdi
leaq 0x1128(%rsp), %rsi
callq 0x2b82
leaq 0xd8(%rsp), %rdi
movl $0x67, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xb88(%rsp), %rdi
leaq 0xd8(%rsp), %rsi
callq 0x66d8
movq 0xd8(%rsp), %rdi
testq %rdi, %rdi
je 0x7553
movq 0xe8(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xb88(%rsp), %rdi
callq 0x2e34
leaq 0xb10(%rsp), %rdi
leaq 0x10b0(%rsp), %rsi
callq 0x2b82
leaq 0xc0(%rsp), %rdi
movl $0x6f, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xb10(%rsp), %rdi
leaq 0xc0(%rsp), %rsi
callq 0x66d8
movq 0xc0(%rsp), %rdi
testq %rdi, %rdi
je 0x75bb
movq 0xd0(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xb10(%rsp), %rdi
callq 0x2e34
leaq 0xa98(%rsp), %rdi
leaq 0x1038(%rsp), %rsi
callq 0x2b82
leaq 0xa8(%rsp), %rdi
movl $0x72, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xa98(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x66d8
movq 0xa8(%rsp), %rdi
testq %rdi, %rdi
je 0x7623
movq 0xb8(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xa98(%rsp), %rdi
callq 0x2e34
leaq 0xa20(%rsp), %rdi
leaq 0xfc0(%rsp), %rsi
callq 0x2b82
leaq 0x90(%rsp), %rdi
movl $0x79, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0xa20(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x66d8
movq 0x90(%rsp), %rdi
testq %rdi, %rdi
je 0x768b
movq 0xa0(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0xa20(%rsp), %rdi
callq 0x2e34
leaq 0x9a8(%rsp), %rdi
leaq 0x408(%rsp), %rsi
callq 0x2c0a
leaq 0x930(%rsp), %rdi
leaq 0x390(%rsp), %rsi
callq 0x2c0a
leaq 0x8b8(%rsp), %rdi
leaq 0x318(%rsp), %rsi
callq 0x2c0a
leaq 0x840(%rsp), %rdi
leaq 0x2a0(%rsp), %rsi
callq 0x2c0a
leaq 0x7c8(%rsp), %rdi
leaq 0x228(%rsp), %rsi
callq 0x2c0a
leaq 0x750(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
callq 0x2c0a
leaq 0x6d8(%rsp), %rdi
leaq 0x9a8(%rsp), %rsi
callq 0x2b82
leaq 0x78(%rsp), %rdi
movl $0x77, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0x6d8(%rsp), %rdi
leaq 0x78(%rsp), %rsi
callq 0x66d8
movq 0x78(%rsp), %rdi
testq %rdi, %rdi
je 0x7768
movq 0x88(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0x6d8(%rsp), %rdi
callq 0x2e34
leaq 0x660(%rsp), %rdi
leaq 0x930(%rsp), %rsi
callq 0x2b82
leaq 0x60(%rsp), %rdi
movl $0x62, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0x660(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x66d8
movq 0x60(%rsp), %rdi
testq %rdi, %rdi
je 0x77c4
movq 0x70(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0x660(%rsp), %rdi
callq 0x2e34
leaq 0x5e8(%rsp), %rdi
leaq 0x8b8(%rsp), %rsi
callq 0x2b82
leaq 0x48(%rsp), %rdi
movl $0x67, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0x5e8(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x66d8
movq 0x48(%rsp), %rdi
testq %rdi, %rdi
je 0x7820
movq 0x58(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0x5e8(%rsp), %rdi
callq 0x2e34
leaq 0x570(%rsp), %rdi
leaq 0x840(%rsp), %rsi
callq 0x2b82
leaq 0x30(%rsp), %rdi
movl $0x6f, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0x570(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x66d8
movq 0x30(%rsp), %rdi
testq %rdi, %rdi
je 0x787c
movq 0x40(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0x570(%rsp), %rdi
callq 0x2e34
leaq 0x4f8(%rsp), %rdi
leaq 0x7c8(%rsp), %rsi
callq 0x2b82
leaq 0x18(%rsp), %rdi
movl $0x72, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0x4f8(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x66d8
movq 0x18(%rsp), %rdi
testq %rdi, %rdi
je 0x78d8
movq 0x28(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0x4f8(%rsp), %rdi
callq 0x2e34
leaq 0x480(%rsp), %rdi
leaq 0x750(%rsp), %rsi
callq 0x2b82
movq %rsp, %rdi
movl $0x79, %esi
movl %ebx, %edx
callq 0x67ba
leaq 0x480(%rsp), %rdi
movq %rsp, %rsi
callq 0x66d8
movq (%rsp), %rdi
testq %rdi, %rdi
je 0x792f
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
leaq 0x480(%rsp), %rdi
callq 0x2e34
leaq 0x750(%rsp), %rdi
callq 0x2e34
leaq 0x7c8(%rsp), %rdi
callq 0x2e34
leaq 0x840(%rsp), %rdi
callq 0x2e34
leaq 0x8b8(%rsp), %rdi
callq 0x2e34
leaq 0x930(%rsp), %rdi
callq 0x2e34
leaq 0x9a8(%rsp), %rdi
callq 0x2e34
leaq 0xfc0(%rsp), %rdi
callq 0x2e34
leaq 0x1038(%rsp), %rdi
callq 0x2e34
leaq 0x10b0(%rsp), %rdi
callq 0x2e34
leaq 0x1128(%rsp), %rdi
callq 0x2e34
leaq 0x11a0(%rsp), %rdi
callq 0x2e34
leaq 0x1218(%rsp), %rdi
callq 0x2e34
leaq 0x1b0(%rsp), %rdi
callq 0x2e34
leaq 0x228(%rsp), %rdi
callq 0x2e34
leaq 0x2a0(%rsp), %rdi
callq 0x2e34
leaq 0x318(%rsp), %rdi
callq 0x2e34
leaq 0x390(%rsp), %rdi
callq 0x2e34
leaq 0x408(%rsp), %rdi
callq 0x2e34
addq $0x1290, %rsp           # imm = 0x1290
popq %rbx
retq
movq %rax, %rbx
movq (%rsp), %rdi
testq %rdi, %rdi
je 0x7a4d
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7a4d
movq %rax, %rbx
leaq 0x480(%rsp), %rdi
jmp 0x7b2b
movq %rax, %rbx
movq 0x18(%rsp), %rdi
testq %rdi, %rdi
je 0x7a79
movq 0x28(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7a79
movq %rax, %rbx
leaq 0x4f8(%rsp), %rdi
jmp 0x7b2b
movq %rax, %rbx
movq 0x30(%rsp), %rdi
testq %rdi, %rdi
je 0x7aa5
movq 0x40(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7aa5
movq %rax, %rbx
leaq 0x570(%rsp), %rdi
jmp 0x7b2b
movq %rax, %rbx
movq 0x48(%rsp), %rdi
testq %rdi, %rdi
je 0x7ace
movq 0x58(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7ace
movq %rax, %rbx
leaq 0x5e8(%rsp), %rdi
jmp 0x7b2b
movq %rax, %rbx
movq 0x60(%rsp), %rdi
testq %rdi, %rdi
je 0x7af7
movq 0x70(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7af7
movq %rax, %rbx
leaq 0x660(%rsp), %rdi
jmp 0x7b2b
movq %rax, %rbx
movq 0x78(%rsp), %rdi
testq %rdi, %rdi
je 0x7b23
movq 0x88(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7b23
movq %rax, %rbx
leaq 0x6d8(%rsp), %rdi
callq 0x2e34
jmp 0x7e15
movq %rax, %rbx
jmp 0x7e22
movq %rax, %rbx
jmp 0x7e2f
movq %rax, %rbx
jmp 0x7e3c
movq %rax, %rbx
jmp 0x7e49
movq %rax, %rbx
jmp 0x7e56
jmp 0x7e65
movq %rax, %rbx
movq 0x90(%rsp), %rdi
testq %rdi, %rdi
je 0x7b87
movq 0xa0(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7b87
movq %rax, %rbx
leaq 0xa20(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
movq 0xa8(%rsp), %rdi
testq %rdi, %rdi
je 0x7bb9
movq 0xb8(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7bb9
movq %rax, %rbx
leaq 0xa98(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
movq 0xc0(%rsp), %rdi
testq %rdi, %rdi
je 0x7beb
movq 0xd0(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7beb
movq %rax, %rbx
leaq 0xb10(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
movq 0xd8(%rsp), %rdi
testq %rdi, %rdi
je 0x7c1d
movq 0xe8(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7c1d
movq %rax, %rbx
leaq 0xb88(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
movq 0xf0(%rsp), %rdi
testq %rdi, %rdi
je 0x7c4f
movq 0x100(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7c4f
movq %rax, %rbx
leaq 0xc00(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
movq 0x108(%rsp), %rdi
testq %rdi, %rdi
je 0x7c81
movq 0x118(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7c81
movq %rax, %rbx
leaq 0xc78(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
movq 0x120(%rsp), %rdi
testq %rdi, %rdi
je 0x7cb3
movq 0x130(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7cb3
movq %rax, %rbx
leaq 0xcf0(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
movq 0x138(%rsp), %rdi
testq %rdi, %rdi
je 0x7ce5
movq 0x148(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7ce5
movq %rax, %rbx
leaq 0xd68(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
movq 0x150(%rsp), %rdi
testq %rdi, %rdi
je 0x7d17
movq 0x160(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7d17
movq %rax, %rbx
leaq 0xde0(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
movq 0x168(%rsp), %rdi
testq %rdi, %rdi
je 0x7d49
movq 0x178(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7d49
movq %rax, %rbx
leaq 0xe58(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
movq 0x180(%rsp), %rdi
testq %rdi, %rdi
je 0x7d7b
movq 0x190(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7d7b
movq %rax, %rbx
leaq 0xed0(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
movq 0x198(%rsp), %rdi
testq %rdi, %rdi
je 0x7dad
movq 0x1a8(%rsp), %rsi
subq %rdi, %rsi
callq 0x1120
jmp 0x7dad
movq %rax, %rbx
leaq 0xf48(%rsp), %rdi
jmp 0x7e5e
movq %rax, %rbx
jmp 0x7e75
movq %rax, %rbx
jmp 0x7e82
movq %rax, %rbx
jmp 0x7e8f
movq %rax, %rbx
jmp 0x7e9c
movq %rax, %rbx
jmp 0x7ea9
movq %rax, %rbx
jmp 0x7eb6
movq %rax, %rbx
jmp 0x7ec3
movq %rax, %rbx
jmp 0x7ed0
movq %rax, %rbx
jmp 0x7edd
movq %rax, %rbx
jmp 0x7eea
movq %rax, %rbx
jmp 0x7ef7
movq %rax, %rbx
leaq 0x750(%rsp), %rdi
callq 0x2e34
leaq 0x7c8(%rsp), %rdi
callq 0x2e34
leaq 0x840(%rsp), %rdi
callq 0x2e34
leaq 0x8b8(%rsp), %rdi
callq 0x2e34
leaq 0x930(%rsp), %rdi
callq 0x2e34
leaq 0x9a8(%rsp), %rdi
callq 0x2e34
jmp 0x7e68
movq %rax, %rbx
leaq 0xfc0(%rsp), %rdi
callq 0x2e34
leaq 0x1038(%rsp), %rdi
callq 0x2e34
leaq 0x10b0(%rsp), %rdi
callq 0x2e34
leaq 0x1128(%rsp), %rdi
callq 0x2e34
leaq 0x11a0(%rsp), %rdi
callq 0x2e34
leaq 0x1218(%rsp), %rdi
callq 0x2e34
leaq 0x1b0(%rsp), %rdi
callq 0x2e34
leaq 0x228(%rsp), %rdi
callq 0x2e34
leaq 0x2a0(%rsp), %rdi
callq 0x2e34
leaq 0x318(%rsp), %rdi
callq 0x2e34
leaq 0x390(%rsp), %rdi
callq 0x2e34
leaq 0x408(%rsp), %rdi
callq 0x2e34
movq %rbx, %rdi
callq 0x1190