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

// Assembly:
pushq %r14
pushq %rbx
subq $0x198, %rsp            # imm = 0x198
movl %edi, %ebx
leaq 0x20(%rsp), %r14
movq %r14, %rdi
callq 0x6530
leaq 0xf368(%rip), %rsi      # 0x475d5
movq %r14, %rdi
callq 0x63c0
leaq 0xc1cf(%rip), %rsi      # 0x4444b
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebx, %ecx
andl $0x3, %ecx
leaq 0xf345(%rip), %r14      # 0x475d7
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xf32b(%rip), %rsi      # 0x475d1
movq %rax, %rdi
callq 0x63c0
leaq 0xc197(%rip), %rsi      # 0x4444c
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0x1e, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xc176(%rip), %rsi      # 0x4444e
movq %rax, %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0x2, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xf2d6(%rip), %rsi      # 0x475d2
movq %rax, %rdi
callq 0x63c0
leaq 0xc142(%rip), %rsi      # 0x4444d
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0x1c, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xc11b(%rip), %rsi      # 0x4444c
movq %rax, %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0x4, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xf27e(%rip), %rsi      # 0x475d3
movq %rax, %rdi
callq 0x63c0
leaq 0xc0ea(%rip), %rsi      # 0x4444e
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0x1a, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xc0c0(%rip), %rsi      # 0x4444a
movq %rax, %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0x6, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xf226(%rip), %rsi      # 0x475d4
movq %rax, %rdi
callq 0x63c0
movl %ebx, %eax
shrl $0x18, %eax
andl $0x3, %eax
movsbl (%rax,%r14), %esi
leaq 0x20(%rsp), %rdi
callq 0x6480
leaq 0xf1f4(%rip), %rsi      # 0x475c8
movq %rax, %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0x8, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xf1dd(%rip), %rsi      # 0x475d5
movq %rax, %rdi
callq 0x63c0
leaq 0xc047(%rip), %rsi      # 0x4444e
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0x16, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xc01d(%rip), %rsi      # 0x4444a
movq %rax, %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0xa, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xf183(%rip), %rsi      # 0x475d4
movq %rax, %rdi
callq 0x63c0
leaq 0xbfed(%rip), %rsi      # 0x4444d
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0x14, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xbfc6(%rip), %rsi      # 0x4444c
movq %rax, %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0xc, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xf129(%rip), %rsi      # 0x475d3
movq %rax, %rdi
callq 0x63c0
leaq 0xbf93(%rip), %rsi      # 0x4444c
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0x12, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xbf6f(%rip), %rsi      # 0x4444e
movq %rax, %rdi
callq 0x63c0
movl %ebx, %ecx
shrl $0xe, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xf0cf(%rip), %rsi      # 0x475d2
movq %rax, %rdi
callq 0x63c0
leaq 0xbf39(%rip), %rsi      # 0x4444b
leaq 0x20(%rsp), %rdi
callq 0x63c0
shrl $0x10, %ebx
andl $0x3, %ebx
movsbl (%rbx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xf09b(%rip), %rsi      # 0x475d1
movq %rax, %rdi
callq 0x63c0
leaq 0x28(%rsp), %rsi
movq %rsp, %rdi
callq 0x6640
movq 0x28a9e(%rip), %rdi     # 0x60ff0
movq %rsp, %rsi
callq 0x6350
movq %rax, %rdi
callq 0x6190
movq %rsp, %rdi
callq 0x6838
leaq 0x20(%rsp), %rdi
callq 0x60a0
addq $0x198, %rsp            # imm = 0x198
popq %rbx
popq %r14
retq
jmp 0x3858e
movq %rax, %rbx
movq %rsp, %rdi
callq 0x6838
jmp 0x38591
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x60a0
movq %rbx, %rdi
callq 0x6740