// File: fredericmarchand[P]TexasHoldem/./CardUtil.h
// Function: printCardArray(Card**, int)
static void printCardArray(Card *cards[], int count)
{
    for (int i = 0; i < count; ++i)
    {
        cout << "|----------|"; 
    }
    cout << endl;
    for (int i = 0; i < count; ++i)
    {
        cout << "|          |";
    }
    cout << endl;
    for (int i = 0; i < count; ++i)
    {
        cout << "|          |";
    }
    cout << endl;
    for (int i = 0; i < count; ++i)
    {
        cout << "|   " << cards[i]->getValueSymbol() << cards[i]->getSuitSymbol() << "    |";
    }
    cout << endl;
    for (int i = 0; i < count; ++i)
    {
        cout << "|          |";
    }
    cout << endl;
    for (int i = 0; i < count; ++i)
    {
        cout << "|          |";
    }
    cout << endl;
    for (int i = 0; i < count; ++i)
    {
        cout << "|----------|";
    }
    cout << endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xa0, %rsp
movq %rdi, -0x8(%rbp)
movl %esi, -0xc(%rbp)
movl $0x0, -0x10(%rbp)
movl -0x10(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x340f
movq 0xcbd8(%rip), %rdi      # 0xffd0
leaq 0x7c80(%rip), %rsi      # 0xb07f
callq 0x2180
movl -0x10(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x10(%rbp)
jmp 0x33e9
movq 0xcbba(%rip), %rdi      # 0xffd0
movq 0xcba3(%rip), %rsi      # 0xffc0
callq 0x21b0
movl $0x0, -0x14(%rbp)
movl -0x14(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x344f
movq 0xcb98(%rip), %rdi      # 0xffd0
leaq 0x7c4d(%rip), %rsi      # 0xb08c
callq 0x2180
movl -0x14(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x14(%rbp)
jmp 0x3429
movq 0xcb7a(%rip), %rdi      # 0xffd0
movq 0xcb63(%rip), %rsi      # 0xffc0
callq 0x21b0
movl $0x0, -0x18(%rbp)
movl -0x18(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x348f
movq 0xcb58(%rip), %rdi      # 0xffd0
leaq 0x7c0d(%rip), %rsi      # 0xb08c
callq 0x2180
movl -0x18(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x18(%rbp)
jmp 0x3469
movq 0xcb3a(%rip), %rdi      # 0xffd0
movq 0xcb23(%rip), %rsi      # 0xffc0
callq 0x21b0
movl $0x0, -0x1c(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x359d
movq 0xcb14(%rip), %rdi      # 0xffd0
leaq 0x7bd6(%rip), %rsi      # 0xb099
callq 0x2180
movq %rax, -0x98(%rbp)
movq -0x8(%rbp), %rax
movslq -0x1c(%rbp), %rcx
movq (%rax,%rcx,8), %rsi
leaq -0x40(%rbp), %rdi
movq %rdi, -0x90(%rbp)
callq 0x2780
movq -0x98(%rbp), %rdi
movq -0x90(%rbp), %rsi
callq 0x2150
movq %rax, -0x88(%rbp)
jmp 0x3507
movq -0x8(%rbp), %rax
movslq -0x1c(%rbp), %rcx
movq (%rax,%rcx,8), %rsi
leaq -0x70(%rbp), %rdi
callq 0x2600
jmp 0x351e
movq -0x88(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x2150
movq %rax, -0xa0(%rbp)
jmp 0x3537
movq -0xa0(%rbp), %rdi
leaq 0x7b4e(%rip), %rsi      # 0xb093
callq 0x2180
jmp 0x354c
leaq -0x70(%rbp), %rdi
callq 0x20c0
leaq -0x40(%rbp), %rdi
callq 0x20c0
movl -0x1c(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x1c(%rbp)
jmp 0x34a9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0x358f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x70(%rbp), %rdi
callq 0x20c0
leaq -0x40(%rbp), %rdi
callq 0x20c0
jmp 0x3679
movq 0xca2c(%rip), %rdi      # 0xffd0
movq 0xca15(%rip), %rsi      # 0xffc0
callq 0x21b0
movl $0x0, -0x74(%rbp)
movl -0x74(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x35dd
movq 0xca0a(%rip), %rdi      # 0xffd0
leaq 0x7abf(%rip), %rsi      # 0xb08c
callq 0x2180
movl -0x74(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x74(%rbp)
jmp 0x35b7
movq 0xc9ec(%rip), %rdi      # 0xffd0
movq 0xc9d5(%rip), %rsi      # 0xffc0
callq 0x21b0
movl $0x0, -0x78(%rbp)
movl -0x78(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x361d
movq 0xc9ca(%rip), %rdi      # 0xffd0
leaq 0x7a7f(%rip), %rsi      # 0xb08c
callq 0x2180
movl -0x78(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x78(%rbp)
jmp 0x35f7
movq 0xc9ac(%rip), %rdi      # 0xffd0
movq 0xc995(%rip), %rsi      # 0xffc0
callq 0x21b0
movl $0x0, -0x7c(%rbp)
movl -0x7c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x365d
movq 0xc98a(%rip), %rdi      # 0xffd0
leaq 0x7a32(%rip), %rsi      # 0xb07f
callq 0x2180
movl -0x7c(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x7c(%rbp)
jmp 0x3637
movq 0xc96c(%rip), %rdi      # 0xffd0
movq 0xc955(%rip), %rsi      # 0xffc0
callq 0x21b0
addq $0xa0, %rsp
popq %rbp
retq
movq -0x48(%rbp), %rdi
callq 0x22a0
nopw %cs:(%rax,%rax)