// File: /workspace/github_cpp_makefile_star2_O3/kobanium[P]Ray/src/pattern/Pattern.cpp
// Function: DisplayInputMD2(unsigned int)
void
DisplayInputMD2( const unsigned int md2 )
{
  std::ostringstream oss;

  oss << "\n";
  oss << "  " << Stone(md2, 16) << "  \n";
  oss << " " << Stone(md2, 0) << Stone(md2, 2) << Stone(md2, 4) << " \n";
  oss << Stone(md2, 22) << Stone(md2, 6) << "*" << Stone(md2, 8) << Stone(md2, 18) << "\n";
  oss << " " << Stone(md2, 10) << Stone(md2, 12) << Stone(md2, 14) << " \n";
  oss << "  " << Stone(md2, 20) << "  \n";
  std::cerr << oss.str() << std::flush;
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x1a0, %rsp            # imm = 0x1A0
movl %edi, %ebx
leaq 0x28(%rsp), %r14
movq %r14, %rdi
callq 0x6550
leaq 0x107e5(%rip), %rsi     # 0x606b5
movl $0x1, %edx
movq %r14, %rdi
callq 0x6490
leaq 0xd71b(%rip), %rsi      # 0x5d5ff
leaq 0x28(%rsp), %rdi
movl $0x2, %edx
callq 0x6490
movl %ebx, %eax
shrl $0x10, %eax
andl $0x3, %eax
leaq 0x107b5(%rip), %r15     # 0x606b7
movb (%rax,%r15), %al
leaq 0x8(%rsp), %rsi
movb %al, (%rsi)
leaq 0x28(%rsp), %rdi
movl $0x1, %edx
callq 0x6490
leaq 0x10790(%rip), %rsi     # 0x606b3
movl $0x3, %edx
movq %rax, %rdi
callq 0x6490
leaq 0xd6c9(%rip), %rsi      # 0x5d600
leaq 0x28(%rsp), %rdi
movl $0x1, %edx
callq 0x6490
movl %ebx, %eax
andl $0x3, %eax
movb (%rax,%r15), %al
leaq 0x8(%rsp), %rsi
movb %al, (%rsi)
leaq 0x28(%rsp), %rdi
movl $0x1, %edx
callq 0x6490
movl %ebx, %ecx
shrl $0x2, %ecx
andl $0x3, %ecx
movb (%rcx,%r15), %cl
leaq 0x8(%rsp), %rsi
movb %cl, (%rsi)
movl $0x1, %edx
movq %rax, %rdi
callq 0x6490
movl %ebx, %ecx
shrl $0x4, %ecx
andl $0x3, %ecx
movb (%rcx,%r15), %cl
leaq 0x8(%rsp), %rsi
movb %cl, (%rsi)
movl $0x1, %edx
movq %rax, %rdi
callq 0x6490
leaq 0x10708(%rip), %rsi     # 0x606b4
movl $0x2, %edx
movq %rax, %rdi
callq 0x6490
movl %ebx, %eax
shrl $0x16, %eax
andl $0x3, %eax
movb (%rax,%r15), %al
leaq 0x8(%rsp), %rsi
movb %al, (%rsi)
leaq 0x28(%rsp), %rdi
movl $0x1, %edx
callq 0x6490
movl %ebx, %ecx
shrl $0x6, %ecx
andl $0x3, %ecx
movb (%rcx,%r15), %cl
leaq 0x8(%rsp), %rsi
movb %cl, (%rsi)
movl $0x1, %edx
movq %rax, %rdi
callq 0x6490
movq %rax, %r14
leaq 0x1069b(%rip), %rsi     # 0x606a0
movl $0x1, %edx
movq %rax, %rdi
callq 0x6490
movl %ebx, %eax
shrl $0x8, %eax
andl $0x3, %eax
movb (%rax,%r15), %al
leaq 0x8(%rsp), %rsi
movb %al, (%rsi)
movl $0x1, %edx
movq %r14, %rdi
callq 0x6490
movl %ebx, %ecx
shrl $0x12, %ecx
andl $0x3, %ecx
movb (%rcx,%r15), %cl
leaq 0x8(%rsp), %rsi
movb %cl, (%rsi)
movl $0x1, %edx
movq %rax, %rdi
callq 0x6490
leaq 0x1065c(%rip), %rsi     # 0x606b5
movl $0x1, %edx
movq %rax, %rdi
callq 0x6490
leaq 0xd593(%rip), %rsi      # 0x5d600
leaq 0x28(%rsp), %rdi
movl $0x1, %edx
callq 0x6490
movl %ebx, %eax
shrl $0xa, %eax
andl $0x3, %eax
movb (%rax,%r15), %al
leaq 0x8(%rsp), %rsi
movb %al, (%rsi)
leaq 0x28(%rsp), %rdi
movl $0x1, %edx
callq 0x6490
movl %ebx, %ecx
shrl $0xc, %ecx
andl $0x3, %ecx
movb (%rcx,%r15), %cl
leaq 0x8(%rsp), %rsi
movb %cl, (%rsi)
movl $0x1, %edx
movq %rax, %rdi
callq 0x6490
movl %ebx, %ecx
shrl $0xe, %ecx
andl $0x3, %ecx
movb (%rcx,%r15), %cl
leaq 0x8(%rsp), %rsi
movb %cl, (%rsi)
movl $0x1, %edx
movq %rax, %rdi
callq 0x6490
leaq 0x105cf(%rip), %rsi     # 0x606b4
movl $0x2, %edx
movq %rax, %rdi
callq 0x6490
leaq 0xd506(%rip), %rsi      # 0x5d5ff
leaq 0x28(%rsp), %rdi
movl $0x2, %edx
callq 0x6490
shrl $0x14, %ebx
andl $0x3, %ebx
movb (%rbx,%r15), %al
leaq 0x8(%rsp), %rsi
movb %al, (%rsi)
leaq 0x28(%rsp), %rdi
movl $0x1, %edx
callq 0x6490
leaq 0x10584(%rip), %rsi     # 0x606b3
movl $0x3, %edx
movq %rax, %rdi
callq 0x6490
leaq 0x30(%rsp), %rsi
leaq 0x8(%rsp), %rdi
callq 0x6670
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x25e8c(%rip), %rdi     # 0x75fe8
callq 0x6490
movq %rax, %rdi
callq 0x6290
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x50184
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x6410
movq 0x25e0d(%rip), %rsi     # 0x75f98
leaq 0x28(%rsp), %rdi
callq 0x61e0
leaq 0x98(%rsp), %rdi
callq 0x60f0
addq $0x1a0, %rsp            # imm = 0x1A0
popq %rbx
popq %r14
popq %r15
retq
jmp 0x501d1
movq %rax, %rbx
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x501d4
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x6410
jmp 0x501d4
movq %rax, %rbx
movq 0x25dbd(%rip), %rsi     # 0x75f98
leaq 0x28(%rsp), %rdi
callq 0x61e0
leaq 0x98(%rsp), %rdi
callq 0x60f0
movq %rbx, %rdi
callq 0x6760