// File: /workspace/github_c_makefile_star2_O1/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 0x73c3
movl $0xf, %ebx
leaq 0x7b90(%rip), %rbp      # 0xdda0
movl $0xcccccccd, %r14d      # imm = 0xCCCCCCCD
leaq 0x30ab(%rip), %r15      # 0x92c8
leaq 0x35d6(%rip), %r12      # 0x97fa
cmpq $0x1, %rbx
je 0x624d
movl %ebx, %eax
imulq %r14, %rax
shrq $0x22, %rax
leal (%rax,%rax,4), %eax
movl %ebx, %ecx
subl %eax, %ecx
je 0x624d
leaq 0x35b2(%rip), %rdi      # 0x97f6
xorl %eax, %eax
callq 0x2030
jmp 0x625d
leaq 0x359d(%rip), %rdi      # 0x97f1
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 0x6263
movq %r12, %rdi
xorl %eax, %eax
callq 0x2030
leaq -0x1(%rbx), %rax
addq $-0xc, %rbp
cmpq $0x1, %rbx
movq %rax, %rbx
ja 0x6224
leaq 0x3323(%rip), %rdi      # 0x95d5
xorl %eax, %eax
callq 0x2030
movl $0xf, %ebp
leaq 0x3538(%rip), %rbx      # 0x97fd
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2030
decl %ebp
jne 0x62c5
movq 0x6d0e(%rip), %r12      # 0xcfe8
movq (%r12), %rdi
movl $0xa, %esi
callq 0x20a0
leaq 0x32e6(%rip), %rbx      # 0x95d5
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2030
movl $0x1, %r14d
movl $0xcccccccd, %r13d      # imm = 0xCCCCCCCD
leaq 0x34f5(%rip), %r15      # 0x9801
cmpl $0x1, %r14d
je 0x6338
movl %r14d, %eax
imulq %r13, %rax
shrq $0x22, %rax
leal (%rax,%rax,4), %eax
negl %eax
addl %r14d, %eax
incl %eax
cmpl $0x1, %eax
je 0x6338
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2030
jmp 0x6345
movq %r15, %rdi
movl %r14d, %esi
xorl %eax, %eax
callq 0x2030
incl %r14d
cmpl $0x10, %r14d
jne 0x630c
movq (%r12), %rdi
movl $0xa, %esi
callq 0x20a0
movl $0x21, %edi
movl $0x12, %esi
callq 0x4f69
leaq 0x9422(%rip), %rax      # 0xf794
movl (%rax), %esi
leaq 0x348b(%rip), %rdi      # 0x9806
xorl %eax, %eax
callq 0x2030
movl $0x21, %edi
movl $0x13, %esi
callq 0x4f69
leaq 0x9400(%rip), %rax      # 0xf798
movl (%rax), %esi
leaq 0x346f(%rip), %rdi      # 0x9810
xorl %eax, %eax
callq 0x2030
leaq 0x950d(%rip), %rax      # 0xf8bc
movl $0x0, (%rax)
xorps %xmm0, %xmm0
leaq 0x9511(%rip), %rax      # 0xf8d0
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