// File: /workspace/github_cpp_makefile_star2_O2/tewalds[P]morat/hex/agentmcts.cpp
// Function: Morat::Hex::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() +
	       ", rave " + rave.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 $0x2c0, %rsp            # imm = 0x2C0
movq %rsi, %r14
addq $0x24, %rsi
leaq 0x2a0(%rsp), %r15
movq %rdi, %rbx
movq %r15, %rdi
callq 0xcfb0
leaq 0x18e43(%rip), %rsi     # 0x232d8
leaq 0xe0(%rsp), %rdi
movq %r15, %rdx
callq 0xcf8b
leaq 0x18e43(%rip), %rdx     # 0x232ef
leaq 0x100(%rsp), %rdi
leaq 0xe0(%rsp), %rsi
callq 0x8051
leaq 0x10(%r14), %rsi
leaq 0xc0(%rsp), %rdi
callq 0xd0b2
leaq 0x120(%rsp), %rdi
leaq 0x100(%rsp), %rsi
leaq 0xc0(%rsp), %rdx
callq 0xcf24
leaq 0x18e00(%rip), %rdx     # 0x232f6
leaq 0x140(%rsp), %rdi
leaq 0x120(%rsp), %rsi
callq 0x8051
leaq 0xa0(%rsp), %rdi
movq %r14, %rsi
callq 0xd0b2
leaq 0x160(%rsp), %rdi
leaq 0x140(%rsp), %rsi
leaq 0xa0(%rsp), %rdx
callq 0xcf24
leaq 0x18dbf(%rip), %rdx     # 0x232fe
leaq 0x180(%rsp), %rdi
leaq 0x160(%rsp), %rsi
callq 0x8051
movswl 0x20(%r14), %esi
leaq 0x80(%rsp), %rdi
callq 0xd167
leaq 0x1a0(%rsp), %rdi
leaq 0x180(%rsp), %rsi
leaq 0x80(%rsp), %rdx
callq 0xcf24
leaq 0x18d7c(%rip), %rdx     # 0x23306
leaq 0x1c0(%rsp), %rdi
leaq 0x1a0(%rsp), %rsi
callq 0x8051
movsbl 0x22(%r14), %esi
leaq 0x60(%rsp), %rdi
callq 0xd1be
leaq 0x1e0(%rsp), %rdi
leaq 0x1c0(%rsp), %rsi
leaq 0x60(%rsp), %rdx
callq 0xcf24
leaq 0x18d42(%rip), %rdx     # 0x23311
leaq 0x200(%rsp), %rdi
leaq 0x1e0(%rsp), %rsi
callq 0x8051
movzbl 0x23(%r14), %esi
leaq 0x40(%rsp), %rdi
callq 0xd1be
leaq 0x220(%rsp), %rdi
leaq 0x200(%rsp), %rsi
leaq 0x40(%rsp), %rdx
callq 0xcf24
leaq 0x18d06(%rip), %rdx     # 0x2331a
leaq 0x240(%rsp), %rdi
leaq 0x220(%rsp), %rsi
callq 0x8051
leaq 0x26(%r14), %rsi
leaq 0x20(%rsp), %rdi
callq 0xcfb0
leaq 0x260(%rsp), %rdi
leaq 0x240(%rsp), %rsi
leaq 0x20(%rsp), %rdx
callq 0xcf24
leaq 0x18cca(%rip), %rdx     # 0x23322
leaq 0x280(%rsp), %rdi
leaq 0x260(%rsp), %rsi
callq 0x8051
movq 0x28(%r14), %rax
xorl %esi, %esi
cmpq $0x2, %rax
jb 0xa67d
movzwl 0x6(%rax), %esi
movq %rsp, %rdi
callq 0xd215
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 0xa7c8
movq %rax, %rbx
leaq 0x280(%rsp), %rdi
callq 0x5150
jmp 0xa7da
movq %rax, %rbx
leaq 0x260(%rsp), %rdi
callq 0x5150
jmp 0xa7ec
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x5150
jmp 0xa7fb
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 0xa808
movq %rax, %rbx
jmp 0xa815
movq %rax, %rbx
jmp 0xa81f
movq %rax, %rbx
jmp 0xa82c
movq %rax, %rbx
jmp 0xa839
movq %rax, %rbx
jmp 0xa843
movq %rax, %rbx
jmp 0xa850
movq %rax, %rbx
jmp 0xa85d
movq %rax, %rbx
jmp 0xa86a
movq %rax, %rbx
jmp 0xa877
movq %rax, %rbx
jmp 0xa884
movq %rax, %rbx
jmp 0xa891
movq %rax, %rbx
jmp 0xa89e
movq %rax, %rbx
jmp 0xa8ab
movq %rax, %rbx
jmp 0xa8b8
movq %rax, %rbx
jmp 0xa8c5
movq %rax, %rbx
jmp 0xa8d2
nop