// File: tewalds[P]pentagod/./agentab.h
// Function: AgentAB::Node::to_s[abi:cxx11](int) const
string to_s(int orientation=8) const {
			return  "score " + to_str(score) +
					", depth " + to_str((int)depth) +
					", flag " + to_str((int)flag) +
					", best " + bestmove.to_s(true) +
					(orientation == 8 ? string() : "/" + bestmove.rotate(orientation).to_s(true));
		}

// Assembly:
subq $0x1f8, %rsp            # imm = 0x1F8
movq %rdi, 0x8(%rsp)
movq %rdi, %rax
movq %rax, 0x10(%rsp)
movq %rdi, 0x1f0(%rsp)
movq %rsi, 0x1e8(%rsp)
movl %edx, 0x1e4(%rsp)
movq 0x1e8(%rsp), %rax
movq %rax, 0x18(%rsp)
movswl 0x8(%rax), %esi
leaq 0xe0(%rsp), %rdi
movq %rdi, 0x20(%rsp)
callq 0x2fdf0
movq 0x20(%rsp), %rdx
leaq 0x5f02(%rip), %rsi      # 0x41a2c
leaq 0x100(%rsp), %rdi
callq 0xe5f0
jmp 0x3bb39
leaq 0x5ef3(%rip), %rdx      # 0x41a33
leaq 0x120(%rsp), %rdi
leaq 0x100(%rsp), %rsi
callq 0x93b0
jmp 0x3bb57
movq 0x18(%rsp), %rax
movzbl 0x10(%rax), %esi
leaq 0xb0(%rsp), %rdi
callq 0x16070
jmp 0x3bb6f
leaq 0x140(%rsp), %rdi
leaq 0x120(%rsp), %rsi
leaq 0xb0(%rsp), %rdx
callq 0xe470
jmp 0x3bb8e
leaq 0x5ea7(%rip), %rdx      # 0x41a3c
leaq 0x160(%rsp), %rdi
leaq 0x140(%rsp), %rsi
callq 0x93b0
jmp 0x3bbac
movq 0x18(%rsp), %rax
movzbl 0x11(%rax), %esi
leaq 0x90(%rsp), %rdi
callq 0x16070
jmp 0x3bbc4
leaq 0x180(%rsp), %rdi
leaq 0x160(%rsp), %rsi
leaq 0x90(%rsp), %rdx
callq 0xe470
jmp 0x3bbe3
leaq 0x5090(%rip), %rdx      # 0x40c7a
leaq 0x1a0(%rsp), %rdi
leaq 0x180(%rsp), %rsi
callq 0x93b0
jmp 0x3bc01
movq 0x18(%rsp), %rsi
addq $0xc, %rsi
leaq 0x70(%rsp), %rdi
movl $0x1, %edx
callq 0xdec0
jmp 0x3bc1b
leaq 0x1c0(%rsp), %rdi
leaq 0x1a0(%rsp), %rsi
leaq 0x70(%rsp), %rdx
callq 0xe470
jmp 0x3bc37
movl 0x1e4(%rsp), %eax
movb $0x0, 0x2b(%rsp)
cmpl $0x8, %eax
jne 0x3bc54
leaq 0x50(%rsp), %rdi
callq 0x44e0
jmp 0x3bcad
movq 0x18(%rsp), %rdi
addq $0xc, %rdi
movl 0x1e4(%rsp), %esi
callq 0xd2b0
movl %eax, 0x4(%rsp)
jmp 0x3bc6f
movl 0x4(%rsp), %eax
movw %ax, 0x2c(%rsp)
leaq 0x30(%rsp), %rdi
leaq 0x2c(%rsp), %rsi
movl $0x1, %edx
callq 0xdec0
jmp 0x3bc8e
movb $0x1, 0x2b(%rsp)
leaq 0x4fcb(%rip), %rsi      # 0x40c65
leaq 0x50(%rsp), %rdi
leaq 0x30(%rsp), %rdx
callq 0xe5f0
jmp 0x3bcab
jmp 0x3bcad
movq 0x8(%rsp), %rdi
leaq 0x1c0(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0xe470
jmp 0x3bcc6
leaq 0x50(%rsp), %rdi
callq 0x4210
testb $0x1, 0x2b(%rsp)
jne 0x3bcd9
jmp 0x3bce3
leaq 0x30(%rsp), %rdi
callq 0x4210
leaq 0x1c0(%rsp), %rdi
callq 0x4210
leaq 0x70(%rsp), %rdi
callq 0x4210
leaq 0x1a0(%rsp), %rdi
callq 0x4210
leaq 0x180(%rsp), %rdi
callq 0x4210
leaq 0x90(%rsp), %rdi
callq 0x4210
leaq 0x160(%rsp), %rdi
callq 0x4210
leaq 0x140(%rsp), %rdi
callq 0x4210
leaq 0xb0(%rsp), %rdi
callq 0x4210
leaq 0x120(%rsp), %rdi
callq 0x4210
leaq 0x100(%rsp), %rdi
callq 0x4210
leaq 0xe0(%rsp), %rdi
callq 0x4210
movq 0x10(%rsp), %rax
addq $0x1f8, %rsp            # imm = 0x1F8
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bf51
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bf44
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bf37
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bf2a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bf1d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bf10
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bf03
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bef6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bee9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bedf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bed2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
jmp 0x3bebd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xd8(%rsp)
movl %eax, 0xd4(%rsp)
leaq 0x50(%rsp), %rdi
callq 0x4210
testb $0x1, 0x2b(%rsp)
jne 0x3bec6
jmp 0x3bed0
leaq 0x30(%rsp), %rdi
callq 0x4210
jmp 0x3bed2
leaq 0x1c0(%rsp), %rdi
callq 0x4210
leaq 0x70(%rsp), %rdi
callq 0x4210
leaq 0x1a0(%rsp), %rdi
callq 0x4210
leaq 0x180(%rsp), %rdi
callq 0x4210
leaq 0x90(%rsp), %rdi
callq 0x4210
leaq 0x160(%rsp), %rdi
callq 0x4210
leaq 0x140(%rsp), %rdi
callq 0x4210
leaq 0xb0(%rsp), %rdi
callq 0x4210
leaq 0x120(%rsp), %rdi
callq 0x4210
leaq 0x100(%rsp), %rdi
callq 0x4210
leaq 0xe0(%rsp), %rdi
callq 0x4210
movq 0xd8(%rsp), %rdi
callq 0x4660
nopl (%rax,%rax)