// File: /workspace/github_cpp_makefile_star2_O1/arisKoutsou[P]oopproj/./src/game_utils.cpp
// Function: printIceSpellFrame()
void printIceSpellFrame(void) {
  cout << '+' << string(24, '-'); 
  cout << '+' << string(7, '-');  
  cout << '+' << string(11, '-'); 
  cout << '+' << string(11, '-'); 
  cout << '+' << string(12, '-');
  cout << '+' << string(12, '-');
  cout << '+' << string(18, '-');
  cout << '+' << string(10, '-'); 
  cout << '+' << endl;
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x20, %rsp
movq %rsp, %rsi
movb $0x2b, (%rsi)
movq 0x1950a(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
callq 0x42f0
movq %rax, %rbx
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
movq %rsp, %rdi
movl $0x18, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xbb05
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x194ad(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0x7, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xbb5f
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x19453(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0xb, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xbbb9
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x193f9(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0xb, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xbc13
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x1939f(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0xc, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xbc6d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x19345(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0xc, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xbcc7
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x192eb(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0x12, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xbd21
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x19291(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0xa, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xbd7b
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %rsi
movb $0x2b, (%rsi)
movq 0x19238(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
callq 0x42f0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x4270
movsbl %al, %esi
movq %rbx, %rdi
callq 0x4040
movq %rax, %rdi
callq 0x41b0
addq $0x20, %rsp
popq %rbx
popq %r14
popq %r15
retq
jmp 0xbde2
jmp 0xbdfd
jmp 0xbde2
jmp 0xbdfd
jmp 0xbde2
jmp 0xbdfd
jmp 0xbde2
jmp 0xbdfd
jmp 0xbde2
jmp 0xbdfd
jmp 0xbde2
jmp 0xbdfd
jmp 0xbde2
jmp 0xbdfd
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xbe00
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
jmp 0xbe00
movq %rax, %rbx
movq %rbx, %rdi
callq 0x4430