// File: /workspace/github_cpp_makefile_star2_O2/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
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x58, %rsp
xorl %r12d, %r12d
testl %esi, %esi
cmovgl %esi, %r12d
movq %rdi, %r13
movq 0x667a(%rip), %r14      # 0x8fd0
leaq 0x3722(%rip), %r15      # 0x607f
movl %r12d, -0x2c(%rbp)
subl $0x1, %r12d
jb 0x2974
movq %r14, %rdi
movq %r15, %rsi
callq 0x2160
jmp 0x2961
movq 0x6655(%rip), %r14      # 0x8fd0
movq %r14, %rdi
callq 0x20b0
leaq 0x3702(%rip), %r15      # 0x608c
movl -0x2c(%rbp), %r12d
subl $0x1, %r12d
jb 0x29a1
movq %r14, %rdi
movq %r15, %rsi
callq 0x2160
jmp 0x298e
movq 0x6628(%rip), %r14      # 0x8fd0
movq %r14, %rdi
callq 0x20b0
leaq 0x36d5(%rip), %r15      # 0x608c
movl -0x2c(%rbp), %r12d
subl $0x1, %r12d
jb 0x29ce
movq %r14, %rdi
movq %r15, %rsi
callq 0x2160
jmp 0x29bb
movq %r13, -0x38(%rbp)
movq 0x65f7(%rip), %rdi      # 0x8fd0
callq 0x20b0
movl -0x2c(%rbp), %eax
movq %rax, -0x40(%rbp)
xorl %r14d, %r14d
leaq -0x80(%rbp), %rbx
movq -0x38(%rbp), %r12
cmpq %r14, -0x40(%rbp)
je 0x2a66
movq 0x65d3(%rip), %rdi      # 0x8fd0
leaq 0x3695(%rip), %rsi      # 0x6099
callq 0x2160
movq %rax, %r15
movq (%r12,%r14,8), %rsi
leaq -0x60(%rbp), %r13
movq %r13, %rdi
callq 0x24e0
movq %r15, %rdi
movq %r13, %rsi
callq 0x2130
movq %rax, %r15
movq (%r12,%r14,8), %rsi
movq %rbx, %rdi
callq 0x2480
movq %r15, %rdi
movq %rbx, %rsi
callq 0x2130
movq %rax, %rdi
leaq 0x3648(%rip), %rsi      # 0x6093
callq 0x2160
movq %rbx, %rdi
callq 0x20a0
leaq -0x60(%rbp), %rdi
callq 0x20a0
incq %r14
jmp 0x29f0
movq 0x6563(%rip), %r15      # 0x8fd0
movq %r15, %rdi
callq 0x20b0
leaq 0x3610(%rip), %r14      # 0x608c
movl -0x2c(%rbp), %r12d
subl $0x1, %r12d
jb 0x2a93
movq %r15, %rdi
movq %r14, %rsi
callq 0x2160
jmp 0x2a80
movq 0x6536(%rip), %r15      # 0x8fd0
movq %r15, %rdi
callq 0x20b0
leaq 0x35e3(%rip), %r14      # 0x608c
movl -0x2c(%rbp), %r12d
subl $0x1, %r12d
jb 0x2ac0
movq %r15, %rdi
movq %r14, %rsi
callq 0x2160
jmp 0x2aad
movq 0x6509(%rip), %r15      # 0x8fd0
movq %r15, %rdi
callq 0x20b0
leaq 0x35a9(%rip), %r14      # 0x607f
movl -0x2c(%rbp), %ebx
subl $0x1, %ebx
jb 0x2aeb
movq %r15, %rdi
movq %r14, %rsi
callq 0x2160
jmp 0x2ad9
movq 0x64de(%rip), %rdi      # 0x8fd0
callq 0x20b0
addq $0x58, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x2b08
movq %rax, %rbx
jmp 0x2b19
movq %rax, %rbx
leaq -0x80(%rbp), %rdi
callq 0x20a0
leaq -0x60(%rbp), %rdi
callq 0x20a0
movq %rbx, %rdi
callq 0x21f0