// File: /workspace/github_cpp_makefile_star2_O2/tewalds[P]morat/pentago/agentmcts.cpp
// Function: Morat::Pentago::AgentMCTS::Node::to_s[abi:cxx11]() const
std::string AgentMCTS::Node::to_s() const {
	return "AgentMCTS::Node"
	       ", move " + move.to_s() +
	       ", exp " + exp.to_s() +
	       ", know " + to_str(know) +
	       ", outcome " + to_str((int)outcome.to_i()) +
	       ", depth " + to_str((int)proofdepth) +
	       ", best " + bestmove.to_s() +
	       ", children " + to_str(children.num());
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x260, %rsp            # imm = 0x260
movq %rsi, %r14
addq $0x14, %rsi
leaq 0x240(%rsp), %r15
movq %rdi, %rbx
movq %r15, %rdi
callq 0xabfe
leaq 0x1470f(%rip), %rsi     # 0x205cc
leaq 0xc0(%rsp), %rdi
movq %r15, %rdx
callq 0xaac0
leaq 0x1470f(%rip), %rdx     # 0x205e3
leaq 0xe0(%rsp), %rdi
leaq 0xc0(%rsp), %rsi
callq 0x7b4d
leaq 0xa0(%rsp), %rdi
movq %r14, %rsi
callq 0xe25e
leaq 0x100(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
leaq 0xa0(%rsp), %rdx
callq 0xab3b
leaq 0x146cd(%rip), %rdx     # 0x205ea
leaq 0x120(%rsp), %rdi
leaq 0x100(%rsp), %rsi
callq 0x7b4d
movswl 0x10(%r14), %esi
leaq 0x80(%rsp), %rdi
callq 0xb809
leaq 0x140(%rsp), %rdi
leaq 0x120(%rsp), %rsi
leaq 0x80(%rsp), %rdx
callq 0xab3b
leaq 0x1468a(%rip), %rdx     # 0x205f2
leaq 0x160(%rsp), %rdi
leaq 0x140(%rsp), %rsi
callq 0x7b4d
movsbl 0x12(%r14), %esi
leaq 0x60(%rsp), %rdi
callq 0xb860
leaq 0x180(%rsp), %rdi
leaq 0x160(%rsp), %rsi
leaq 0x60(%rsp), %rdx
callq 0xab3b
leaq 0x14356(%rip), %rdx     # 0x20303
leaq 0x1a0(%rsp), %rdi
leaq 0x180(%rsp), %rsi
callq 0x7b4d
movzbl 0x13(%r14), %esi
leaq 0x40(%rsp), %rdi
callq 0xb860
leaq 0x1c0(%rsp), %rdi
leaq 0x1a0(%rsp), %rsi
leaq 0x40(%rsp), %rdx
callq 0xab3b
leaq 0x14322(%rip), %rdx     # 0x20314
leaq 0x1e0(%rsp), %rdi
leaq 0x1c0(%rsp), %rsi
callq 0x7b4d
leaq 0x16(%r14), %rsi
leaq 0x20(%rsp), %rdi
callq 0xabfe
leaq 0x200(%rsp), %rdi
leaq 0x1e0(%rsp), %rsi
leaq 0x20(%rsp), %rdx
callq 0xab3b
leaq 0x145c7(%rip), %rdx     # 0x205fd
leaq 0x220(%rsp), %rdi
leaq 0x200(%rsp), %rsi
callq 0x7b4d
movq 0x18(%r14), %rax
xorl %esi, %esi
cmpq $0x2, %rax
jb 0xc05b
movzwl 0x6(%rax), %esi
movq %rsp, %rdi
callq 0xaae4
leaq 0x220(%rsp), %rsi
movq %rsp, %rdx
movq %rbx, %rdi
callq 0xab3b
movq %rsp, %rdi
callq 0x5170
leaq 0x220(%rsp), %rdi
callq 0x5170
leaq 0x200(%rsp), %rdi
callq 0x5170
leaq 0x20(%rsp), %rdi
callq 0x5170
leaq 0x1e0(%rsp), %rdi
callq 0x5170
leaq 0x1c0(%rsp), %rdi
callq 0x5170
leaq 0x40(%rsp), %rdi
callq 0x5170
leaq 0x1a0(%rsp), %rdi
callq 0x5170
leaq 0x180(%rsp), %rdi
callq 0x5170
leaq 0x60(%rsp), %rdi
callq 0x5170
leaq 0x160(%rsp), %rdi
callq 0x5170
leaq 0x140(%rsp), %rdi
callq 0x5170
leaq 0x80(%rsp), %rdi
callq 0x5170
leaq 0x120(%rsp), %rdi
callq 0x5170
leaq 0x100(%rsp), %rdi
callq 0x5170
leaq 0xa0(%rsp), %rdi
callq 0x5170
leaq 0xe0(%rsp), %rdi
callq 0x5170
leaq 0xc0(%rsp), %rdi
callq 0x5170
leaq 0x240(%rsp), %rdi
callq 0x5170
movq %rbx, %rax
addq $0x260, %rsp            # imm = 0x260
popq %rbx
popq %r14
popq %r15
retq
movq %rsp, %rdi
movq %rax, %rbx
callq 0x5170
jmp 0xc17f
movq %rax, %rbx
leaq 0x220(%rsp), %rdi
callq 0x5170
jmp 0xc191
movq %rax, %rbx
leaq 0x200(%rsp), %rdi
callq 0x5170
jmp 0xc1a3
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x5170
jmp 0xc1b2
movq %rax, %rbx
leaq 0x1e0(%rsp), %rdi
callq 0x5170
leaq 0x1c0(%rsp), %rdi
callq 0x5170
leaq 0x40(%rsp), %rdi
callq 0x5170
leaq 0x1a0(%rsp), %rdi
callq 0x5170
leaq 0x180(%rsp), %rdi
callq 0x5170
leaq 0x60(%rsp), %rdi
callq 0x5170
leaq 0x160(%rsp), %rdi
callq 0x5170
leaq 0x140(%rsp), %rdi
callq 0x5170
leaq 0x80(%rsp), %rdi
callq 0x5170
leaq 0x120(%rsp), %rdi
callq 0x5170
leaq 0x100(%rsp), %rdi
callq 0x5170
leaq 0xa0(%rsp), %rdi
callq 0x5170
leaq 0xe0(%rsp), %rdi
callq 0x5170
leaq 0xc0(%rsp), %rdi
callq 0x5170
leaq 0x240(%rsp), %rdi
callq 0x5170
movq %rbx, %rdi
callq 0x5690
movq %rax, %rbx
jmp 0xc1bf
movq %rax, %rbx
jmp 0xc1cc
movq %rax, %rbx
jmp 0xc1d6
movq %rax, %rbx
jmp 0xc1e3
movq %rax, %rbx
jmp 0xc1f0
movq %rax, %rbx
jmp 0xc1fa
movq %rax, %rbx
jmp 0xc207
movq %rax, %rbx
jmp 0xc214
movq %rax, %rbx
jmp 0xc221
movq %rax, %rbx
jmp 0xc22e
movq %rax, %rbx
jmp 0xc23b
movq %rax, %rbx
jmp 0xc248
movq %rax, %rbx
jmp 0xc255
movq %rax, %rbx
jmp 0xc262
nop