// File: /workspace/github_cpp_makefile_star2_O3/meirdev[P]HexViewer/Style/Hexyl/Hexyl.cpp
// Function: Hexyl::header[abi:cxx11]()
inline std::string Hexyl::header()
{
    std::stringstream header;

    std::string repeat8  = Repeat("─", 8);
    std::string repeat25 = Repeat("─", 25);

    header << "┌" << repeat8 << "┬" << repeat25 << "┬" << repeat25 << "┬" << repeat8 << "┬" << repeat8 << "┐" << std::endl;

    return header.str();
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x1f0, %rsp            # imm = 0x1F0
movq %rdi, %rbx
leaq 0x68(%rsp), %rdi
callq 0x5210
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x38ee(%rip), %rsi      # 0x245d9
leaq 0x38ea(%rip), %rdx      # 0x245dc
leaq 0x8(%rsp), %rdi
callq 0xc736
leaq 0x28(%rsp), %rdi
leaq 0x8(%rsp), %rsi
movl $0x8, %edx
callq 0x209e5
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x20d27
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x52c0
leaq 0x58(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x38a2(%rip), %rsi      # 0x245d9
leaq 0x389e(%rip), %rdx      # 0x245dc
leaq 0x48(%rsp), %rdi
callq 0xc736
leaq 0x8(%rsp), %rdi
leaq 0x48(%rsp), %rsi
movl $0x19, %edx
callq 0x209e5
movq 0x48(%rsp), %rdi
cmpq %r14, %rdi
je 0x20d73
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x52c0
leaq 0x78(%rsp), %r14
leaq 0x385e(%rip), %rsi      # 0x245dd
movl $0x3, %edx
movq %r14, %rdi
callq 0x5320
movq 0x28(%rsp), %rsi
movq 0x30(%rsp), %rdx
movq %r14, %rdi
callq 0x5320
movq %rax, %r14
leaq 0x3839(%rip), %rsi      # 0x245e1
movl $0x3, %edx
movq %rax, %rdi
callq 0x5320
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq %r14, %rdi
callq 0x5320
movq %rax, %r14
leaq 0x3810(%rip), %rsi      # 0x245e1
movl $0x3, %edx
movq %rax, %rdi
callq 0x5320
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq %r14, %rdi
callq 0x5320
movq %rax, %r14
leaq 0x37e7(%rip), %rsi      # 0x245e1
movl $0x3, %edx
movq %rax, %rdi
callq 0x5320
movq 0x28(%rsp), %rsi
movq 0x30(%rsp), %rdx
movq %r14, %rdi
callq 0x5320
movq %rax, %r14
leaq 0x37be(%rip), %rsi      # 0x245e1
movl $0x3, %edx
movq %rax, %rdi
callq 0x5320
movq 0x28(%rsp), %rsi
movq 0x30(%rsp), %rdx
movq %r14, %rdi
callq 0x5320
movq %rax, %r14
leaq 0x3799(%rip), %rsi      # 0x245e5
movl $0x3, %edx
movq %rax, %rdi
callq 0x5320
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x52a0
movsbl %al, %esi
movq %r14, %rdi
callq 0x5040
movq %rax, %rdi
callq 0x5200
leaq 0x80(%rsp), %rsi
movq %rbx, %rdi
callq 0x5480
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x20ea7
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x52c0
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x20ec2
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x52c0
movq 0xf0cf(%rip), %rsi      # 0x2ff98
leaq 0x68(%rsp), %rdi
callq 0x5240
leaq 0xe8(%rsp), %rdi
callq 0x5100
movq %rbx, %rax
addq $0x1f0, %rsp            # imm = 0x1F0
popq %rbx
popq %r14
popq %r15
retq
movq %rax, %rbx
movq 0x48(%rsp), %rdi
cmpq %r14, %rdi
je 0x20f3c
movq 0x58(%rsp), %rsi
jmp 0x20f34
movq %rax, %rbx
jmp 0x20f3c
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x20f57
movq 0x18(%rsp), %rsi
jmp 0x20f4f
movq %rax, %rbx
jmp 0x20f57
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x20f3c
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x52c0
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x20f57
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x52c0
movq 0xf03a(%rip), %rsi      # 0x2ff98
leaq 0x68(%rsp), %rdi
callq 0x5240
leaq 0xe8(%rsp), %rdi
callq 0x5100
movq %rbx, %rdi
callq 0x5510
nop