// File: ambersun1234[P]AVL_Tree/./src/unit_test.cpp
// Function: nodeTest_setter_Test::TestBody()
TEST_F( nodeTest , setter ) {
	EXPECT_EQ( node_1->getLeftChild() , nullptr );
	node_1->setLeftChild( node_int_children_1 );
	EXPECT_EQ( node_1->getLeftChild()->getData() , 90 );

	EXPECT_EQ( node_1->getRightChild() , nullptr );
	node_1->setRightChild( node_int_children_2 );
	EXPECT_GT( node_1->getRightChild()->getData() , 26 );

	EXPECT_EQ( node_1->getHeight() , 1 );

	EXPECT_TRUE( node_2->getLeftChild() == nullptr );
	node_2->setLeftChild( node_double_children_2 );
	EXPECT_EQ( node_2->getLeftChild()->getHeight() , 1 );

	EXPECT_EQ( node_2->getRightChild() , nullptr );
	node_2->setRightChild( node_double_children_1 );
	EXPECT_LT( node_2->getRightChild()->getData() , 66.7 );

	EXPECT_EQ( node_2->getHeight() , 1 );
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x2e0, %rsp            # imm = 0x2E0
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x200(%rbp)
movq 0x10(%rax), %rdi
callq 0xf5e0
movq %rax, -0x20(%rbp)
movq $0x0, -0x28(%rbp)
leaq 0x4a5ac(%rip), %rsi     # 0x560b2
leaq 0x4a639(%rip), %rdx     # 0x56146
leaq -0x18(%rbp), %rdi
movq %rdi, -0x1f8(%rbp)
leaq -0x20(%rbp), %rcx
leaq -0x28(%rbp), %r8
callq 0xf590
movq -0x1f8(%rbp), %rdi
callq 0xf3b0
movb %al, -0x1e9(%rbp)
jmp 0xbb39
movb -0x1e9(%rbp), %al
testb $0x1, %al
jne 0xbb45
jmp 0xbb5b
jmp 0xbbef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xbc79
leaq -0x40(%rbp), %rdi
callq 0x190b0
jmp 0xbb66
leaq -0x18(%rbp), %rdi
callq 0xf3d0
movq %rax, -0x208(%rbp)
jmp 0xbb78
movq -0x208(%rbp), %r8
leaq 0x4a4bb(%rip), %rdx     # 0x56041
leaq -0x48(%rbp), %rdi
movl $0x1, %esi
movl $0x2d, %ecx
callq 0x16080
jmp 0xbb9b
leaq -0x48(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0x16140
jmp 0xbbaa
leaq -0x48(%rbp), %rdi
callq 0x16100
leaq -0x40(%rbp), %rdi
callq 0xf3f0
jmp 0xbbef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xbbe1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x48(%rbp), %rdi
callq 0x16100
leaq -0x40(%rbp), %rdi
callq 0xf3f0
jmp 0xbc79
leaq -0x18(%rbp), %rdi
callq 0xf410
movq -0x200(%rbp), %rax
movq 0x10(%rax), %rdi
movq 0x18(%rax), %rsi
callq 0xf600
movq -0x200(%rbp), %rax
movq 0x10(%rax), %rdi
callq 0xf5e0
movq %rax, %rdi
callq 0xf3a0
movl %eax, -0x5c(%rbp)
movl $0x5a, -0x60(%rbp)
leaq 0x4a494(%rip), %rsi     # 0x560c9
leaq 0x4a4af(%rip), %rdx     # 0x560eb
leaq -0x58(%rbp), %rdi
movq %rdi, -0x218(%rbp)
leaq -0x5c(%rbp), %rcx
leaq -0x60(%rbp), %r8
callq 0xf350
movq -0x218(%rbp), %rdi
callq 0xf3b0
movb %al, -0x209(%rbp)
jmp 0xbc68
movb -0x209(%rbp), %al
testb $0x1, %al
jne 0xbc74
jmp 0xbc98
jmp 0xbd29
leaq -0x18(%rbp), %rdi
callq 0xf410
jmp 0xc847
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xbda5
leaq -0x68(%rbp), %rdi
callq 0x190b0
jmp 0xbca3
leaq -0x58(%rbp), %rdi
callq 0xf3d0
movq %rax, -0x220(%rbp)
jmp 0xbcb5
movq -0x220(%rbp), %r8
leaq 0x4a37e(%rip), %rdx     # 0x56041
leaq -0x70(%rbp), %rdi
movl $0x1, %esi
movl $0x2f, %ecx
callq 0x16080
jmp 0xbcd8
leaq -0x70(%rbp), %rdi
leaq -0x68(%rbp), %rsi
callq 0x16140
jmp 0xbce7
leaq -0x70(%rbp), %rdi
callq 0x16100
leaq -0x68(%rbp), %rdi
callq 0xf3f0
jmp 0xbd29
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xbd1e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x70(%rbp), %rdi
callq 0x16100
leaq -0x68(%rbp), %rdi
callq 0xf3f0
jmp 0xbda5
leaq -0x58(%rbp), %rdi
callq 0xf410
movq -0x200(%rbp), %rax
movq 0x10(%rax), %rdi
callq 0xf620
movq %rax, -0x88(%rbp)
movq $0x0, -0x90(%rbp)
leaq 0x4a393(%rip), %rsi     # 0x560ee
leaq 0x4a3e4(%rip), %rdx     # 0x56146
leaq -0x80(%rbp), %rdi
movq %rdi, -0x230(%rbp)
leaq -0x88(%rbp), %rcx
leaq -0x90(%rbp), %r8
callq 0xf590
movq -0x230(%rbp), %rdi
callq 0xf3b0
movb %al, -0x221(%rbp)
jmp 0xbd94
movb -0x221(%rbp), %al
testb $0x1, %al
jne 0xbda0
jmp 0xbdc4
jmp 0xbe70
leaq -0x58(%rbp), %rdi
callq 0xf410
jmp 0xc847
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xbf09
leaq -0x98(%rbp), %rdi
callq 0x190b0
jmp 0xbdd2
leaq -0x80(%rbp), %rdi
callq 0xf3d0
movq %rax, -0x238(%rbp)
jmp 0xbde4
movq -0x238(%rbp), %r8
leaq 0x4a24f(%rip), %rdx     # 0x56041
leaq -0xa0(%rbp), %rdi
movl $0x1, %esi
movl $0x31, %ecx
callq 0x16080
jmp 0xbe0a
leaq -0xa0(%rbp), %rdi
leaq -0x98(%rbp), %rsi
callq 0x16140
jmp 0xbe1f
leaq -0xa0(%rbp), %rdi
callq 0x16100
leaq -0x98(%rbp), %rdi
callq 0xf3f0
jmp 0xbe70
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xbe5f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xa0(%rbp), %rdi
callq 0x16100
leaq -0x98(%rbp), %rdi
callq 0xf3f0
jmp 0xbf09
leaq -0x80(%rbp), %rdi
callq 0xf410
movq -0x200(%rbp), %rax
movq 0x10(%rax), %rdi
movq 0x20(%rax), %rsi
callq 0xf640
movq -0x200(%rbp), %rax
movq 0x10(%rax), %rdi
callq 0xf620
movq %rax, %rdi
callq 0xf3a0
movl %eax, -0xb4(%rbp)
movl $0x1a, -0xb8(%rbp)
leaq 0x4a24a(%rip), %rsi     # 0x56106
leaq 0x4a266(%rip), %rdx     # 0x56129
leaq -0xb0(%rbp), %rdi
movq %rdi, -0x248(%rbp)
leaq -0xb4(%rbp), %rcx
leaq -0xb8(%rbp), %r8
callq 0xf660
movq -0x248(%rbp), %rdi
callq 0xf3b0
movb %al, -0x239(%rbp)
jmp 0xbef8
movb -0x239(%rbp), %al
testb $0x1, %al
jne 0xbf04
jmp 0xbf28
jmp 0xbfd7
leaq -0x80(%rbp), %rdi
callq 0xf410
jmp 0xc847
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc057
leaq -0xc0(%rbp), %rdi
callq 0x190b0
jmp 0xbf36
leaq -0xb0(%rbp), %rdi
callq 0xf3d0
movq %rax, -0x250(%rbp)
jmp 0xbf4b
movq -0x250(%rbp), %r8
leaq 0x4a0e8(%rip), %rdx     # 0x56041
leaq -0xc8(%rbp), %rdi
movl $0x1, %esi
movl $0x33, %ecx
callq 0x16080
jmp 0xbf71
leaq -0xc8(%rbp), %rdi
leaq -0xc0(%rbp), %rsi
callq 0x16140
jmp 0xbf86
leaq -0xc8(%rbp), %rdi
callq 0x16100
leaq -0xc0(%rbp), %rdi
callq 0xf3f0
jmp 0xbfd7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xbfc6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xc8(%rbp), %rdi
callq 0x16100
leaq -0xc0(%rbp), %rdi
callq 0xf3f0
jmp 0xc057
leaq -0xb0(%rbp), %rdi
callq 0xf410
movq -0x200(%rbp), %rax
movq 0x10(%rax), %rdi
callq 0xf430
movl %eax, -0xdc(%rbp)
movl $0x1, -0xe0(%rbp)
leaq 0x4a060(%rip), %rsi     # 0x5606a
leaq 0x4a452(%rip), %rdx     # 0x56463
leaq -0xd8(%rbp), %rdi
movq %rdi, -0x260(%rbp)
leaq -0xdc(%rbp), %rcx
leaq -0xe0(%rbp), %r8
callq 0xf350
movq -0x260(%rbp), %rdi
callq 0xf3b0
movb %al, -0x251(%rbp)
jmp 0xc046
movb -0x251(%rbp), %al
testb $0x1, %al
jne 0xc052
jmp 0xc079
jmp 0xc125
leaq -0xb0(%rbp), %rdi
callq 0xf410
jmp 0xc847
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc18e
leaq -0xe8(%rbp), %rdi
callq 0x190b0
jmp 0xc087
leaq -0xd8(%rbp), %rdi
callq 0xf3d0
movq %rax, -0x268(%rbp)
jmp 0xc09c
movq -0x268(%rbp), %r8
leaq 0x49f97(%rip), %rdx     # 0x56041
leaq -0xf0(%rbp), %rdi
movl $0x1, %esi
movl $0x35, %ecx
callq 0x16080
jmp 0xc0c2
leaq -0xf0(%rbp), %rdi
leaq -0xe8(%rbp), %rsi
callq 0x16140
jmp 0xc0d7
leaq -0xf0(%rbp), %rdi
callq 0x16100
leaq -0xe8(%rbp), %rdi
callq 0xf3f0
jmp 0xc125
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc117
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xf0(%rbp), %rdi
callq 0x16100
leaq -0xe8(%rbp), %rdi
callq 0xf3f0
jmp 0xc18e
leaq -0xd8(%rbp), %rdi
callq 0xf410
movq -0x200(%rbp), %rax
movq 0x30(%rax), %rdi
callq 0xf6d0
testq %rax, %rax
sete -0x101(%rbp)
xorl %eax, %eax
movl %eax, %edx
leaq -0x100(%rbp), %rdi
movq %rdi, -0x278(%rbp)
leaq -0x101(%rbp), %rsi
callq 0xf6f0
movq -0x278(%rbp), %rdi
callq 0xf3b0
movb %al, -0x269(%rbp)
jmp 0xc17d
movb -0x269(%rbp), %al
testb $0x1, %al
jne 0xc189
jmp 0xc1b0
jmp 0xc2a2
leaq -0xd8(%rbp), %rdi
callq 0xf410
jmp 0xc847
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc33e
leaq -0x110(%rbp), %rdi
callq 0x190b0
jmp 0xc1be
leaq 0x49f67(%rip), %rdx     # 0x5612c
leaq 0x49f82(%rip), %rcx     # 0x5614e
leaq 0x49f81(%rip), %r8      # 0x56154
leaq -0x138(%rbp), %rdi
leaq -0x100(%rbp), %rsi
callq 0x1b1a0
jmp 0xc1e8
leaq -0x138(%rbp), %rdi
callq 0x9230
movq %rax, %r8
leaq 0x49e43(%rip), %rdx     # 0x56041
leaq -0x118(%rbp), %rdi
movl $0x1, %esi
movl $0x37, %ecx
callq 0x16080
jmp 0xc216
leaq -0x118(%rbp), %rdi
leaq -0x110(%rbp), %rsi
callq 0x16140
jmp 0xc22b
leaq -0x118(%rbp), %rdi
callq 0x16100
leaq -0x138(%rbp), %rdi
callq 0x9db8
leaq -0x110(%rbp), %rdi
callq 0xf3f0
jmp 0xc2a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc291
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc285
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x118(%rbp), %rdi
callq 0x16100
leaq -0x138(%rbp), %rdi
callq 0x9db8
leaq -0x110(%rbp), %rdi
callq 0xf3f0
jmp 0xc33e
leaq -0x100(%rbp), %rdi
callq 0xf410
movq -0x200(%rbp), %rax
movq 0x30(%rax), %rdi
movq 0x40(%rax), %rsi
callq 0xf730
movq -0x200(%rbp), %rax
movq 0x30(%rax), %rdi
callq 0xf6d0
movq %rax, %rdi
callq 0xf530
movl %eax, -0x14c(%rbp)
movl $0x1, -0x150(%rbp)
leaq 0x49e68(%rip), %rsi     # 0x56159
leaq 0x4a16b(%rip), %rdx     # 0x56463
leaq -0x148(%rbp), %rdi
movq %rdi, -0x288(%rbp)
leaq -0x14c(%rbp), %rcx
leaq -0x150(%rbp), %r8
callq 0xf350
movq -0x288(%rbp), %rdi
callq 0xf3b0
movb %al, -0x279(%rbp)
jmp 0xc32d
movb -0x279(%rbp), %al
testb $0x1, %al
jne 0xc339
jmp 0xc360
jmp 0xc40f
leaq -0x100(%rbp), %rdi
callq 0xf410
jmp 0xc847
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc491
leaq -0x158(%rbp), %rdi
callq 0x190b0
jmp 0xc36e
leaq -0x148(%rbp), %rdi
callq 0xf3d0
movq %rax, -0x290(%rbp)
jmp 0xc383
movq -0x290(%rbp), %r8
leaq 0x49cb0(%rip), %rdx     # 0x56041
leaq -0x160(%rbp), %rdi
movl $0x1, %esi
movl $0x39, %ecx
callq 0x16080
jmp 0xc3a9
leaq -0x160(%rbp), %rdi
leaq -0x158(%rbp), %rsi
callq 0x16140
jmp 0xc3be
leaq -0x160(%rbp), %rdi
callq 0x16100
leaq -0x158(%rbp), %rdi
callq 0xf3f0
jmp 0xc40f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc3fe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x160(%rbp), %rdi
callq 0x16100
leaq -0x158(%rbp), %rdi
callq 0xf3f0
jmp 0xc491
leaq -0x148(%rbp), %rdi
callq 0xf410
movq -0x200(%rbp), %rax
movq 0x30(%rax), %rdi
callq 0xf7a0
movq %rax, -0x178(%rbp)
movq $0x0, -0x180(%rbp)
leaq 0x49d39(%rip), %rsi     # 0x5617d
leaq 0x49cfb(%rip), %rdx     # 0x56146
leaq -0x170(%rbp), %rdi
movq %rdi, -0x2a0(%rbp)
leaq -0x178(%rbp), %rcx
leaq -0x180(%rbp), %r8
callq 0xf750
movq -0x2a0(%rbp), %rdi
callq 0xf3b0
movb %al, -0x291(%rbp)
jmp 0xc480
movb -0x291(%rbp), %al
testb $0x1, %al
jne 0xc48c
jmp 0xc4b3
jmp 0xc562
leaq -0x148(%rbp), %rdi
callq 0xf410
jmp 0xc847
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc607
leaq -0x188(%rbp), %rdi
callq 0x190b0
jmp 0xc4c1
leaq -0x170(%rbp), %rdi
callq 0xf3d0
movq %rax, -0x2a8(%rbp)
jmp 0xc4d6
movq -0x2a8(%rbp), %r8
leaq 0x49b5d(%rip), %rdx     # 0x56041
leaq -0x190(%rbp), %rdi
movl $0x1, %esi
movl $0x3b, %ecx
callq 0x16080
jmp 0xc4fc
leaq -0x190(%rbp), %rdi
leaq -0x188(%rbp), %rsi
callq 0x16140
jmp 0xc511
leaq -0x190(%rbp), %rdi
callq 0x16100
leaq -0x188(%rbp), %rdi
callq 0xf3f0
jmp 0xc562
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc551
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x190(%rbp), %rdi
callq 0x16100
leaq -0x188(%rbp), %rdi
callq 0xf3f0
jmp 0xc607
leaq -0x170(%rbp), %rdi
callq 0xf410
movq -0x200(%rbp), %rax
movq 0x30(%rax), %rdi
movq 0x38(%rax), %rsi
callq 0xf7c0
movq -0x200(%rbp), %rax
movq 0x30(%rax), %rdi
callq 0xf7a0
movq %rax, %rdi
callq 0xf4a0
movsd %xmm0, -0x1a8(%rbp)
movabsq $0x4050accccccccccd, %rax # imm = 0x4050ACCCCCCCCCCD
movq %rax, -0x1b0(%rbp)
leaq 0x49bdb(%rip), %rsi     # 0x56195
leaq 0x49bf7(%rip), %rdx     # 0x561b8
leaq -0x1a0(%rbp), %rdi
movq %rdi, -0x2b8(%rbp)
leaq -0x1a8(%rbp), %rcx
leaq -0x1b0(%rbp), %r8
callq 0xf7e0
movq -0x2b8(%rbp), %rdi
callq 0xf3b0
movb %al, -0x2a9(%rbp)
jmp 0xc5f6
movb -0x2a9(%rbp), %al
testb $0x1, %al
jne 0xc602
jmp 0xc629
jmp 0xc6d8
leaq -0x170(%rbp), %rdi
callq 0xf410
jmp 0xc847
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc758
leaq -0x1b8(%rbp), %rdi
callq 0x190b0
jmp 0xc637
leaq -0x1a0(%rbp), %rdi
callq 0xf3d0
movq %rax, -0x2c0(%rbp)
jmp 0xc64c
movq -0x2c0(%rbp), %r8
leaq 0x499e7(%rip), %rdx     # 0x56041
leaq -0x1c0(%rbp), %rdi
movl $0x1, %esi
movl $0x3d, %ecx
callq 0x16080
jmp 0xc672
leaq -0x1c0(%rbp), %rdi
leaq -0x1b8(%rbp), %rsi
callq 0x16140
jmp 0xc687
leaq -0x1c0(%rbp), %rdi
callq 0x16100
leaq -0x1b8(%rbp), %rdi
callq 0xf3f0
jmp 0xc6d8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc6c7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x1c0(%rbp), %rdi
callq 0x16100
leaq -0x1b8(%rbp), %rdi
callq 0xf3f0
jmp 0xc758
leaq -0x1a0(%rbp), %rdi
callq 0xf410
movq -0x200(%rbp), %rax
movq 0x30(%rax), %rdi
callq 0xf530
movl %eax, -0x1d4(%rbp)
movl $0x1, -0x1d8(%rbp)
leaq 0x4998a(%rip), %rsi     # 0x56095
leaq 0x49d51(%rip), %rdx     # 0x56463
leaq -0x1d0(%rbp), %rdi
movq %rdi, -0x2d0(%rbp)
leaq -0x1d4(%rbp), %rcx
leaq -0x1d8(%rbp), %r8
callq 0xf350
movq -0x2d0(%rbp), %rdi
callq 0xf3b0
movb %al, -0x2c1(%rbp)
jmp 0xc747
movb -0x2c1(%rbp), %al
testb $0x1, %al
jne 0xc753
jmp 0xc77a
jmp 0xc826
leaq -0x1a0(%rbp), %rdi
callq 0xf410
jmp 0xc847
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc83b
leaq -0x1e0(%rbp), %rdi
callq 0x190b0
jmp 0xc788
leaq -0x1d0(%rbp), %rdi
callq 0xf3d0
movq %rax, -0x2d8(%rbp)
jmp 0xc79d
movq -0x2d8(%rbp), %r8
leaq 0x49896(%rip), %rdx     # 0x56041
leaq -0x1e8(%rbp), %rdi
movl $0x1, %esi
movl $0x3f, %ecx
callq 0x16080
jmp 0xc7c3
leaq -0x1e8(%rbp), %rdi
leaq -0x1e0(%rbp), %rsi
callq 0x16140
jmp 0xc7d8
leaq -0x1e8(%rbp), %rdi
callq 0x16100
leaq -0x1e0(%rbp), %rdi
callq 0xf3f0
jmp 0xc826
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0xc818
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x1e8(%rbp), %rdi
callq 0x16100
leaq -0x1e0(%rbp), %rdi
callq 0xf3f0
jmp 0xc83b
leaq -0x1d0(%rbp), %rdi
callq 0xf410
addq $0x2e0, %rsp            # imm = 0x2E0
popq %rbp
retq
leaq -0x1d0(%rbp), %rdi
callq 0xf410
movq -0x30(%rbp), %rdi
callq 0x9c40