// File: salleaffaire[P]MXFParser/mxf_base.cpp
// Function: mxf_file::init_UL_key_dictionary()
void mxf_file::init_UL_key_dictionary() {

   m_UL_key_dictionary.add( {0x0006, 0x000E, 0x002B, 0x0034, 
                             0x0001, 0x0001, 0x0001, 0xFFFF, 
                             0x0003, 0x0001, 0x0002, 0x0010, 
                             0x0001, 0x0000, 0x0000, 0x0000}, m_fill_item_name);

   m_UL_key_dictionary.add( {0x0006, 0x000E, 0x002B, 0x0034, 
                             0x0002, 0x0005, 0x0001, 0xFFFF, 
                             0x000D, 0x0001, 0x0002, 0x0001, 
                             0x0001, 0xFFFF, 0xFFFF, 0x0000}, m_partition_pack_name);

   m_UL_key_dictionary.add( {0x0006, 0x000E, 0x002B, 0x0034, 
                             0x0004, 0x0001, 0x0001, 0xFFFF, 
                             0x000D, 0x0001, 0x0002, 0x0001, 
                             0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF}, m_operational_pattern_name);

   m_UL_key_dictionary.add( {0x0006, 0x000E, 0x002B, 0x0034, 
                             0x0002, 0x0005, 0x0001, 0xFFFF, 
                             0x000D, 0x0001, 0x0002, 0x0001, 
                             0x0001, 0x0005, 0x0001, 0x0000}, m_primer_pack_name);   
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x150, %rsp            # imm = 0x150
movups 0x2b02(%rip), %xmm0     # 0xc584
movaps %xmm0, -0x10(%rbp)
movups 0x2ae7(%rip), %xmm0     # 0xc574
movaps %xmm0, -0x20(%rbp)
leaq 0x77f0(%rip), %rsi      # 0x11288
leaq -0x40(%rbp), %rdi
movq %rdi, -0x118(%rbp)
callq 0x3100
movq -0x118(%rbp), %rsi
movaps -0x20(%rbp), %xmm0
movaps -0x10(%rbp), %xmm1
movq %rsp, %rax
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x7840(%rip), %rdi      # 0x11308
callq 0x9d50
jmp 0x9acf
leaq -0x40(%rbp), %rdi
callq 0x33c8
movups 0x2ac5(%rip), %xmm0     # 0xc5a4
movaps %xmm0, -0x60(%rbp)
movups 0x2aaa(%rip), %xmm0     # 0xc594
movaps %xmm0, -0x70(%rbp)
leaq 0x77b3(%rip), %rsi      # 0x112a8
leaq -0x90(%rbp), %rdi
movq %rdi, -0x120(%rbp)
callq 0x3100
movq -0x120(%rbp), %rsi
movaps -0x70(%rbp), %xmm0
movaps -0x60(%rbp), %xmm1
movq %rsp, %rax
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x77e0(%rip), %rdi      # 0x11308
callq 0x9d50
jmp 0x9b2f
leaq -0x90(%rbp), %rdi
callq 0x33c8
movups 0x2a82(%rip), %xmm0     # 0xc5c4
movaps %xmm0, -0xa0(%rbp)
movups 0x2a64(%rip), %xmm0     # 0xc5b4
movaps %xmm0, -0xb0(%rbp)
leaq 0x776a(%rip), %rsi      # 0x112c8
leaq -0xd0(%rbp), %rdi
movq %rdi, -0x128(%rbp)
callq 0x3100
movq -0x128(%rbp), %rsi
movaps -0xb0(%rbp), %xmm0
movaps -0xa0(%rbp), %xmm1
movq %rsp, %rax
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x7771(%rip), %rdi      # 0x11308
callq 0x9d50
jmp 0x9b9e
leaq -0xd0(%rbp), %rdi
callq 0x33c8
movups 0x2a33(%rip), %xmm0     # 0xc5e4
movaps %xmm0, -0xe0(%rbp)
movups 0x2a15(%rip), %xmm0     # 0xc5d4
movaps %xmm0, -0xf0(%rbp)
leaq 0x771b(%rip), %rsi      # 0x112e8
leaq -0x110(%rbp), %rdi
movq %rdi, -0x130(%rbp)
callq 0x3100
movq -0x130(%rbp), %rsi
movaps -0xf0(%rbp), %xmm0
movaps -0xe0(%rbp), %xmm1
movq %rsp, %rax
movups %xmm1, 0x10(%rax)
movups %xmm0, (%rax)
leaq 0x7702(%rip), %rdi      # 0x11308
callq 0x9d50
jmp 0x9c0d
leaq -0x110(%rbp), %rdi
callq 0x33c8
addq $0x150, %rsp            # imm = 0x150
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x40(%rbp), %rdi
callq 0x33c8
jmp 0x9c85
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x90(%rbp), %rdi
callq 0x33c8
jmp 0x9c85
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0xd0(%rbp), %rdi
callq 0x33c8
jmp 0x9c85
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x110(%rbp), %rdi
callq 0x33c8
movq -0x48(%rbp), %rdi
callq 0x3380
nop