// File: /workspace/github_cpp_makefile_star2_O3/WbtLm[P]mempool/./mempool.cpp
// Function: mpnsp::memPool::debug()
void mpnsp::memPool::debug()
    {
        #include<iostream>
        using namespace std;
        cout<<"maxNumInNode="<<maxNumInNode<<endl;
        cout<<"AutoCleanSize="<<AutoCleanSize<<endl;
        cout<<"topPrt=";
        printf("%x\n",topPtr);
        for(int i=0;i<=MaxNodeNum;i++)
        {
            cout<<"["<<i<<"]"<<"deleted=";
            if(nodeArr[i]==NULL)
            {
                cout<<"NULL"<<endl;
            }
            else
            {
                cout<<nodeArr[i]->deleted<<" ";
                printf("%p\t",nodeArr[i]->head);
                cout<<"fptr="<<nodeArr[i]->fptr<<" nptr="<<nodeArr[i]->nptr;
                cout<<" used/size="<<nodeArr[i]->used<<"/"<<nodeArr[i]->size<<endl;
            }
        }
        return;
    }

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
movq 0x34ae(%rip), %r12      # 0x4fd8
leaq 0x14d7(%rip), %rsi      # 0x3008
movl $0xd, %edx
movq %r12, %rdi
callq 0x1110
movl 0x1c(%rbx), %esi
movq %r12, %rdi
callq 0x1090
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x10d0
movsbl %al, %esi
movq %r14, %rdi
callq 0x1030
movq %rax, %rdi
callq 0x10a0
leaq 0x149c(%rip), %rsi      # 0x3016
movl $0xe, %edx
movq %r12, %rdi
callq 0x1110
movl 0x1c(%rbx), %esi
shrl $0x4, %esi
movq %r12, %rdi
callq 0x1090
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x10d0
movsbl %al, %esi
movq %r14, %rdi
callq 0x1030
movq %rax, %rdi
callq 0x10a0
leaq 0x145f(%rip), %rsi      # 0x3025
movl $0x7, %edx
movq %r12, %rdi
callq 0x1110
movq 0x8(%rbx), %rsi
leaq 0x144f(%rip), %rdi      # 0x302d
xorl %eax, %eax
callq 0x1040
leaq 0x1449(%rip), %r13      # 0x3035
xorl %r15d, %r15d
movl $0x1, %edx
movq %r12, %rdi
leaq 0x1433(%rip), %rsi      # 0x3031
callq 0x1110
movq %r12, %rdi
movl %r15d, %esi
callq 0x1190
movq %rax, %r14
movl $0x1, %edx
movq %rax, %rdi
leaq 0x1413(%rip), %rsi      # 0x3033
callq 0x1110
movl $0x8, %edx
movq %r14, %rdi
movq %r13, %rsi
callq 0x1110
movq 0x20(%rbx), %rax
movq (%rax,%r15,8), %rax
testq %rax, %rax
je 0x1d27
movzbl 0x10(%rax), %esi
movq %r12, %rdi
callq 0x1180
movl $0x1, %edx
movq %rax, %rdi
leaq 0x13e2(%rip), %rsi      # 0x3043
callq 0x1110
movq 0x20(%rbx), %rax
movq (%rax,%r15,8), %rax
movq 0x8(%rax), %rsi
leaq 0x13cc(%rip), %rdi      # 0x3045
xorl %eax, %eax
callq 0x1040
movl $0x5, %edx
movq %r12, %rdi
leaq 0x13ba(%rip), %rsi      # 0x3049
callq 0x1110
movq 0x20(%rbx), %rax
movq (%rax,%r15,8), %rax
movl 0x30(%rax), %esi
movq %r12, %rdi
callq 0x1090
movq %rax, %r14
movl $0x6, %edx
movq %rax, %rdi
leaq 0x1396(%rip), %rsi      # 0x304f
callq 0x1110
movq 0x20(%rbx), %rax
movq (%rax,%r15,8), %rax
movl 0x2c(%rax), %esi
movq %r14, %rdi
callq 0x1090
movl $0xb, %edx
movq %r12, %rdi
leaq 0x1376(%rip), %rsi      # 0x3056
callq 0x1110
movq 0x20(%rbx), %rax
movq (%rax,%r15,8), %rax
movl 0x18(%rax), %esi
movq %r12, %rdi
callq 0x1090
movq %rax, %r14
movl $0x1, %edx
movq %rax, %rdi
leaq 0x1358(%rip), %rsi      # 0x3062
callq 0x1110
movq 0x20(%rbx), %rax
movq (%rax,%r15,8), %rax
movl 0x14(%rax), %esi
movq %r14, %rdi
callq 0x1090
movq %rax, %r14
jmp 0x1d3e
movl $0x4, %edx
movq %r12, %rdi
leaq 0x1308(%rip), %rsi      # 0x303e
callq 0x1110
movq %r12, %r14
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x10d0
movsbl %al, %esi
movq %r14, %rdi
callq 0x1030
movq %rax, %rdi
callq 0x10a0
incq %r15
cmpq $0x80, %r15
jne 0x1bef
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq