// File: /workspace/github_cpp_makefile_star2_O2/chuckwolber[P]Cube/test/test_cube.cpp
// Function: test_operators()
void test_operators() {
   std::cout << "Testing operators... ";

   Cube c4(CubieColor::WHITE,  4);
   Cube c5(CubieColor::BLUE,   5);
   Cube c6(CubieColor::GREEN,  6);
   Cube c7(CubieColor::ORANGE, 7);
   Cube c8(CubieColor::RED,    8);
   Cube c9(CubieColor::YELLOW, 9);
   verify_cube(c4, getExpected(CubieColor::WHITE,  4));
   verify_cube(c5, getExpected(CubieColor::BLUE,   5));
   verify_cube(c6, getExpected(CubieColor::GREEN,  6));
   verify_cube(c7, getExpected(CubieColor::ORANGE, 7));
   verify_cube(c8, getExpected(CubieColor::RED,    8));
   verify_cube(c9, getExpected(CubieColor::YELLOW, 9));

   Cube c4_cp; c4_cp = c4; assert(c4_cp == c4);
   Cube c5_cp; c5_cp = c5; assert(c5_cp == c5);
   Cube c6_cp; c6_cp = c6; assert(c6_cp == c6);
   Cube c7_cp; c7_cp = c7; assert(c7_cp == c7);
   Cube c8_cp; c8_cp = c8; assert(c8_cp == c8);
   Cube c9_cp; c9_cp = c9; assert(c9_cp == c9);
   verify_cube(c4_cp, getExpected(CubieColor::WHITE,  4));
   verify_cube(c5_cp, getExpected(CubieColor::BLUE,   5));
   verify_cube(c6_cp, getExpected(CubieColor::GREEN,  6));
   verify_cube(c7_cp, getExpected(CubieColor::ORANGE, 7));
   verify_cube(c8_cp, getExpected(CubieColor::RED,    8));
   verify_cube(c9_cp, getExpected(CubieColor::YELLOW, 9));
   
   Cube c4_mv; c4_mv = std::move(c4);
   Cube c5_mv; c5_mv = std::move(c5);
   Cube c6_mv; c6_mv = std::move(c6);
   Cube c7_mv; c7_mv = std::move(c7);
   Cube c8_mv; c8_mv = std::move(c8);
   Cube c9_mv; c9_mv = std::move(c9);
   verify_cube(c4_mv, getExpected(CubieColor::WHITE,  4));
   verify_cube(c5_mv, getExpected(CubieColor::BLUE,   5));
   verify_cube(c6_mv, getExpected(CubieColor::GREEN,  6));
   verify_cube(c7_mv, getExpected(CubieColor::ORANGE, 7));
   verify_cube(c8_mv, getExpected(CubieColor::RED,    8));
   verify_cube(c9_mv, getExpected(CubieColor::YELLOW, 9));

   std::cout << "Passed" << std::endl;
}

// Assembly:
pushq %rbx
subq $0x1290, %rsp           # imm = 0x1290
movq 0x80cf(%rip), %rdi      # 0xcfd8
leaq 0x4364(%rip), %rsi      # 0x9274
callq 0x2130
leaq 0x408(%rsp), %rdi
pushq $0x77
popq %rsi
pushq $0x4
popq %rdx
callq 0x3bf6
leaq 0x390(%rsp), %rdi
pushq $0x62
popq %rsi
pushq $0x5
popq %rdx
callq 0x3bf6
leaq 0x318(%rsp), %rdi
pushq $0x67
popq %rsi
pushq $0x6
popq %rdx
callq 0x3bf6
leaq 0x2a0(%rsp), %rdi
pushq $0x6f
popq %rsi
pushq $0x7
popq %rdx
callq 0x3bf6
leaq 0x228(%rsp), %rdi
pushq $0x72
popq %rsi
pushq $0x8
popq %rdx
callq 0x3bf6
leaq 0x1b0(%rsp), %rdi
pushq $0x79
popq %rsi
pushq $0x9
popq %rdx
callq 0x3bf6
leaq 0x1218(%rsp), %rdi
leaq 0x408(%rsp), %rsi
callq 0x3c1c
leaq 0x198(%rsp), %rdi
pushq $0x77
popq %rsi
pushq $0x4
popq %rdx
callq 0x707a
leaq 0x1218(%rsp), %rdi
leaq 0x198(%rsp), %rsi
callq 0x6fb0
leaq 0x198(%rsp), %rdi
callq 0x48ec
leaq 0x1218(%rsp), %rdi
callq 0x3e50
leaq 0x11a0(%rsp), %rdi
leaq 0x390(%rsp), %rsi
callq 0x3c1c
leaq 0x180(%rsp), %rdi
pushq $0x62
popq %rsi
pushq $0x5
popq %rdx
callq 0x707a
leaq 0x11a0(%rsp), %rdi
leaq 0x180(%rsp), %rsi
callq 0x6fb0
leaq 0x180(%rsp), %rdi
callq 0x48ec
leaq 0x11a0(%rsp), %rdi
callq 0x3e50
leaq 0x1128(%rsp), %rdi
leaq 0x318(%rsp), %rsi
callq 0x3c1c
leaq 0x168(%rsp), %rdi
pushq $0x67
popq %rsi
pushq $0x6
popq %rdx
callq 0x707a
leaq 0x1128(%rsp), %rdi
leaq 0x168(%rsp), %rsi
callq 0x6fb0
leaq 0x168(%rsp), %rdi
callq 0x48ec
leaq 0x1128(%rsp), %rdi
callq 0x3e50
leaq 0x10b0(%rsp), %rdi
leaq 0x2a0(%rsp), %rsi
callq 0x3c1c
leaq 0x150(%rsp), %rdi
pushq $0x6f
popq %rsi
pushq $0x7
popq %rdx
callq 0x707a
leaq 0x10b0(%rsp), %rdi
leaq 0x150(%rsp), %rsi
callq 0x6fb0
leaq 0x150(%rsp), %rdi
callq 0x48ec
leaq 0x10b0(%rsp), %rdi
callq 0x3e50
leaq 0x1038(%rsp), %rdi
leaq 0x228(%rsp), %rsi
callq 0x3c1c
leaq 0x138(%rsp), %rdi
pushq $0x72
popq %rsi
pushq $0x8
popq %rdx
callq 0x707a
leaq 0x1038(%rsp), %rdi
leaq 0x138(%rsp), %rsi
callq 0x6fb0
leaq 0x138(%rsp), %rdi
callq 0x48ec
leaq 0x1038(%rsp), %rdi
callq 0x3e50
leaq 0xfc0(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
callq 0x3c1c
leaq 0x120(%rsp), %rdi
pushq $0x79
popq %rsi
pushq $0x9
popq %rdx
callq 0x707a
leaq 0xfc0(%rsp), %rdi
leaq 0x120(%rsp), %rsi
callq 0x6fb0
leaq 0x120(%rsp), %rdi
callq 0x48ec
leaq 0xfc0(%rsp), %rdi
callq 0x3e50
leaq 0x6d8(%rsp), %rdi
callq 0x3a84
leaq 0x6d8(%rsp), %rdi
leaq 0x408(%rsp), %rsi
callq 0x3d20
leaq 0x6d8(%rsp), %rdi
leaq 0x408(%rsp), %rsi
callq 0x3df6
testb %al, %al
je 0x58bd
leaq 0x660(%rsp), %rdi
callq 0x3a84
leaq 0x660(%rsp), %rdi
leaq 0x390(%rsp), %rsi
callq 0x3d20
leaq 0x660(%rsp), %rdi
leaq 0x390(%rsp), %rsi
callq 0x3df6
testb %al, %al
je 0x58dc
leaq 0x5e8(%rsp), %rdi
callq 0x3a84
leaq 0x5e8(%rsp), %rdi
leaq 0x318(%rsp), %rsi
callq 0x3d20
leaq 0x5e8(%rsp), %rdi
leaq 0x318(%rsp), %rsi
callq 0x3df6
testb %al, %al
je 0x58fb
leaq 0x570(%rsp), %rdi
callq 0x3a84
leaq 0x570(%rsp), %rdi
leaq 0x2a0(%rsp), %rsi
callq 0x3d20
leaq 0x570(%rsp), %rdi
leaq 0x2a0(%rsp), %rsi
callq 0x3df6
testb %al, %al
je 0x591a
leaq 0x4f8(%rsp), %rdi
callq 0x3a84
leaq 0x4f8(%rsp), %rdi
leaq 0x228(%rsp), %rsi
callq 0x3d20
leaq 0x4f8(%rsp), %rdi
leaq 0x228(%rsp), %rsi
callq 0x3df6
testb %al, %al
je 0x5939
leaq 0x480(%rsp), %rdi
callq 0x3a84
leaq 0x480(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
callq 0x3d20
leaq 0x480(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
callq 0x3df6
testb %al, %al
je 0x5958
leaq 0xf48(%rsp), %rdi
leaq 0x6d8(%rsp), %rsi
callq 0x3c1c
leaq 0x108(%rsp), %rdi
pushq $0x77
popq %rsi
pushq $0x4
popq %rdx
callq 0x707a
leaq 0xf48(%rsp), %rdi
leaq 0x108(%rsp), %rsi
callq 0x6fb0
leaq 0x108(%rsp), %rdi
callq 0x48ec
leaq 0xf48(%rsp), %rdi
callq 0x3e50
leaq 0xed0(%rsp), %rdi
leaq 0x660(%rsp), %rsi
callq 0x3c1c
leaq 0xf0(%rsp), %rdi
pushq $0x62
popq %rsi
pushq $0x5
popq %rdx
callq 0x707a
leaq 0xed0(%rsp), %rdi
leaq 0xf0(%rsp), %rsi
callq 0x6fb0
leaq 0xf0(%rsp), %rdi
callq 0x48ec
leaq 0xed0(%rsp), %rdi
callq 0x3e50
leaq 0xe58(%rsp), %rdi
leaq 0x5e8(%rsp), %rsi
callq 0x3c1c
leaq 0xd8(%rsp), %rdi
pushq $0x67
popq %rsi
pushq $0x6
popq %rdx
callq 0x707a
leaq 0xe58(%rsp), %rdi
leaq 0xd8(%rsp), %rsi
callq 0x6fb0
leaq 0xd8(%rsp), %rdi
callq 0x48ec
leaq 0xe58(%rsp), %rdi
callq 0x3e50
leaq 0xde0(%rsp), %rdi
leaq 0x570(%rsp), %rsi
callq 0x3c1c
leaq 0xc0(%rsp), %rdi
pushq $0x6f
popq %rsi
pushq $0x7
popq %rdx
callq 0x707a
leaq 0xde0(%rsp), %rdi
leaq 0xc0(%rsp), %rsi
callq 0x6fb0
leaq 0xc0(%rsp), %rdi
callq 0x48ec
leaq 0xde0(%rsp), %rdi
callq 0x3e50
leaq 0xd68(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
callq 0x3c1c
leaq 0xa8(%rsp), %rdi
pushq $0x72
popq %rsi
pushq $0x8
popq %rdx
callq 0x707a
leaq 0xd68(%rsp), %rdi
leaq 0xa8(%rsp), %rsi
callq 0x6fb0
leaq 0xa8(%rsp), %rdi
callq 0x48ec
leaq 0xd68(%rsp), %rdi
callq 0x3e50
leaq 0xcf0(%rsp), %rdi
leaq 0x480(%rsp), %rsi
callq 0x3c1c
leaq 0x90(%rsp), %rdi
pushq $0x79
popq %rsi
pushq $0x9
popq %rdx
callq 0x707a
leaq 0xcf0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x6fb0
leaq 0x90(%rsp), %rdi
callq 0x48ec
leaq 0xcf0(%rsp), %rdi
callq 0x3e50
leaq 0x9a8(%rsp), %rdi
callq 0x3a84
leaq 0x9a8(%rsp), %rdi
leaq 0x408(%rsp), %rsi
callq 0x3dc0
leaq 0x930(%rsp), %rdi
callq 0x3a84
leaq 0x930(%rsp), %rdi
leaq 0x390(%rsp), %rsi
callq 0x3dc0
leaq 0x8b8(%rsp), %rdi
callq 0x3a84
leaq 0x8b8(%rsp), %rdi
leaq 0x318(%rsp), %rsi
callq 0x3dc0
leaq 0x840(%rsp), %rdi
callq 0x3a84
leaq 0x840(%rsp), %rdi
leaq 0x2a0(%rsp), %rsi
callq 0x3dc0
leaq 0x7c8(%rsp), %rdi
callq 0x3a84
leaq 0x7c8(%rsp), %rdi
leaq 0x228(%rsp), %rsi
callq 0x3dc0
leaq 0x750(%rsp), %rdi
callq 0x3a84
leaq 0x750(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
callq 0x3dc0
leaq 0xc78(%rsp), %rdi
leaq 0x9a8(%rsp), %rsi
callq 0x3c1c
leaq 0x78(%rsp), %rdi
pushq $0x77
popq %rsi
pushq $0x4
popq %rdx
callq 0x707a
leaq 0xc78(%rsp), %rdi
leaq 0x78(%rsp), %rsi
callq 0x6fb0
leaq 0x78(%rsp), %rdi
callq 0x48ec
leaq 0xc78(%rsp), %rdi
callq 0x3e50
leaq 0xc00(%rsp), %rdi
leaq 0x930(%rsp), %rsi
callq 0x3c1c
leaq 0x60(%rsp), %rdi
pushq $0x62
popq %rsi
pushq $0x5
popq %rdx
callq 0x707a
leaq 0xc00(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x6fb0
leaq 0x60(%rsp), %rdi
callq 0x48ec
leaq 0xc00(%rsp), %rdi
callq 0x3e50
leaq 0xb88(%rsp), %rdi
leaq 0x8b8(%rsp), %rsi
callq 0x3c1c
leaq 0x48(%rsp), %rdi
pushq $0x67
popq %rsi
pushq $0x6
popq %rdx
callq 0x707a
leaq 0xb88(%rsp), %rdi
leaq 0x48(%rsp), %rsi
callq 0x6fb0
leaq 0x48(%rsp), %rdi
callq 0x48ec
leaq 0xb88(%rsp), %rdi
callq 0x3e50
leaq 0xb10(%rsp), %rdi
leaq 0x840(%rsp), %rsi
callq 0x3c1c
leaq 0x30(%rsp), %rdi
pushq $0x6f
popq %rsi
pushq $0x7
popq %rdx
callq 0x707a
leaq 0xb10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x6fb0
leaq 0x30(%rsp), %rdi
callq 0x48ec
leaq 0xb10(%rsp), %rdi
callq 0x3e50
leaq 0xa98(%rsp), %rdi
leaq 0x7c8(%rsp), %rsi
callq 0x3c1c
leaq 0x18(%rsp), %rdi
pushq $0x72
popq %rsi
pushq $0x8
popq %rdx
callq 0x707a
leaq 0xa98(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x6fb0
leaq 0x18(%rsp), %rdi
callq 0x48ec
leaq 0xa98(%rsp), %rdi
callq 0x3e50
leaq 0xa20(%rsp), %rdi
leaq 0x750(%rsp), %rsi
callq 0x3c1c
movq %rsp, %rdi
pushq $0x79
popq %rsi
pushq $0x9
popq %rdx
callq 0x707a
leaq 0xa20(%rsp), %rdi
movq %rsp, %rsi
callq 0x6fb0
movq %rsp, %rdi
callq 0x48ec
leaq 0xa20(%rsp), %rdi
callq 0x3e50
movq 0x7822(%rip), %rdi      # 0xcfd8
leaq 0x3ab0(%rip), %rsi      # 0x926d
callq 0x2130
movq %rax, %rdi
callq 0x20a0
leaq 0x750(%rsp), %rdi
callq 0x3e50
leaq 0x7c8(%rsp), %rdi
callq 0x3e50
leaq 0x840(%rsp), %rdi
callq 0x3e50
leaq 0x8b8(%rsp), %rdi
callq 0x3e50
leaq 0x930(%rsp), %rdi
callq 0x3e50
leaq 0x9a8(%rsp), %rdi
callq 0x3e50
leaq 0x480(%rsp), %rdi
callq 0x3e50
leaq 0x4f8(%rsp), %rdi
callq 0x3e50
leaq 0x570(%rsp), %rdi
callq 0x3e50
leaq 0x5e8(%rsp), %rdi
callq 0x3e50
leaq 0x660(%rsp), %rdi
callq 0x3e50
leaq 0x6d8(%rsp), %rdi
callq 0x3e50
leaq 0x1b0(%rsp), %rdi
callq 0x3e50
leaq 0x228(%rsp), %rdi
callq 0x3e50
leaq 0x2a0(%rsp), %rdi
callq 0x3e50
leaq 0x318(%rsp), %rdi
callq 0x3e50
leaq 0x390(%rsp), %rdi
callq 0x3e50
leaq 0x408(%rsp), %rdi
callq 0x3e50
addq $0x1290, %rsp           # imm = 0x1290
popq %rbx
retq
leaq 0x39c6(%rip), %rdi      # 0x928a
leaq 0x39cb(%rip), %rsi      # 0x9296
leaq 0x39d2(%rip), %rcx      # 0x92a4
movl $0x8d, %edx
callq 0x20d0
leaq 0x39d7(%rip), %rdi      # 0x92ba
leaq 0x39ac(%rip), %rsi      # 0x9296
leaq 0x39b3(%rip), %rcx      # 0x92a4
movl $0x8e, %edx
callq 0x20d0
leaq 0x39c4(%rip), %rdi      # 0x92c6
leaq 0x398d(%rip), %rsi      # 0x9296
leaq 0x3994(%rip), %rcx      # 0x92a4
movl $0x8f, %edx
callq 0x20d0
leaq 0x39b1(%rip), %rdi      # 0x92d2
leaq 0x396e(%rip), %rsi      # 0x9296
leaq 0x3975(%rip), %rcx      # 0x92a4
movl $0x90, %edx
callq 0x20d0
leaq 0x399e(%rip), %rdi      # 0x92de
leaq 0x394f(%rip), %rsi      # 0x9296
leaq 0x3956(%rip), %rcx      # 0x92a4
movl $0x91, %edx
callq 0x20d0
leaq 0x398b(%rip), %rdi      # 0x92ea
leaq 0x3930(%rip), %rsi      # 0x9296
leaq 0x3937(%rip), %rcx      # 0x92a4
movl $0x92, %edx
callq 0x20d0
movq %rax, %rbx
movq %rsp, %rdi
callq 0x48ec
jmp 0x5987
movq %rax, %rbx
leaq 0xa20(%rsp), %rdi
jmp 0x5a1e
movq %rax, %rbx
leaq 0x18(%rsp), %rdi
callq 0x48ec
jmp 0x59a6
movq %rax, %rbx
leaq 0xa98(%rsp), %rdi
jmp 0x5a1e
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x48ec
jmp 0x59c2
movq %rax, %rbx
leaq 0xb10(%rsp), %rdi
jmp 0x5a1e
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x48ec
jmp 0x59de
movq %rax, %rbx
leaq 0xb88(%rsp), %rdi
jmp 0x5a1e
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0x48ec
jmp 0x59fa
movq %rax, %rbx
leaq 0xc00(%rsp), %rdi
jmp 0x5a1e
movq %rax, %rbx
leaq 0x78(%rsp), %rdi
callq 0x48ec
jmp 0x5a16
movq %rax, %rbx
leaq 0xc78(%rsp), %rdi
callq 0x3e50
jmp 0x5c75
jmp 0x5a2a
movq %rax, %rbx
jmp 0x5c82
jmp 0x5a34
movq %rax, %rbx
jmp 0x5c8f
jmp 0x5a3e
movq %rax, %rbx
jmp 0x5c9c
jmp 0x5a48
movq %rax, %rbx
jmp 0x5ca9
jmp 0x5a52
movq %rax, %rbx
jmp 0x5cb6
jmp 0x5c6d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x48ec
jmp 0x5a74
movq %rax, %rbx
leaq 0xcf0(%rsp), %rdi
jmp 0x5cbe
movq %rax, %rbx
leaq 0xa8(%rsp), %rdi
callq 0x48ec
jmp 0x5a96
movq %rax, %rbx
leaq 0xd68(%rsp), %rdi
jmp 0x5cbe
movq %rax, %rbx
leaq 0xc0(%rsp), %rdi
callq 0x48ec
jmp 0x5ab8
movq %rax, %rbx
leaq 0xde0(%rsp), %rdi
jmp 0x5cbe
movq %rax, %rbx
leaq 0xd8(%rsp), %rdi
callq 0x48ec
jmp 0x5ada
movq %rax, %rbx
leaq 0xe58(%rsp), %rdi
jmp 0x5cbe
movq %rax, %rbx
leaq 0xf0(%rsp), %rdi
callq 0x48ec
jmp 0x5afc
movq %rax, %rbx
leaq 0xed0(%rsp), %rdi
jmp 0x5cbe
movq %rax, %rbx
leaq 0x108(%rsp), %rdi
callq 0x48ec
jmp 0x5b1e
movq %rax, %rbx
leaq 0xf48(%rsp), %rdi
jmp 0x5cbe
jmp 0x5c3d
jmp 0x5c45
jmp 0x5c4d
jmp 0x5c55
jmp 0x5c5d
jmp 0x5c65
movq %rax, %rbx
leaq 0x120(%rsp), %rdi
callq 0x48ec
jmp 0x5b5e
movq %rax, %rbx
leaq 0xfc0(%rsp), %rdi
jmp 0x5d0c
movq %rax, %rbx
leaq 0x138(%rsp), %rdi
callq 0x48ec
jmp 0x5b80
movq %rax, %rbx
leaq 0x1038(%rsp), %rdi
jmp 0x5d0c
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
callq 0x48ec
jmp 0x5ba2
movq %rax, %rbx
leaq 0x10b0(%rsp), %rdi
jmp 0x5d0c
movq %rax, %rbx
leaq 0x168(%rsp), %rdi
callq 0x48ec
jmp 0x5bc4
movq %rax, %rbx
leaq 0x1128(%rsp), %rdi
jmp 0x5d0c
movq %rax, %rbx
leaq 0x180(%rsp), %rdi
callq 0x48ec
jmp 0x5be6
movq %rax, %rbx
leaq 0x11a0(%rsp), %rdi
jmp 0x5d0c
movq %rax, %rbx
leaq 0x198(%rsp), %rdi
callq 0x48ec
jmp 0x5c08
movq %rax, %rbx
leaq 0x1218(%rsp), %rdi
jmp 0x5d0c
movq %rax, %rbx
jmp 0x5d1e
movq %rax, %rbx
jmp 0x5d2b
movq %rax, %rbx
jmp 0x5d38
movq %rax, %rbx
jmp 0x5d45
movq %rax, %rbx
jmp 0x5d52
movq %rax, %rbx
jmp 0x5cd0
movq %rax, %rbx
jmp 0x5cdd
movq %rax, %rbx
jmp 0x5cea
movq %rax, %rbx
jmp 0x5cf7
movq %rax, %rbx
jmp 0x5d04
movq %rax, %rbx
jmp 0x5d11
movq %rax, %rbx
jmp 0x5cc3
movq %rax, %rbx
leaq 0x750(%rsp), %rdi
callq 0x3e50
leaq 0x7c8(%rsp), %rdi
callq 0x3e50
leaq 0x840(%rsp), %rdi
callq 0x3e50
leaq 0x8b8(%rsp), %rdi
callq 0x3e50
leaq 0x930(%rsp), %rdi
callq 0x3e50
leaq 0x9a8(%rsp), %rdi
callq 0x3e50
leaq 0x480(%rsp), %rdi
callq 0x3e50
leaq 0x4f8(%rsp), %rdi
callq 0x3e50
leaq 0x570(%rsp), %rdi
callq 0x3e50
leaq 0x5e8(%rsp), %rdi
callq 0x3e50
leaq 0x660(%rsp), %rdi
callq 0x3e50
leaq 0x6d8(%rsp), %rdi
callq 0x3e50
leaq 0x1b0(%rsp), %rdi
callq 0x3e50
leaq 0x228(%rsp), %rdi
callq 0x3e50
leaq 0x2a0(%rsp), %rdi
callq 0x3e50
leaq 0x318(%rsp), %rdi
callq 0x3e50
leaq 0x390(%rsp), %rdi
callq 0x3e50
leaq 0x408(%rsp), %rdi
callq 0x3e50
movq %rbx, %rdi
callq 0x21a0