// File: /workspace/github_c_makefile_star2_O1/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 0xb154(%rip), %r15      # 0xf190
leaq 0xb05d(%rip), %r12      # 0xf0a0
leaq 0x9116(%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 0x41f9
movl $0x1, 0xc(%rax)
callq 0x11c0
cmpl $0x7ffffffd, %eax       # imm = 0x7FFFFFFD
jg 0x4071
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 0x40d3
cmpl $0x5d, %ecx
jg 0x40f2
cmpl $0x2f, %ecx
je 0x4166
cmpl $0x3a, %ecx
jne 0x414c
movl $0x7, %edi
movl $0xf, %esi
movl $0x3, %edx
movl $0x7, %ecx
jmp 0x41ac
cmpl $0x5d, %ecx
jg 0x411f
cmpl $0x2f, %ecx
je 0x417c
cmpl $0x3a, %ecx
jne 0x414c
movl $0x9, %edi
movl $0xa, %esi
jmp 0x4137
cmpl $0x5e, %ecx
je 0x4198
cmpl $0x7e, %ecx
jne 0x414c
movl $0x8, %edi
movl $0xa, %esi
movl $0x2, %edx
movl $0x7, %ecx
movl $0x7, %r8d
jmp 0x41b2
cmpl $0x5e, %ecx
je 0x41ba
cmpl $0x7e, %ecx
jne 0x414c
movl $0xc, %edi
movl $0xc, %esi
movl $0x2, %edx
movl $0x8, %ecx
movl $0x6, %r8d
jmp 0x41d4
movl $0xa8, %edi
callq 0x1160
xorps %xmm0, %xmm0
movups %xmm0, (%rax)
movups %xmm0, 0x10(%rax)
movups %xmm0, 0x1c(%rax)
jmp 0x41df
movl $0x1, %edi
movl $0xa, %esi
movl $0x3, %edx
movl $0x6, %ecx
jmp 0x41ce
movl $0x3, %edi
movl $0x6, %esi
movl $0x2, %edx
movl $0x4, %ecx
movl $0x5, %r8d
jmp 0x41b2
movl $0x4, %edi
movl $0x7, %esi
movl $0x2, %edx
movl $0x6, %ecx
movl $0x6, %r8d
movl $0x7, %r9d
jmp 0x41da
movl $0x6, %edi
movl $0xa, %esi
movl $0x2, %edx
movl $0x8, %ecx
movl $0x7, %r8d
movl $0x6, %r9d
callq 0x48c8
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 0x404a
xorl %r15d, %r15d
leaq 0xb0e0(%rip), %r12      # 0xf2f0
leaq 0xb069(%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 0x441a
movl $0x2, 0xc(%rax)
movl $0x10, %edi
callq 0x1160
movq %rax, %rbx
callq 0x11c0
cmpl $0x7ffffffd, %eax       # imm = 0x7FFFFFFD
jg 0x424c
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 0x4274
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 0x429c
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 0x42fd
cmpl $0x2f, %ecx
je 0x4312
cmpl $0x3a, %ecx
jne 0x430e
movl $0x1, %ecx
jmp 0x431e
cmpl $0x7e, %ecx
je 0x4319
cmpl $0x5e, %ecx
jne 0x430e
movl $0x5, %ecx
jmp 0x431e
xorl %ecx, %ecx
jmp 0x431e
movl $0x2, %ecx
jmp 0x431e
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 0x441a
movzbl 0x20(%rax), %eax
cmpl $0x5d, %eax
jg 0x4378
cmpl $0x2f, %eax
je 0x43be
cmpl $0x3a, %eax
jne 0x43a4
movl $0xa, %edi
movl $0xa, %esi
movl $0x2, %edx
movl $0x8, %ecx
movl $0x6, %r8d
jmp 0x439c
cmpl $0x5e, %eax
je 0x43da
cmpl $0x7e, %eax
jne 0x43a4
movl $0xb, %edi
movl $0xf, %esi
movl $0x2, %edx
movl $0x8, %ecx
movl $0x7, %r8d
movl $0x6, %r9d
jmp 0x43fa
movl $0xa8, %edi
callq 0x1160
xorps %xmm0, %xmm0
movups %xmm0, (%rax)
movups %xmm0, 0x10(%rax)
movups %xmm0, 0x1c(%rax)
jmp 0x43ff
movl $0x2, %edi
movl $0xc, %esi
movl $0x1, %edx
movl $0x7, %ecx
movl $0x8, %r8d
jmp 0x43f4
movl $0x5, %edi
movl $0xc, %esi
movl $0x1, %edx
movl $0x7, %ecx
movl $0x7, %r8d
movl $0x5, %r9d
callq 0x48c8
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 0x4217
xorl %ebx, %ebx
leaq 0xaf30(%rip), %r15      # 0xf360
leaq 0xaf1d(%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 0x4454
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 0x4437
xorl %ebx, %ebx
leaq 0xaeef(%rip), %r15      # 0xf390
leaq 0xaec8(%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 0x44df
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 0x44a8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
retq