// File: /workspace/github_cpp_makefile_star2_O2/bonetblai[P]mdp-engine/ctp3/../engine/lrtdp.h
// Function: Algorithm::lrtdp_base_t<state_t>::name[abi:cxx11]() const
virtual std::string name() const {
        return std::string("lrtdp(heuristic=") + (heuristic_ == 0 ? std::string("null") : heuristic_->name()) +
          std::string(",epsilon=") + std::to_string(epsilon_) +
          std::string(",type=") + (type_ == 0 ? "standard" : (type_ == 1 ? "uniform" : "bounded")) +
          std::string(",bound=") + std::to_string(bound_) +
          std::string(",epsilon-greedy=") + std::to_string(epsilon_greedy_) +
          std::string(",seed=") + std::to_string(seed_) + ")";
    }

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x2d0, %rsp            # imm = 0x2D0
movq %rsi, %r15
movq %rdi, %r14
leaq 0x11636(%rip), %rsi     # 0x20d2d
leaq 0x150(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x50e0
movq 0x10(%r15), %rbx
testq %rbx, %rbx
je 0xf722
movq (%rbx), %rax
leaq 0x10(%rsp), %rdi
movq %rbx, %rsi
callq *0x18(%rax)
jmp 0xf738
leaq 0x112ad(%rip), %rsi     # 0x209d6
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x50e0
leaq 0x170(%rsp), %rdi
leaq 0x150(%rsp), %rsi
leaq 0x10(%rsp), %rdx
callq 0xcc8d
leaq 0x11282(%rip), %rsi     # 0x209db
leaq 0x130(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x50e0
leaq 0x190(%rsp), %rdi
leaq 0x170(%rsp), %rsi
leaq 0x130(%rsp), %rdx
callq 0xcc8d
movss 0x20(%r15), %xmm0
leaq 0x110(%rsp), %rdi
callq 0xccf4
leaq 0x1b0(%rsp), %rdi
leaq 0x190(%rsp), %rsi
leaq 0x110(%rsp), %rdx
callq 0xcc8d
leaq 0x1146c(%rip), %rsi     # 0x20c2b
leaq 0xf0(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x50e0
leaq 0x1d0(%rsp), %rdi
leaq 0x1b0(%rsp), %rsi
leaq 0xf0(%rsp), %rdx
callq 0xcc8d
movl 0x1c(%r15), %eax
cmpl $0x1, %eax
leaq 0x1154b(%rip), %rcx     # 0x20d47
leaq 0x1154c(%rip), %rsi     # 0x20d4f
cmoveq %rcx, %rsi
testl %eax, %eax
leaq 0x1152e(%rip), %rdx     # 0x20d3e
cmovneq %rsi, %rdx
leaq 0x1f0(%rsp), %rdi
leaq 0x1d0(%rsp), %rsi
callq 0xcc6e
leaq 0x11527(%rip), %rsi     # 0x20d57
leaq 0xd0(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x50e0
leaq 0x210(%rsp), %rdi
leaq 0x1f0(%rsp), %rsi
leaq 0xd0(%rsp), %rdx
callq 0xcc8d
movl 0x24(%r15), %esi
leaq 0xb0(%rsp), %rdi
callq 0xcd19
leaq 0x230(%rsp), %rdi
leaq 0x210(%rsp), %rsi
leaq 0xb0(%rsp), %rdx
callq 0xcc8d
leaq 0x114cb(%rip), %rsi     # 0x20d5f
leaq 0x90(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x50e0
leaq 0x250(%rsp), %rdi
leaq 0x230(%rsp), %rsi
leaq 0x90(%rsp), %rdx
callq 0xcc8d
movss 0x28(%r15), %xmm0
leaq 0x70(%rsp), %rdi
callq 0xccf4
leaq 0x270(%rsp), %rdi
leaq 0x250(%rsp), %rsi
leaq 0x70(%rsp), %rdx
callq 0xcc8d
leaq 0x110f1(%rip), %rsi     # 0x209e5
leaq 0x50(%rsp), %rdi
leaq 0x9(%rsp), %rdx
callq 0x50e0
leaq 0x290(%rsp), %rdi
leaq 0x270(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0xcc8d
movl 0x18(%r15), %esi
leaq 0x30(%rsp), %rdi
callq 0xcd19
leaq 0x2b0(%rsp), %rdi
leaq 0x290(%rsp), %rsi
leaq 0x30(%rsp), %rdx
callq 0xcc8d
leaq 0x10ae1(%rip), %rdx     # 0x2042d
leaq 0x2b0(%rsp), %rsi
movq %r14, %rdi
callq 0xcc6e
leaq 0x2b0(%rsp), %rdi
callq 0x5120
leaq 0x30(%rsp), %rdi
callq 0x5120
leaq 0x290(%rsp), %rdi
callq 0x5120
leaq 0x50(%rsp), %rdi
callq 0x5120
leaq 0x270(%rsp), %rdi
callq 0x5120
leaq 0x70(%rsp), %rdi
callq 0x5120
leaq 0x250(%rsp), %rdi
callq 0x5120
leaq 0x90(%rsp), %rdi
callq 0x5120
leaq 0x230(%rsp), %rdi
callq 0x5120
leaq 0xb0(%rsp), %rdi
callq 0x5120
leaq 0x210(%rsp), %rdi
callq 0x5120
leaq 0xd0(%rsp), %rdi
callq 0x5120
leaq 0x1f0(%rsp), %rdi
callq 0x5120
leaq 0x1d0(%rsp), %rdi
callq 0x5120
leaq 0xf0(%rsp), %rdi
callq 0x5120
leaq 0x1b0(%rsp), %rdi
callq 0x5120
leaq 0x110(%rsp), %rdi
callq 0x5120
leaq 0x190(%rsp), %rdi
callq 0x5120
leaq 0x130(%rsp), %rdi
callq 0x5120
leaq 0x170(%rsp), %rdi
callq 0x5120
leaq 0x10(%rsp), %rdi
callq 0x5120
testq %rbx, %rbx
leaq 0x150(%rsp), %rdi
callq 0x5120
movq %r14, %rax
addq $0x2d0, %rsp            # imm = 0x2D0
popq %rbx
popq %r14
popq %r15
retq
movq %rax, %r14
leaq 0x2b0(%rsp), %rdi
callq 0x5120
jmp 0xfa96
movq %rax, %r14
leaq 0x30(%rsp), %rdi
callq 0x5120
jmp 0xfaa5
movq %rax, %r14
leaq 0x290(%rsp), %rdi
callq 0x5120
jmp 0xfab7
movq %rax, %r14
leaq 0x50(%rsp), %rdi
callq 0x5120
jmp 0xfac6
movq %rax, %r14
leaq 0x270(%rsp), %rdi
callq 0x5120
leaq 0x70(%rsp), %rdi
callq 0x5120
leaq 0x250(%rsp), %rdi
callq 0x5120
leaq 0x90(%rsp), %rdi
callq 0x5120
leaq 0x230(%rsp), %rdi
callq 0x5120
leaq 0xb0(%rsp), %rdi
callq 0x5120
leaq 0x210(%rsp), %rdi
callq 0x5120
leaq 0xd0(%rsp), %rdi
callq 0x5120
leaq 0x1f0(%rsp), %rdi
callq 0x5120
leaq 0x1d0(%rsp), %rdi
callq 0x5120
leaq 0xf0(%rsp), %rdi
callq 0x5120
leaq 0x1b0(%rsp), %rdi
callq 0x5120
leaq 0x110(%rsp), %rdi
callq 0x5120
leaq 0x190(%rsp), %rdi
callq 0x5120
leaq 0x130(%rsp), %rdi
callq 0x5120
leaq 0x170(%rsp), %rdi
callq 0x5120
leaq 0x10(%rsp), %rdi
callq 0x5120
testq %rbx, %rbx
leaq 0x150(%rsp), %rdi
callq 0x5120
movq %r14, %rdi
callq 0x5410
movq %rax, %r14
jmp 0xfad3
movq %rax, %r14
jmp 0xfadd
movq %rax, %r14
jmp 0xfaea
movq %rax, %r14
jmp 0xfaf7
movq %rax, %r14
jmp 0xfb04
movq %rax, %r14
jmp 0xfb11
movq %rax, %r14
jmp 0xfb1e
movq %rax, %r14
jmp 0xfb2b
movq %rax, %r14
jmp 0xfb38
movq %rax, %r14
jmp 0xfb45
movq %rax, %r14
jmp 0xfb52
movq %rax, %r14
jmp 0xfb5f
movq %rax, %r14
jmp 0xfb6c
movq %rax, %r14
jmp 0xfb79
movq %rax, %r14
jmp 0xfb86
movq %rax, %r14
jmp 0xfb93
movq %rax, %r14
jmp 0xfb9d
nop