// File: /workspace/github_c_makefile_star2_O3/beejjorgensen[P]conquest/conqmp.c
// Function: printmap
void printmap(void)
{
    int i1, i2;
    cle2r_screen();
    for (i1 = bdsize; i1 >= 1; i1--) {
        if (((i1 == 1) || (((i1 / 5) * 5) == i1)))
            printw("%2d|", i1);
        else
            printw("  |");
        for (i2 = 1; i2 <= bdsize; i2++)
            printw("%c%c%c", board[i2][i1].enemy, board[i2][i1].star,
                   board[i2][i1].tf);
        printw("|\n");
    };
    printw("   ");
    for (i1 = 1; i1 <= bdsize; i1++)
        printw("---");
    addch('\n');
    printw("   ");
    for (i1 = 1; i1 <= bdsize; i1++) {
        if (((i1 == 1) || (((i1 / 5) * 5) == i1)))
            printw("%2d ", i1);
        else
            printw("   ");
    };
    addch('\n');
    point(33, 18);
    printw("Turn: %3d", turn);
    point(33, 19);
    printw("Production yr: %d", production_year);
    bottom_field = 0;
    for (i1 = 19; i1 <= 24; i1++)
        left_line[i1] = false;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
callq 0x736e
movl $0xf, %ebx
leaq 0x7b4c(%rip), %rbp      # 0xdd90
movl $0xcccccccd, %r14d      # imm = 0xCCCCCCCD
leaq 0x30bf(%rip), %r15      # 0x9310
leaq 0x35f2(%rip), %r12      # 0x984a
cmpq $0x1, %rbx
je 0x6281
movl %ebx, %eax
imulq %r14, %rax
shrq $0x22, %rax
leal (%rax,%rax,4), %eax
movl %ebx, %ecx
subl %eax, %ecx
je 0x6281
leaq 0x35ce(%rip), %rdi      # 0x9846
xorl %eax, %eax
callq 0x2030
jmp 0x6291
leaq 0x35b9(%rip), %rdi      # 0x9841
movl %ebx, %esi
xorl %eax, %eax
callq 0x2030
movl $0x17c, %r13d           # imm = 0x17C
movl -0x8(%rbp,%r13), %esi
movl -0x4(%rbp,%r13), %edx
movl (%rbp,%r13), %ecx
movq %r15, %rdi
xorl %eax, %eax
callq 0x2030
addq $0xc0, %r13
cmpq $0xcbc, %r13            # imm = 0xCBC
jne 0x6297
movq %r12, %rdi
xorl %eax, %eax
callq 0x2030
leaq -0x1(%rbx), %rax
addq $-0xc, %rbp
cmpq $0x1, %rbx
movq %rax, %rbx
ja 0x6258
leaq 0x333f(%rip), %rdi      # 0x9625
xorl %eax, %eax
callq 0x2030
movl $0xf, %ebp
leaq 0x3554(%rip), %rbx      # 0x984d
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2030
decl %ebp
jne 0x62f9
movq 0x6cda(%rip), %r15      # 0xcfe8
movq (%r15), %rdi
movl $0xa, %esi
callq 0x20a0
leaq 0x3303(%rip), %rbx      # 0x9625
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2030
movl $0x1, %ebp
leaq 0x3519(%rip), %r14      # 0x9851
cmpl $0x1, %ebp
je 0x6361
movzbl %bpl, %eax
imull $0xcd, %eax, %eax
shrl $0xa, %eax
leal (%rax,%rax,4), %eax
movl %ebp, %ecx
subl %eax, %ecx
testb %cl, %cl
je 0x6361
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2030
jmp 0x636d
movq %r14, %rdi
movl %ebp, %esi
xorl %eax, %eax
callq 0x2030
incl %ebp
cmpl $0x10, %ebp
jne 0x6338
movq (%r15), %rdi
movl $0xa, %esi
callq 0x20a0
movl $0x21, %edi
movl $0x12, %esi
callq 0x4f79
leaq 0x93ed(%rip), %rax      # 0xf784
movl (%rax), %esi
leaq 0x34b6(%rip), %rdi      # 0x9856
xorl %eax, %eax
callq 0x2030
movl $0x21, %edi
movl $0x13, %esi
callq 0x4f79
leaq 0x93cb(%rip), %rax      # 0xf788
movl (%rax), %esi
leaq 0x349a(%rip), %rdi      # 0x9860
xorl %eax, %eax
callq 0x2030
leaq 0x94d8(%rip), %rax      # 0xf8ac
movl $0x0, (%rax)
xorps %xmm0, %xmm0
leaq 0x94dc(%rip), %rax      # 0xf8c0
movups %xmm0, 0x4c(%rax)
movq $0x0, 0x5c(%rax)
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
nop