// File: /workspace/github_cpp_makefile_star2_O3/pc260533[P]ITC313-TP2/produit.cpp
// Function: Produit::initialisertMapAttributsNomAttributs()
void Produit::initialisertMapAttributsNomAttributs() {
    this->ajouterEntreeMapAttributsNomAttributs("titreProduit", "titreProduit");
    this->ajouterEntreeMapAttributsNomAttributs("descriptionProduit", "descriptionProduit");
    this->ajouterEntreeMapAttributsNomAttributs("quantiteDisponibleProduit", "quantiteDisponibleProduit");
    this->ajouterEntreeMapAttributsNomAttributs("prixUnitaire", "prixUnitaire");
}

// Assembly:
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x100, %rsp            # imm = 0x100
movq %rdi, %rbx
leaq 0xf0(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x61ae(%rip), %r14      # 0x129bd
leaq 0x61b3(%rip), %r15      # 0x129c9
leaq 0xe0(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x6cc8
leaq 0x70(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x60(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x6cc8
leaq 0xe0(%rsp), %rsi
leaq 0x60(%rsp), %rdx
movq %rbx, %rdi
callq 0x11dc4
movq 0x60(%rsp), %rdi
cmpq %r13, %rdi
je 0xc86e
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0xe0(%rsp), %rdi
cmpq %r12, %rdi
je 0xc88b
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0xd0(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x612b(%rip), %r14      # 0x129ca
leaq 0x6136(%rip), %r15      # 0x129dc
leaq 0xc0(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x6cc8
leaq 0x50(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x40(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x6cc8
leaq 0xc0(%rsp), %rsi
leaq 0x40(%rsp), %rdx
movq %rbx, %rdi
callq 0x11dc4
movq 0x40(%rsp), %rdi
cmpq %r13, %rdi
je 0xc8fe
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0xc0(%rsp), %rdi
cmpq %r12, %rdi
je 0xc91b
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0xb0(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x60ae(%rip), %r14      # 0x129dd
leaq 0x60c0(%rip), %r15      # 0x129f6
leaq 0xa0(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x6cc8
leaq 0x30(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x20(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x6cc8
leaq 0xa0(%rsp), %rsi
leaq 0x20(%rsp), %rdx
movq %rbx, %rdi
callq 0x11dc4
movq 0x20(%rsp), %rdi
cmpq %r13, %rdi
je 0xc98e
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0xa0(%rsp), %rdi
cmpq %r12, %rdi
je 0xc9ab
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0x3230
leaq 0x90(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x6038(%rip), %r14      # 0x129f7
leaq 0x603d(%rip), %r15      # 0x12a03
leaq 0x80(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x6cc8
leaq 0x10(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rsp, %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x6cc8
leaq 0x80(%rsp), %rsi
movq %rsp, %rdx
movq %rbx, %rdi
callq 0x11dc4
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xca19
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3230
movq 0x80(%rsp), %rdi
cmpq %r12, %rdi
je 0xca36
movq 0x90(%rsp), %rsi
incq %rsi
callq 0x3230
addq $0x100, %rsp            # imm = 0x100
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
retq
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0xca65
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xca65
movq %rax, %rbx
movq 0x80(%rsp), %rdi
jmp 0xcae8
movq %rax, %rbx
movq 0x20(%rsp), %rdi
cmpq %r13, %rdi
je 0xca8e
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xca8e
movq %rax, %rbx
movq 0xa0(%rsp), %rdi
jmp 0xcae8
movq %rax, %rbx
movq 0x40(%rsp), %rdi
cmpq %r13, %rdi
je 0xcab7
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xcab7
movq %rax, %rbx
movq 0xc0(%rsp), %rdi
jmp 0xcae8
movq %rax, %rbx
movq 0x60(%rsp), %rdi
cmpq %r13, %rdi
je 0xcae0
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x3230
jmp 0xcae0
movq %rax, %rbx
movq 0xe0(%rsp), %rdi
cmpq %r12, %rdi
je 0xcaf9
movq (%r12), %rsi
incq %rsi
callq 0x3230
movq %rbx, %rdi
callq 0x33e0
nop