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

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x250, %rsp            # imm = 0x250
movl %edi, -0x4(%rbp)
leaq -0x180(%rbp), %rdi
movq %rdi, -0x1b8(%rbp)
callq 0x7750
movq -0x1b8(%rbp), %rdi
leaq 0x1b8f6(%rip), %rsi     # 0xaf705
callq 0x7530
jmp 0x93e16
movl -0x4(%rbp), %edi
xorl %esi, %esi
callq 0x940c0
movb %al, -0x1b9(%rbp)
jmp 0x93e28
movb -0x1b9(%rbp), %al
movsbl %al, %esi
leaq -0x180(%rbp), %rdi
callq 0x7660
movq %rax, -0x1c8(%rbp)
jmp 0x93e46
movl -0x4(%rbp), %edi
movl $0x2, %esi
callq 0x940c0
movb %al, -0x1c9(%rbp)
jmp 0x93e5b
movq -0x1c8(%rbp), %rdi
movb -0x1c9(%rbp), %al
movsbl %al, %esi
callq 0x7660
movq %rax, -0x1d8(%rbp)
jmp 0x93e79
movl -0x4(%rbp), %edi
movl $0x4, %esi
callq 0x940c0
movb %al, -0x1d9(%rbp)
jmp 0x93e8e
movq -0x1d8(%rbp), %rdi
movb -0x1d9(%rbp), %al
movsbl %al, %esi
callq 0x7660
movq %rax, -0x1e8(%rbp)
jmp 0x93eac
movq -0x1e8(%rbp), %rdi
leaq 0x1b84b(%rip), %rsi     # 0xaf705
callq 0x7530
jmp 0x93ec1
movl -0x4(%rbp), %edi
movl $0x6, %esi
callq 0x940c0
movb %al, -0x1e9(%rbp)
jmp 0x93ed6
movb -0x1e9(%rbp), %al
movsbl %al, %esi
leaq -0x180(%rbp), %rdi
callq 0x7660
movq %rax, -0x1f8(%rbp)
jmp 0x93ef4
movq -0x1f8(%rbp), %rdi
leaq 0x1b7ee(%rip), %rsi     # 0xaf6f0
callq 0x7530
movq %rax, -0x200(%rbp)
jmp 0x93f10
movl -0x4(%rbp), %edi
movl $0x8, %esi
callq 0x940c0
movb %al, -0x201(%rbp)
jmp 0x93f25
movq -0x200(%rbp), %rdi
movb -0x201(%rbp), %al
movsbl %al, %esi
callq 0x7660
movq %rax, -0x210(%rbp)
jmp 0x93f43
movq -0x210(%rbp), %rdi
leaq 0x1b7b4(%rip), %rsi     # 0xaf705
callq 0x7530
jmp 0x93f58
movl -0x4(%rbp), %edi
movl $0xa, %esi
callq 0x940c0
movb %al, -0x211(%rbp)
jmp 0x93f6d
movb -0x211(%rbp), %al
movsbl %al, %esi
leaq -0x180(%rbp), %rdi
callq 0x7660
movq %rax, -0x220(%rbp)
jmp 0x93f8b
movl -0x4(%rbp), %edi
movl $0xc, %esi
callq 0x940c0
movb %al, -0x221(%rbp)
jmp 0x93fa0
movq -0x220(%rbp), %rdi
movb -0x221(%rbp), %al
movsbl %al, %esi
callq 0x7660
movq %rax, -0x230(%rbp)
jmp 0x93fbe
movl -0x4(%rbp), %edi
movl $0xe, %esi
callq 0x940c0
movb %al, -0x231(%rbp)
jmp 0x93fd3
movq -0x230(%rbp), %rdi
movb -0x231(%rbp), %al
movsbl %al, %esi
callq 0x7660
movq %rax, -0x240(%rbp)
jmp 0x93ff1
movq -0x240(%rbp), %rdi
leaq 0x1b706(%rip), %rsi     # 0xaf705
callq 0x7530
jmp 0x94006
leaq -0x1b0(%rbp), %rdi
leaq -0x180(%rbp), %rsi
callq 0x7580
jmp 0x9401b
movq 0x52fce(%rip), %rdi     # 0xe6ff0
leaq -0x1b0(%rbp), %rsi
callq 0x7480
movq %rax, -0x248(%rbp)
jmp 0x94037
movq -0x248(%rbp), %rdi
movq 0x52f6b(%rip), %rsi     # 0xe6fb0
callq 0x75b0
jmp 0x9404c
leaq -0x1b0(%rbp), %rdi
callq 0x7ae8
leaq -0x180(%rbp), %rdi
callq 0x7110
addq $0x250, %rsp            # imm = 0x250
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x188(%rbp)
movl %eax, -0x18c(%rbp)
jmp 0x9409f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x188(%rbp)
movl %eax, -0x18c(%rbp)
leaq -0x1b0(%rbp), %rdi
callq 0x7ae8
leaq -0x180(%rbp), %rdi
callq 0x7110
movq -0x188(%rbp), %rdi
callq 0x79b0
nopw (%rax,%rax)