// File: /workspace/github_cpp_makefile_star2_O2/lukasz-wiecaszek[P]h264iframedecoder/./h264_dimensions.hpp
// Function: ymn::h264_dimensions::to_string[abi:cxx11]() const
std::string to_string() const
    {
        std::ostringstream stream;

        stream << "dimensions:" << std::endl;
        stream << P1(mb_width);
        stream << P1(mb_height);
        stream << P1(mb_num);
        stream << P1(width);
        stream << P1(height);

        return stream.str();
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x188, %rsp            # imm = 0x188
movq %rsi, %r15
movq %rdi, 0x8(%rsp)
leaq 0x10(%rsp), %r14
movq %r14, %rdi
callq 0x21e0
leaq 0x8139(%rip), %rsi      # 0x18d2c
movq %r14, %rdi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%r14), %rax
movq -0x18(%rax), %rax
pushq $0x2
popq %rbp
movq %rbp, 0x20(%rsp,%rax)
leaq 0x8112(%rip), %rsi      # 0x18d2b
movq %r14, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2e
popq %rsi
movq %rsi, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl $0xffffff4f, %r13d      # imm = 0xFFFFFF4F
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x80e9(%rip), %rsi      # 0x18d38
movq %rax, %rdi
callq 0x2120
leaq 0x3449(%rip), %rsi      # 0x140a7
movq %rax, %rdi
callq 0x2120
leaq 0x33b7(%rip), %rsi      # 0x14024
movq %rax, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl (%r15), %esi
movq %rax, %rdi
callq 0x2270
leaq 0x338b(%rip), %rsi      # 0x14027
movq %rax, %rdi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl (%r15), %esi
movq %rax, %rdi
callq 0x2270
leaq 0x3e2b(%rip), %rbx      # 0x14af6
movq %rax, %rdi
movq %rbx, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq %rbp, 0x20(%rsp,%rax)
movq %r14, %rdi
leaq 0x8037(%rip), %rsi      # 0x18d2b
movq %rsi, %r12
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2e
popq %rsi
movq %rsi, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x801d(%rip), %rsi      # 0x18d41
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x3371(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x32df(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x4(%r15), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
leaq 0x32b2(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x4(%r15), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
movq %rbx, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq %rbp, 0x20(%rsp,%rax)
movq %r14, %rdi
movq %r12, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2e
popq %rsi
movq %rsi, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x7f5e(%rip), %rsi      # 0x18d4b
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x32a8(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x3216(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x8(%r15), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
leaq 0x31e9(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x8(%r15), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
movq %rbx, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq %rbp, 0x20(%rsp,%rax)
movq %r14, %rdi
movq %r12, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2e
popq %rsi
movq %rsi, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl %r13d, %edx
orl $0x20, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x7e85(%rip), %rsi      # 0x18d3b
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x31df(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x314d(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0xc(%r15), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
leaq 0x3120(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0xc(%r15), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
movq %rbx, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
movq (%r14), %rax
movq -0x18(%rax), %rax
movq %rbp, 0x20(%rsp,%rax)
movq %r14, %rdi
movq %r12, %rsi
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rdx
pushq $0x2e
popq %rsi
movq %rsi, 0x10(%rax,%rdx)
movq -0x18(%rcx), %rcx
andl 0x18(%rax,%rcx), %r13d
orl $0x20, %r13d
movl %r13d, 0x18(%rax,%rcx)
leaq 0x7dc5(%rip), %rsi      # 0x18d44
movq %rax, %rdi
callq 0x2120
movq %rax, %rdi
leaq 0x3116(%rip), %rsi      # 0x140a7
callq 0x2120
movq %rax, %rdi
leaq 0x3084(%rip), %rsi      # 0x14024
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x10(%r15), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
leaq 0x3057(%rip), %rsi      # 0x14027
callq 0x2120
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
movl 0x10(%r15), %esi
movq %rax, %rdi
callq 0x2270
movq %rax, %rdi
movq %rbx, %rsi
callq 0x2120
movq %rax, %rdi
callq 0x20b0
leaq 0x18(%rsp), %rsi
movq 0x8(%rsp), %rbx
movq %rbx, %rdi
callq 0x2230
movq %r14, %rdi
callq 0x2080
movq %rbx, %rax
addq $0x188, %rsp            # imm = 0x188
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq