// File: /workspace/github_c_makefile_star2_O3/return5[P]c_ish_one/./src/makemap.c
// Function: placePieces
static void placePieces(void) {
	placeEnemies();
	placeCamp();
	placeShrine();
	placeWell();
}

// Assembly:
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
xorl %ebx, %ebx
leaq 0xb18f(%rip), %r15      # 0xf190
leaq 0xb098(%rip), %r12      # 0xf0a0
leaq 0x9151(%rip), %r14      # 0xd160
movslq (%r15,%rbx,4), %rax
movslq (%r12,%rbx,4), %rcx
imulq $0x190, %rax, %rax      # imm = 0x190
addq %r14, %rax
movq (%rax,%rcx,8), %rax
cmpb $0x20, 0x20(%rax)
je 0x41be
movl $0x1, 0xc(%rax)
callq 0x11c0
cmpl $0x7ffffffd, %eax       # imm = 0x7FFFFFFD
jg 0x4036
movslq (%r15,%rbx,4), %rcx
imulq $0x190, %rcx, %rcx      # imm = 0x190
addq %r14, %rcx
movslq (%r12,%rbx,4), %rdx
movq (%rcx,%rdx,8), %rcx
addl $0xc0000001, %eax       # imm = 0xC0000001
movzbl 0x20(%rcx), %ecx
cmpl $0x3ffffffe, %eax       # imm = 0x3FFFFFFE
ja 0x4098
cmpl $0x5d, %ecx
jg 0x40b7
cmpl $0x2f, %ecx
je 0x412b
cmpl $0x3a, %ecx
jne 0x4111
movl $0x7, %edi
movl $0xf, %esi
movl $0x3, %edx
movl $0x7, %ecx
jmp 0x4171
cmpl $0x5d, %ecx
jg 0x40e4
cmpl $0x2f, %ecx
je 0x4141
cmpl $0x3a, %ecx
jne 0x4111
movl $0x9, %edi
movl $0xa, %esi
jmp 0x40fc
cmpl $0x5e, %ecx
je 0x415d
cmpl $0x7e, %ecx
jne 0x4111
movl $0x8, %edi
movl $0xa, %esi
movl $0x2, %edx
movl $0x7, %ecx
movl $0x7, %r8d
jmp 0x4177
cmpl $0x5e, %ecx
je 0x417f
cmpl $0x7e, %ecx
jne 0x4111
movl $0xc, %edi
movl $0xc, %esi
movl $0x2, %edx
movl $0x8, %ecx
movl $0x6, %r8d
jmp 0x4199
movl $0xa8, %edi
callq 0x1160
xorps %xmm0, %xmm0
movups %xmm0, (%rax)
movups %xmm0, 0x10(%rax)
movups %xmm0, 0x1c(%rax)
jmp 0x41a4
movl $0x1, %edi
movl $0xa, %esi
movl $0x3, %edx
movl $0x6, %ecx
jmp 0x4193
movl $0x3, %edi
movl $0x6, %esi
movl $0x2, %edx
movl $0x4, %ecx
movl $0x5, %r8d
jmp 0x4177
movl $0x4, %edi
movl $0x7, %esi
movl $0x2, %edx
movl $0x6, %ecx
movl $0x6, %r8d
movl $0x7, %r9d
jmp 0x419f
movl $0x6, %edi
movl $0xa, %esi
movl $0x2, %edx
movl $0x8, %ecx
movl $0x7, %r8d
movl $0x6, %r9d
callq 0x4886
movslq (%r15,%rbx,4), %rcx
movslq (%r12,%rbx,4), %rdx
imulq $0x190, %rcx, %rcx      # imm = 0x190
addq %r14, %rcx
movq (%rcx,%rdx,8), %rcx
movq %rax, 0x28(%rcx)
incq %rbx
cmpq $0x3c, %rbx
jne 0x400f
xorl %r15d, %r15d
leaq 0xb11b(%rip), %r12      # 0xf2f0
leaq 0xb0a4(%rip), %r13      # 0xf280
movslq (%r12,%r15,4), %rax
movslq (%r13,%r15,4), %rcx
imulq $0x190, %rax, %rax      # imm = 0x190
addq %r14, %rax
movq (%rax,%rcx,8), %rax
cmpb $0x20, 0x20(%rax)
je 0x43df
movl $0x2, 0xc(%rax)
movl $0x10, %edi
callq 0x1160
movq %rax, %rbx
callq 0x11c0
cmpl $0x7ffffffd, %eax       # imm = 0x7FFFFFFD
jg 0x4211
cltq
imulq $0x30000001, %rax, %rax # imm = 0x30000001
movq %rax, %rcx
shrq $0x3f, %rcx
shrq $0x3b, %rax
addl %ecx, %eax
andl $0x1, %eax
movl %eax, 0x4(%rbx)
callq 0x11c0
cmpl $0x7ffffffd, %eax       # imm = 0x7FFFFFFD
jg 0x4239
cltq
imulq $0x30000001, %rax, %rax # imm = 0x30000001
movq %rax, %rcx
shrq $0x3f, %rcx
shrq $0x3b, %rax
addl %ecx, %eax
andl $0x1, %eax
movl %eax, 0x8(%rbx)
callq 0x11c0
cmpl $0x7ffffffd, %eax       # imm = 0x7FFFFFFD
jg 0x4261
cltq
imulq $0x30000001, %rax, %rax # imm = 0x30000001
movq %rax, %rcx
shrq $0x3f, %rcx
shrq $0x3b, %rax
addl %ecx, %eax
andl $0x1, %eax
movl %eax, 0xc(%rbx)
movslq (%r12,%r15,4), %rax
movslq (%r13,%r15,4), %rcx
imulq $0x190, %rax, %rax      # imm = 0x190
addq %r14, %rax
movq (%rax,%rcx,8), %rdx
movq %rbx, 0x30(%rdx)
movq (%rax,%rcx,8), %rax
movzbl 0x20(%rax), %ecx
cmpl $0x5d, %ecx
jg 0x42c2
cmpl $0x2f, %ecx
je 0x42d7
cmpl $0x3a, %ecx
jne 0x42d3
movl $0x1, %ecx
jmp 0x42e3
cmpl $0x7e, %ecx
je 0x42de
cmpl $0x5e, %ecx
jne 0x42d3
movl $0x5, %ecx
jmp 0x42e3
xorl %ecx, %ecx
jmp 0x42e3
movl $0x2, %ecx
jmp 0x42e3
movl $0x3, %ecx
movq 0x30(%rax), %rax
movl %ecx, (%rax)
movslq (%r12,%r15,4), %rax
movslq (%r13,%r15,4), %rcx
imulq $0x190, %rax, %rax      # imm = 0x190
addq %r14, %rax
movq (%rax,%rcx,8), %rax
movq 0x30(%rax), %rcx
cmpl $0x0, 0xc(%rcx)
je 0x43df
movzbl 0x20(%rax), %eax
cmpl $0x5d, %eax
jg 0x433d
cmpl $0x2f, %eax
je 0x4383
cmpl $0x3a, %eax
jne 0x4369
movl $0xa, %edi
movl $0xa, %esi
movl $0x2, %edx
movl $0x8, %ecx
movl $0x6, %r8d
jmp 0x4361
cmpl $0x5e, %eax
je 0x439f
cmpl $0x7e, %eax
jne 0x4369
movl $0xb, %edi
movl $0xf, %esi
movl $0x2, %edx
movl $0x8, %ecx
movl $0x7, %r8d
movl $0x6, %r9d
jmp 0x43bf
movl $0xa8, %edi
callq 0x1160
xorps %xmm0, %xmm0
movups %xmm0, (%rax)
movups %xmm0, 0x10(%rax)
movups %xmm0, 0x1c(%rax)
jmp 0x43c4
movl $0x2, %edi
movl $0xc, %esi
movl $0x1, %edx
movl $0x7, %ecx
movl $0x8, %r8d
jmp 0x43b9
movl $0x5, %edi
movl $0xc, %esi
movl $0x1, %edx
movl $0x7, %ecx
movl $0x7, %r8d
movl $0x5, %r9d
callq 0x4886
movslq (%r12,%r15,4), %rcx
movslq (%r13,%r15,4), %rdx
imulq $0x190, %rcx, %rcx      # imm = 0x190
addq %r14, %rcx
movq (%rcx,%rdx,8), %rcx
movq %rax, 0x28(%rcx)
incq %r15
cmpq $0x19, %r15
jne 0x41dc
xorl %ebx, %ebx
leaq 0xaf6b(%rip), %r15      # 0xf360
leaq 0xaf58(%rip), %r12      # 0xf354
movslq (%r15,%rbx,4), %rax
movslq (%r12,%rbx,4), %rcx
imulq $0x190, %rax, %rax      # imm = 0x190
addq %r14, %rax
movq (%rax,%rcx,8), %rax
movl $0x4, 0xc(%rax)
callq 0x11c0
cmpl $0x7ffffffd, %eax       # imm = 0x7FFFFFFD
jg 0x4419
cltq
imulq $0x30000001, %rax, %rax # imm = 0x30000001
movq %rax, %rcx
shrq $0x3f, %rcx
sarq $0x3b, %rax
addl %ecx, %eax
movslq (%r15,%rbx,4), %rcx
movslq (%r12,%rbx,4), %rdx
imulq $0x190, %rcx, %rcx      # imm = 0x190
addq %r14, %rcx
movq (%rcx,%rdx,8), %rcx
movl %eax, 0x14(%rcx)
incq %rbx
cmpq $0x3, %rbx
jne 0x43fc
xorl %ebx, %ebx
leaq 0xaf2a(%rip), %r15      # 0xf390
leaq 0xaf03(%rip), %r12      # 0xf370
movslq (%r15,%rbx,4), %rax
movslq (%r12,%rbx,4), %rcx
imulq $0x190, %rax, %rax      # imm = 0x190
addq %r14, %rax
movq (%rax,%rcx,8), %rax
movl $0x3, 0xc(%rax)
movslq (%r15,%rbx,4), %rax
movslq (%r12,%rbx,4), %rcx
imulq $0x190, %rax, %rax      # imm = 0x190
addq %r14, %rax
movq (%rax,%rcx,8), %rax
movb $0x26, 0x20(%rax)
callq 0x11c0
cmpl $0x7ffffffb, %eax       # imm = 0x7FFFFFFB
jg 0x44a4
movslq %eax, %rcx
imulq $-0x7ffffffb, %rcx, %rcx # imm = 0x80000005
shrq $0x20, %rcx
addl %eax, %ecx
movl %ecx, %eax
shrl $0x1f, %eax
shrl $0x1c, %ecx
addl %eax, %ecx
xorl %eax, %eax
testb $0x3, %cl
setne %al
movslq (%r15,%rbx,4), %rcx
movslq (%r12,%rbx,4), %rdx
imulq $0x190, %rcx, %rcx      # imm = 0x190
addq %r14, %rcx
movq (%rcx,%rdx,8), %rcx
movl %eax, 0x8(%rcx)
incq %rbx
cmpq $0x5, %rbx
jne 0x446d
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
retq