// File: fredericmarchand[P]TexasHoldem/Card.cpp
// Function: Card::getValueSymbol[abi:cxx11]()
string Card::getValueSymbol()
{
    switch (value)
    {
    case TWO:
        return " 2";
    case THREE:
        return " 3";
    case FOUR:
        return " 4";
    case FIVE:
        return " 5";
    case SIX:
        return " 6";
    case SEVEN:
        return " 7";
    case EIGHT:
        return " 8";
    case NINE:
        return " 9";
    case TEN:
        return "10";
    case JACK:
        return " J";
    case QUEEN:
        return " Q";
    case KING:
        return " K";
    case ACE:
        return " A";
    }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xb0, %rsp
movq %rdi, -0x48(%rbp)
movq %rdi, %rax
movq %rax, -0x40(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x10(%rbp), %rax
movl 0x4(%rax), %eax
addl $-0x2, %eax
movl %eax, %ecx
movq %rcx, -0x38(%rbp)
subl $0xc, %eax
ja 0x2bb2
movq -0x38(%rbp), %rax
leaq 0x8852(%rip), %rcx      # 0xb014
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq -0x11(%rbp), %rdi
movq %rdi, -0x50(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0x50(%rbp), %rdx
leaq 0x8871(%rip), %rsi      # 0xb058
callq 0x2da0
jmp 0x27ee
leaq -0x11(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x11(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x25(%rbp), %rdi
movq %rdi, -0x58(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0x58(%rbp), %rdx
leaq 0x8829(%rip), %rsi      # 0xb05b
callq 0x2da0
jmp 0x2839
leaq -0x25(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x25(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x26(%rbp), %rdi
movq %rdi, -0x60(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0x60(%rbp), %rdx
leaq 0x87e1(%rip), %rsi      # 0xb05e
callq 0x2da0
jmp 0x2884
leaq -0x26(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x26(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x27(%rbp), %rdi
movq %rdi, -0x68(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0x68(%rbp), %rdx
leaq 0x8799(%rip), %rsi      # 0xb061
callq 0x2da0
jmp 0x28cf
leaq -0x27(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x27(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x28(%rbp), %rdi
movq %rdi, -0x70(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0x70(%rbp), %rdx
leaq 0x8751(%rip), %rsi      # 0xb064
callq 0x2da0
jmp 0x291a
leaq -0x28(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x29(%rbp), %rdi
movq %rdi, -0x78(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0x78(%rbp), %rdx
leaq 0x8709(%rip), %rsi      # 0xb067
callq 0x2da0
jmp 0x2965
leaq -0x29(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x29(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x2a(%rbp), %rdi
movq %rdi, -0x80(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0x80(%rbp), %rdx
leaq 0x86c1(%rip), %rsi      # 0xb06a
callq 0x2da0
jmp 0x29b0
leaq -0x2a(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2a(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x2b(%rbp), %rdi
movq %rdi, -0x88(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0x88(%rbp), %rdx
leaq 0x8673(%rip), %rsi      # 0xb06d
callq 0x2da0
jmp 0x2a01
leaq -0x2b(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2b(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x2c(%rbp), %rdi
movq %rdi, -0x90(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0x90(%rbp), %rdx
leaq 0x8625(%rip), %rsi      # 0xb070
callq 0x2da0
jmp 0x2a52
leaq -0x2c(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2c(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x2d(%rbp), %rdi
movq %rdi, -0x98(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0x98(%rbp), %rdx
leaq 0x85d7(%rip), %rsi      # 0xb073
callq 0x2da0
jmp 0x2aa3
leaq -0x2d(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2d(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x2e(%rbp), %rdi
movq %rdi, -0xa0(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0xa0(%rbp), %rdx
leaq 0x8589(%rip), %rsi      # 0xb076
callq 0x2da0
jmp 0x2af4
leaq -0x2e(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2e(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x2f(%rbp), %rdi
movq %rdi, -0xa8(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0xa8(%rbp), %rdx
leaq 0x853b(%rip), %rsi      # 0xb079
callq 0x2da0
jmp 0x2b45
leaq -0x2f(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2f(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
leaq -0x30(%rbp), %rdi
movq %rdi, -0xb0(%rbp)
callq 0x22b0
movq -0x48(%rbp), %rdi
movq -0xb0(%rbp), %rdx
leaq 0x84f3(%rip), %rsi      # 0xb07c
callq 0x2da0
jmp 0x2b90
leaq -0x30(%rbp), %rdi
callq 0x21d0
jmp 0x2bb4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x30(%rbp), %rdi
callq 0x21d0
jmp 0x2bc1
ud2
movq -0x40(%rbp), %rax
addq $0xb0, %rsp
popq %rbp
retq
movq -0x20(%rbp), %rdi
callq 0x22a0
nopw (%rax,%rax)