// File: janthonyo[P]Redes-Practicas/./domino.cc
// Function: domino::messageHandP2[abi:cxx11]()
std::string messageHandP2()
	{
		std::string pieces("FICHAS\t");

		for (int i = 0; i < (int) player2.hand.size(); i++)
		{
			pieces = pieces + "|" + std::to_string(player2.hand[i].left) + "|" + std::to_string(player2.hand[i].right) + "|";
		}

		pieces = pieces +"\n\n";

		return pieces;
	}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x150, %rsp            # imm = 0x150
movq %rdi, -0x138(%rbp)
movq %rdi, %rax
movq %rax, -0x148(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x140(%rbp)
movb $0x0, -0x11(%rbp)
leaq -0x12(%rbp), %rdi
movq %rdi, -0x130(%rbp)
callq 0x3430
movq -0x138(%rbp), %rdi
movq -0x130(%rbp), %rdx
leaq 0x39aa(%rip), %rsi      # 0x12902
callq 0xf260
jmp 0xef5f
leaq -0x12(%rbp), %rdi
callq 0x32d0
movl $0x0, -0x28(%rbp)
movq -0x140(%rbp), %rdi
movl -0x28(%rbp), %eax
movl %eax, -0x14c(%rbp)
addq $0xb0, %rdi
addq $0x68, %rdi
callq 0x8bc0
movq %rax, %rcx
movl -0x14c(%rbp), %eax
cmpl %ecx, %eax
jge 0xf1a2
movq -0x138(%rbp), %rsi
leaq 0x3575(%rip), %rdx      # 0x12523
leaq -0xc8(%rbp), %rdi
callq 0x8040
jmp 0xefbc
movq -0x140(%rbp), %rdi
addq $0x118, %rdi            # imm = 0x118
movslq -0x28(%rbp), %rsi
callq 0x9750
movl (%rax), %esi
leaq -0xe8(%rbp), %rdi
callq 0x80c0
jmp 0xefe3
leaq -0xa8(%rbp), %rdi
leaq -0xc8(%rbp), %rsi
leaq -0xe8(%rbp), %rdx
callq 0x7f70
jmp 0xefff
leaq 0x351d(%rip), %rdx      # 0x12523
leaq -0x88(%rbp), %rdi
leaq -0xa8(%rbp), %rsi
callq 0x7f20
jmp 0xf01b
movq -0x140(%rbp), %rdi
addq $0x118, %rdi            # imm = 0x118
movslq -0x28(%rbp), %rsi
callq 0x9750
movl 0x4(%rax), %esi
leaq -0x108(%rbp), %rdi
callq 0x80c0
jmp 0xf043
leaq -0x68(%rbp), %rdi
leaq -0x88(%rbp), %rsi
leaq -0x108(%rbp), %rdx
callq 0x7f70
jmp 0xf05c
leaq 0x34c0(%rip), %rdx      # 0x12523
leaq -0x48(%rbp), %rdi
leaq -0x68(%rbp), %rsi
callq 0x7f20
jmp 0xf072
movq -0x138(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0x3350
leaq -0x48(%rbp), %rdi
callq 0x3190
leaq -0x68(%rbp), %rdi
callq 0x3190
leaq -0x108(%rbp), %rdi
callq 0x3190
leaq -0x88(%rbp), %rdi
callq 0x3190
leaq -0xa8(%rbp), %rdi
callq 0x3190
leaq -0xe8(%rbp), %rdi
callq 0x3190
leaq -0xc8(%rbp), %rdi
callq 0x3190
movl -0x28(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x28(%rbp)
jmp 0xef6f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x12(%rbp), %rdi
callq 0x32d0
jmp 0xf20f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0xf203
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0xf194
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0xf188
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0xf17c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0xf170
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0xf164
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x68(%rbp), %rdi
callq 0x3190
leaq -0x108(%rbp), %rdi
callq 0x3190
leaq -0x88(%rbp), %rdi
callq 0x3190
leaq -0xa8(%rbp), %rdi
callq 0x3190
leaq -0xe8(%rbp), %rdi
callq 0x3190
leaq -0xc8(%rbp), %rdi
callq 0x3190
jmp 0xf203
movq -0x138(%rbp), %rsi
leaq 0x3665(%rip), %rdx      # 0x12815
leaq -0x128(%rbp), %rdi
callq 0x8040
jmp 0xf1be
movq -0x138(%rbp), %rdi
leaq -0x128(%rbp), %rsi
callq 0x3350
leaq -0x128(%rbp), %rdi
callq 0x3190
movb $0x1, -0x11(%rbp)
testb $0x1, -0x11(%rbp)
jne 0xf1f3
movq -0x138(%rbp), %rdi
callq 0x3190
movq -0x148(%rbp), %rax
addq $0x150, %rsp            # imm = 0x150
popq %rbp
retq
movq -0x138(%rbp), %rdi
callq 0x3190
movq -0x20(%rbp), %rdi
callq 0x3420
nopl (%rax,%rax)