// File: tewalds[P]morat/pentago/agentab.h
// Function: Morat::Pentago::AgentAB::Node::to_s[abi:cxx11]() const
std::string to_s() const {
			return  "score " + to_str(score) +
					", depth " + to_str((int)depth) +
					", flag " + to_str((int)flag) +
					", best " + bestmove.to_s();
		}

// Assembly:
subq $0x188, %rsp            # imm = 0x188
movq %rdi, 0x8(%rsp)
movq %rdi, %rax
movq %rax, 0x10(%rsp)
movq %rdi, 0x180(%rsp)
movq %rsi, 0x178(%rsp)
movq 0x178(%rsp), %rax
movq %rax, 0x18(%rsp)
movswl 0x8(%rax), %esi
leaq 0x98(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0x16670
movq 0x20(%rsp), %rdx
leaq 0x2f2ac(%rip), %rsi     # 0x442ef
leaq 0xb8(%rsp), %rdi
callq 0x14410
jmp 0x15052
leaq 0x2f29d(%rip), %rdx     # 0x442f6
leaq 0xd8(%rsp), %rdi
leaq 0xb8(%rsp), %rsi
callq 0xaa40
jmp 0x15070
movq 0x18(%rsp), %rax
movzbl 0xc(%rax), %esi
leaq 0x68(%rsp), %rdi
callq 0x16700
jmp 0x15085
leaq 0xf8(%rsp), %rdi
leaq 0xd8(%rsp), %rsi
leaq 0x68(%rsp), %rdx
callq 0x14510
jmp 0x150a1
leaq 0x2f257(%rip), %rdx     # 0x442ff
leaq 0x118(%rsp), %rdi
leaq 0xf8(%rsp), %rsi
callq 0xaa40
jmp 0x150bf
movq 0x18(%rsp), %rax
movzbl 0xd(%rax), %esi
leaq 0x48(%rsp), %rdi
callq 0x16700
jmp 0x150d4
leaq 0x138(%rsp), %rdi
leaq 0x118(%rsp), %rsi
leaq 0x48(%rsp), %rdx
callq 0x14510
jmp 0x150f0
leaq 0x2f210(%rip), %rdx     # 0x44307
leaq 0x158(%rsp), %rdi
leaq 0x138(%rsp), %rsi
callq 0xaa40
jmp 0x1510e
movq 0x18(%rsp), %rsi
addq $0xa, %rsi
leaq 0x28(%rsp), %rdi
callq 0x14740
jmp 0x15123
movq 0x8(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x28(%rsp), %rdx
callq 0x14510
jmp 0x1513c
leaq 0x28(%rsp), %rdi
callq 0x5290
leaq 0x158(%rsp), %rdi
callq 0x5290
leaq 0x138(%rsp), %rdi
callq 0x5290
leaq 0x48(%rsp), %rdi
callq 0x5290
leaq 0x118(%rsp), %rdi
callq 0x5290
leaq 0xf8(%rsp), %rdi
callq 0x5290
leaq 0x68(%rsp), %rdi
callq 0x5290
leaq 0xd8(%rsp), %rdi
callq 0x5290
leaq 0xb8(%rsp), %rdi
callq 0x5290
leaq 0x98(%rsp), %rdi
callq 0x5290
movq 0x10(%rsp), %rax
addq $0x188, %rsp            # imm = 0x188
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x90(%rsp)
movl %eax, 0x8c(%rsp)
jmp 0x1531a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x90(%rsp)
movl %eax, 0x8c(%rsp)
jmp 0x1530d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x90(%rsp)
movl %eax, 0x8c(%rsp)
jmp 0x15300
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x90(%rsp)
movl %eax, 0x8c(%rsp)
jmp 0x152f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x90(%rsp)
movl %eax, 0x8c(%rsp)
jmp 0x152e9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x90(%rsp)
movl %eax, 0x8c(%rsp)
jmp 0x152dc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x90(%rsp)
movl %eax, 0x8c(%rsp)
jmp 0x152d2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x90(%rsp)
movl %eax, 0x8c(%rsp)
jmp 0x152c5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x90(%rsp)
movl %eax, 0x8c(%rsp)
jmp 0x152b8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x90(%rsp)
movl %eax, 0x8c(%rsp)
leaq 0x28(%rsp), %rdi
callq 0x5290
leaq 0x158(%rsp), %rdi
callq 0x5290
leaq 0x138(%rsp), %rdi
callq 0x5290
leaq 0x48(%rsp), %rdi
callq 0x5290
leaq 0x118(%rsp), %rdi
callq 0x5290
leaq 0xf8(%rsp), %rdi
callq 0x5290
leaq 0x68(%rsp), %rdi
callq 0x5290
leaq 0xd8(%rsp), %rdi
callq 0x5290
leaq 0xb8(%rsp), %rdi
callq 0x5290
leaq 0x98(%rsp), %rdi
callq 0x5290
movq 0x90(%rsp), %rdi
callq 0x57a0
nopw %cs:(%rax,%rax)
nop