// File: /workspace/github_cpp_makefile_star2_O2/tewalds[P]morat/hex/board.cpp
// Function: Morat::Hex::Board::Cell::to_s[abi:cxx11](int) const
std::string Board::Cell::to_s(int i) const {
	return "Cell " + to_str(i) +": "
		"piece: " + to_str(piece.to_i())+
		", size: " + to_str((int)size) +
		", parent: " + to_str((int)parent) +
		", edge: " + to_str((int)edge) + "/" + to_str(numedges()) +
		", perm: " + to_str((int)perm) +
		", pattern: " + to_str((int)pattern);
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x2c0, %rsp            # imm = 0x2C0
leaq 0x2a0(%rsp), %r15
movq %rsi, %r14
movq %rdi, %rbx
movl %edx, %esi
movq %r15, %rdi
callq 0xd1be
leaq 0xdbf9(%rip), %rsi      # 0x254c0
leaq 0xe0(%rsp), %rdi
movq %r15, %rdx
callq 0xcf8b
leaq 0xdbe8(%rip), %rdx      # 0x254c6
leaq 0x100(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x8051
movsbl (%r14), %esi
leaq 0xc0(%rsp), %rdi
callq 0x1860f
leaq 0x120(%rsp), %rdi
leaq 0x100(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0xcf24
leaq 0xdba8(%rip), %rdx      # 0x254d0
leaq 0x140(%rsp), %rdi
leaq 0x120(%rsp), %rsi
callq 0x8051
movzwl 0x2(%r14), %esi
leaq 0xa0(%rsp), %rdi
callq 0xd1be
leaq 0x160(%rsp), %rdi
leaq 0x140(%rsp), %rsi
leaq 0xa0(%rsp), %rdx
callq 0xcf24
leaq 0xdb66(%rip), %rdx      # 0x254d9
leaq 0x180(%rsp), %rdi
leaq 0x160(%rsp), %rsi
callq 0x8051
movzwl 0x4(%r14), %esi
leaq 0x80(%rsp), %rdi
callq 0xd1be
leaq 0x1a0(%rsp), %rdi
leaq 0x180(%rsp), %rsi
leaq 0x80(%rsp), %rdx
callq 0xcf24
leaq 0xdb26(%rip), %rdx      # 0x254e4
leaq 0x1c0(%rsp), %rdi
leaq 0x1a0(%rsp), %rsi
callq 0x8051
movzbl 0x6(%r14), %esi
leaq 0x60(%rsp), %rdi
callq 0xd1be
leaq 0x1e0(%rsp), %rdi
leaq 0x1c0(%rsp), %rsi
leaq 0x60(%rsp), %rdx
callq 0xcf24
leaq 0xbbec(%rip), %rdx      # 0x235ef
leaq 0x200(%rsp), %rdi
leaq 0x1e0(%rsp), %rsi
callq 0x8051
movzbl 0x6(%r14), %eax
leaq 0xd99c(%rip), %rcx      # 0x253c0
movzbl (%rax,%rcx), %esi
leaq 0x40(%rsp), %rdi
callq 0xd1be
leaq 0x220(%rsp), %rdi
leaq 0x200(%rsp), %rsi
leaq 0x40(%rsp), %rdx
callq 0xcf24
leaq 0xda9a(%rip), %rdx      # 0x254ed
leaq 0x240(%rsp), %rdi
leaq 0x220(%rsp), %rsi
callq 0x8051
movzbl 0x7(%r14), %esi
leaq 0x20(%rsp), %rdi
callq 0xd1be
leaq 0x260(%rsp), %rdi
leaq 0x240(%rsp), %rsi
leaq 0x20(%rsp), %rdx
callq 0xcf24
leaq 0xda5e(%rip), %rdx      # 0x254f6
leaq 0x280(%rsp), %rdi
leaq 0x260(%rsp), %rsi
callq 0x8051
movl 0x8(%r14), %esi
movq %rsp, %rdi
callq 0xd1be
leaq 0x280(%rsp), %rsi
movq %rsp, %rdx
movq %rbx, %rdi
callq 0xcf24
movq %rsp, %rdi
callq 0x5150
leaq 0x280(%rsp), %rdi
callq 0x5150
leaq 0x260(%rsp), %rdi
callq 0x5150
leaq 0x20(%rsp), %rdi
callq 0x5150
leaq 0x240(%rsp), %rdi
callq 0x5150
leaq 0x220(%rsp), %rdi
callq 0x5150
leaq 0x40(%rsp), %rdi
callq 0x5150
leaq 0x200(%rsp), %rdi
callq 0x5150
leaq 0x1e0(%rsp), %rdi
callq 0x5150
leaq 0x60(%rsp), %rdi
callq 0x5150
leaq 0x1c0(%rsp), %rdi
callq 0x5150
leaq 0x1a0(%rsp), %rdi
callq 0x5150
leaq 0x80(%rsp), %rdi
callq 0x5150
leaq 0x180(%rsp), %rdi
callq 0x5150
leaq 0x160(%rsp), %rdi
callq 0x5150
leaq 0xa0(%rsp), %rdi
callq 0x5150
leaq 0x140(%rsp), %rdi
callq 0x5150
leaq 0x120(%rsp), %rdi
callq 0x5150
leaq 0xc0(%rsp), %rdi
callq 0x5150
leaq 0x100(%rsp), %rdi
callq 0x5150
leaq 0xe0(%rsp), %rdi
callq 0x5150
leaq 0x2a0(%rsp), %rdi
callq 0x5150
movq %rbx, %rax
addq $0x2c0, %rsp            # imm = 0x2C0
popq %rbx
popq %r14
popq %r15
retq
movq %rsp, %rdi
movq %rax, %rbx
callq 0x5150
jmp 0x17bfc
movq %rax, %rbx
leaq 0x280(%rsp), %rdi
callq 0x5150
jmp 0x17c0e
movq %rax, %rbx
leaq 0x260(%rsp), %rdi
callq 0x5150
jmp 0x17c20
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x5150
jmp 0x17c2f
movq %rax, %rbx
leaq 0x240(%rsp), %rdi
callq 0x5150
leaq 0x220(%rsp), %rdi
callq 0x5150
leaq 0x40(%rsp), %rdi
callq 0x5150
leaq 0x200(%rsp), %rdi
callq 0x5150
leaq 0x1e0(%rsp), %rdi
callq 0x5150
leaq 0x60(%rsp), %rdi
callq 0x5150
leaq 0x1c0(%rsp), %rdi
callq 0x5150
leaq 0x1a0(%rsp), %rdi
callq 0x5150
leaq 0x80(%rsp), %rdi
callq 0x5150
leaq 0x180(%rsp), %rdi
callq 0x5150
leaq 0x160(%rsp), %rdi
callq 0x5150
leaq 0xa0(%rsp), %rdi
callq 0x5150
leaq 0x140(%rsp), %rdi
callq 0x5150
leaq 0x120(%rsp), %rdi
callq 0x5150
leaq 0xc0(%rsp), %rdi
callq 0x5150
leaq 0x100(%rsp), %rdi
callq 0x5150
leaq 0xe0(%rsp), %rdi
callq 0x5150
leaq 0x2a0(%rsp), %rdi
callq 0x5150
movq %rbx, %rdi
callq 0x5650
movq %rax, %rbx
jmp 0x17c3c
movq %rax, %rbx
jmp 0x17c49
movq %rax, %rbx
jmp 0x17c53
movq %rax, %rbx
jmp 0x17c60
movq %rax, %rbx
jmp 0x17c6d
movq %rax, %rbx
jmp 0x17c77
movq %rax, %rbx
jmp 0x17c84
movq %rax, %rbx
jmp 0x17c91
movq %rax, %rbx
jmp 0x17c9e
movq %rax, %rbx
jmp 0x17cab
movq %rax, %rbx
jmp 0x17cb8
movq %rax, %rbx
jmp 0x17cc5
movq %rax, %rbx
jmp 0x17cd2
movq %rax, %rbx
jmp 0x17cdf
movq %rax, %rbx
jmp 0x17cec
movq %rax, %rbx
jmp 0x17cf9
movq %rax, %rbx
jmp 0x17d06