// File: /workspace/github_c_makefile_star2_O2/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 0x6f9d
pushq $0xf
popq %rsi
leaq 0x8e9a(%rip), %r13      # 0xed90
pushq $0x5
popq %rbp
leaq 0x390a(%rip), %r14      # 0x980a
leaq 0x33c1(%rip), %r15      # 0x92c8
movq %rsi, %rbx
subq $0x1, %rbx
jb 0x5f82
movl %esi, %eax
xorl %edx, %edx
divl %ebp
cmpq $0x1, %rsi
je 0x5f30
testl %edx, %edx
je 0x5f30
leaq 0x38df(%rip), %rdi      # 0x9806
xorl %eax, %eax
callq 0x2030
jmp 0x5f3e
leaq 0x38ca(%rip), %rdi      # 0x9801
xorl %eax, %eax
callq 0x2030
movl $0x17c, %r12d           # imm = 0x17C
cmpq $0xcbc, %r12            # imm = 0xCBC
je 0x5f6f
movl -0x8(%r13,%r12), %esi
movl -0x4(%r13,%r12), %edx
movl (%r13,%r12), %ecx
movq %r15, %rdi
xorl %eax, %eax
callq 0x2030
addq $0xc0, %r12
jmp 0x5f44
movq %r14, %rdi
xorl %eax, %eax
callq 0x2030
addq $-0xc, %r13
movq %rbx, %rsi
jmp 0x5f0a
leaq 0x365c(%rip), %rdi      # 0x95e5
xorl %eax, %eax
callq 0x2030
pushq $0xf
popq %rbp
leaq 0x3873(%rip), %rbx      # 0x980d
subl $0x1, %ebp
jb 0x5fab
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2030
jmp 0x5f9a
movq 0x8036(%rip), %r15      # 0xdfe8
movq (%r15), %rdi
pushq $0xa
popq %rsi
callq 0x2090
leaq 0x3621(%rip), %rbx      # 0x95e5
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2030
pushq $0x1
popq %rbp
movb $0x5, %r12b
leaq 0x3836(%rip), %r14      # 0x9811
movzbl %bpl, %eax
divb %r12b
cmpl $0x10, %ebp
je 0x6017
cmpl $0x1, %ebp
je 0x6007
movzbl %al, %eax
imull $-0x5, %eax, %eax
movzbl %al, %eax
addl %ebp, %eax
testb %al, %al
je 0x6007
movq %rbx, %rdi
xorl %eax, %eax
callq 0x2030
jmp 0x6013
movq %r14, %rdi
movl %ebp, %esi
xorl %eax, %eax
callq 0x2030
incl %ebp
jmp 0x5fdb
movq (%r15), %rdi
pushq $0xa
popq %rsi
callq 0x2090
pushq $0x21
popq %rbx
pushq $0x12
popq %rsi
movl %ebx, %edi
callq 0x4dbd
leaq 0xa74e(%rip), %rax      # 0x10784
movl (%rax), %esi
leaq 0x37d7(%rip), %rdi      # 0x9816
xorl %r14d, %r14d
xorl %eax, %eax
callq 0x2030
pushq $0x13
popq %rsi
movl %ebx, %edi
callq 0x4dbd
leaq 0xa72e(%rip), %rax      # 0x10788
movl (%rax), %esi
leaq 0x37bd(%rip), %rdi      # 0x9820
xorl %eax, %eax
callq 0x2030
leaq 0xa83b(%rip), %rax      # 0x108ac
andl $0x0, (%rax)
leaq 0xa845(%rip), %rax      # 0x108c0
cmpq $0x6, %r14
je 0x608c
andl $0x0, 0x4c(%rax,%r14,4)
incq %r14
jmp 0x607b
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
nop