// File: 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:
subq $0x1f8, %rsp            # imm = 0x1F8
movq %rdi, 0x38(%rsp)
movq %rdi, %rax
movq %rax, 0x40(%rsp)
movq %rdi, 0x1f0(%rsp)
movq %rsi, 0x1e8(%rsp)
movq 0x1e8(%rsp), %rax
movq %rax, 0x30(%rsp)
leaq 0x70(%rsp), %rdi
callq 0x2230
leaq 0x70(%rsp), %rdi
leaq 0xcfec(%rip), %rsi      # 0x28193
callq 0x2140
movq %rax, %rdi
movq 0x12df2(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x2, %edi
callq 0x45f0
movl %eax, 0x6c(%rsp)
movl 0x6c(%rsp), %esi
leaq 0x70(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0xcfb1(%rip), %rsi      # 0x28192
callq 0x2140
movq %rax, 0x8(%rsp)
movl $0x2e, %edi
callq 0x45f0
movq 0x8(%rsp), %rdi
movl %eax, 0x68(%rsp)
movl 0x68(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x16c01(%rip), %rsi    # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0xcf7f(%rip), %rsi      # 0x2819f
callq 0x2140
movq %rax, %rdi
leaq 0x9117(%rip), %rsi      # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x7fff(%rip), %rsi      # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x16c1d(%rip), %rsi    # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x30(%rsp), %rax
movl (%rax), %esi
callq 0x22c0
movq %rax, %rdi
leaq 0x7fd5(%rip), %rsi      # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x16c2a(%rip), %rsi    # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x30(%rsp), %rax
movl (%rax), %esi
callq 0x22c0
movq %rax, %rdi
leaq 0x9125(%rip), %rsi      # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x12d01(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x2, %edi
callq 0x45f0
movl %eax, 0x64(%rsp)
movl 0x64(%rsp), %esi
leaq 0x70(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0xcec0(%rip), %rsi      # 0x28192
callq 0x2140
movq %rax, 0x10(%rsp)
movl $0x2e, %edi
callq 0x45f0
movq 0x10(%rsp), %rdi
movl %eax, 0x60(%rsp)
movl 0x60(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x16cf2(%rip), %rsi    # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0xce97(%rip), %rsi      # 0x281a8
callq 0x2140
movq %rax, %rdi
leaq 0x9026(%rip), %rsi      # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x7f0e(%rip), %rsi      # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x16d0e(%rip), %rsi    # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x30(%rsp), %rax
movl 0x4(%rax), %esi
callq 0x22c0
movq %rax, %rdi
leaq 0x7ee3(%rip), %rsi      # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x16d1c(%rip), %rsi    # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x30(%rsp), %rax
movl 0x4(%rax), %esi
callq 0x22c0
movq %rax, %rdi
leaq 0x9032(%rip), %rsi      # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x12c0e(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x2, %edi
callq 0x45f0
movl %eax, 0x5c(%rsp)
movl 0x5c(%rsp), %esi
leaq 0x70(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0xcdcd(%rip), %rsi      # 0x28192
callq 0x2140
movq %rax, 0x18(%rsp)
movl $0x2e, %edi
callq 0x45f0
movq 0x18(%rsp), %rdi
movl %eax, 0x58(%rsp)
movl 0x58(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x16de5(%rip), %rsi    # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0xcdae(%rip), %rsi      # 0x281b2
callq 0x2140
movq %rax, %rdi
leaq 0x8f33(%rip), %rsi      # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x7e1b(%rip), %rsi      # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x16e01(%rip), %rsi    # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x30(%rsp), %rax
movl 0x8(%rax), %esi
callq 0x22c0
movq %rax, %rdi
leaq 0x7df0(%rip), %rsi      # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x16e0f(%rip), %rsi    # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x30(%rsp), %rax
movl 0x8(%rax), %esi
callq 0x22c0
movq %rax, %rdi
leaq 0x8f3f(%rip), %rsi      # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x12b1b(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x2, %edi
callq 0x45f0
movl %eax, 0x54(%rsp)
movl 0x54(%rsp), %esi
leaq 0x70(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0xccda(%rip), %rsi      # 0x28192
callq 0x2140
movq %rax, 0x20(%rsp)
movl $0x2e, %edi
callq 0x45f0
movq 0x20(%rsp), %rdi
movl %eax, 0x50(%rsp)
movl 0x50(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x16ed8(%rip), %rsi    # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0xccab(%rip), %rsi      # 0x281a2
callq 0x2140
movq %rax, %rdi
leaq 0x8e40(%rip), %rsi      # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x7d28(%rip), %rsi      # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x16ef4(%rip), %rsi    # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x30(%rsp), %rax
movl 0xc(%rax), %esi
callq 0x22c0
movq %rax, %rdi
leaq 0x7cfd(%rip), %rsi      # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x16f02(%rip), %rsi    # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x30(%rsp), %rax
movl 0xc(%rax), %esi
callq 0x22c0
movq %rax, %rdi
leaq 0x8e4c(%rip), %rsi      # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x12a28(%rip), %rsi     # 0x2dfa8
callq 0x2180
movl $0x2, %edi
callq 0x45f0
movl %eax, 0x4c(%rsp)
movl 0x4c(%rsp), %esi
leaq 0x70(%rsp), %rdi
callq 0x21b0
movq %rax, %rdi
leaq 0xcbe7(%rip), %rsi      # 0x28192
callq 0x2140
movq %rax, 0x28(%rsp)
movl $0x2e, %edi
callq 0x45f0
movq 0x28(%rsp), %rdi
movl %eax, 0x48(%rsp)
movl 0x48(%rsp), %esi
callq 0x21b0
movq %rax, %rdi
leaq -0x16fcb(%rip), %rsi    # 0x4610
callq 0x20a0
movq %rax, %rdi
leaq 0xcbc1(%rip), %rsi      # 0x281ab
callq 0x2140
movq %rax, %rdi
leaq 0x8d4d(%rip), %rsi      # 0x24346
callq 0x2140
movq %rax, %rdi
leaq 0x7c35(%rip), %rsi      # 0x2323d
callq 0x2140
movq %rax, %rdi
leaq -0x16fe7(%rip), %rsi    # 0x4630
callq 0x20a0
movq %rax, %rdi
movq 0x30(%rsp), %rax
movl 0x10(%rax), %esi
callq 0x22c0
movq %rax, %rdi
leaq 0x7c0a(%rip), %rsi      # 0x23240
callq 0x2140
movq %rax, %rdi
leaq -0x16ff5(%rip), %rsi    # 0x4650
callq 0x20a0
movq %rax, %rdi
movq 0x30(%rsp), %rax
movl 0x10(%rax), %esi
callq 0x22c0
movq %rax, %rdi
leaq 0x8d59(%rip), %rsi      # 0x243bd
callq 0x2140
movq %rax, %rdi
movq 0x12935(%rip), %rsi     # 0x2dfa8
callq 0x2180
movq 0x38(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x2170
leaq 0x70(%rsp), %rdi
callq 0x2080
movq 0x40(%rsp), %rax
addq $0x1f8, %rsp            # imm = 0x1F8
retq
nop