// File: 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 %rbp
movq %rsp, %rbp
subq $0x1a0, %rsp            # imm = 0x1A0
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x168(%rbp)
leaq -0x29(%rbp), %rdi
movq %rdi, -0x160(%rbp)
callq 0x4510
movq -0x160(%rbp), %rdx
leaq 0x95b5(%rip), %rsi      # 0x1c9bd
leaq -0x28(%rbp), %rdi
callq 0x7da0
jmp 0x13413
leaq -0x61(%rbp), %rdi
movq %rdi, -0x170(%rbp)
callq 0x4510
movq -0x170(%rbp), %rdx
leaq 0x958c(%rip), %rsi      # 0x1c9bd
leaq -0x60(%rbp), %rdi
callq 0x7da0
jmp 0x1343c
movq -0x168(%rbp), %rdi
leaq -0x28(%rbp), %rsi
leaq -0x60(%rbp), %rdx
callq 0x1b9e0
jmp 0x13452
leaq -0x60(%rbp), %rdi
callq 0x4200
leaq -0x61(%rbp), %rdi
callq 0x4330
leaq -0x28(%rbp), %rdi
callq 0x4200
leaq -0x29(%rbp), %rdi
callq 0x4330
leaq -0x89(%rbp), %rdi
movq %rdi, -0x178(%rbp)
callq 0x4510
movq -0x178(%rbp), %rdx
leaq 0x9533(%rip), %rsi      # 0x1c9ca
leaq -0x88(%rbp), %rdi
callq 0x7da0
jmp 0x134a5
leaq -0xb1(%rbp), %rdi
movq %rdi, -0x180(%rbp)
callq 0x4510
movq -0x180(%rbp), %rdx
leaq 0x9504(%rip), %rsi      # 0x1c9ca
leaq -0xb0(%rbp), %rdi
callq 0x7da0
jmp 0x134d4
movq -0x168(%rbp), %rdi
leaq -0x88(%rbp), %rsi
leaq -0xb0(%rbp), %rdx
callq 0x1b9e0
jmp 0x134f0
leaq -0xb0(%rbp), %rdi
callq 0x4200
leaq -0xb1(%rbp), %rdi
callq 0x4330
leaq -0x88(%rbp), %rdi
callq 0x4200
leaq -0x89(%rbp), %rdi
callq 0x4330
leaq -0xd9(%rbp), %rdi
movq %rdi, -0x188(%rbp)
callq 0x4510
movq -0x188(%rbp), %rdx
leaq 0x949c(%rip), %rsi      # 0x1c9dd
leaq -0xd8(%rbp), %rdi
callq 0x7da0
jmp 0x1354f
leaq -0x101(%rbp), %rdi
movq %rdi, -0x190(%rbp)
callq 0x4510
movq -0x190(%rbp), %rdx
leaq 0x946d(%rip), %rsi      # 0x1c9dd
leaq -0x100(%rbp), %rdi
callq 0x7da0
jmp 0x1357e
movq -0x168(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
leaq -0x100(%rbp), %rdx
callq 0x1b9e0
jmp 0x1359a
leaq -0x100(%rbp), %rdi
callq 0x4200
leaq -0x101(%rbp), %rdi
callq 0x4330
leaq -0xd8(%rbp), %rdi
callq 0x4200
leaq -0xd9(%rbp), %rdi
callq 0x4330
leaq -0x129(%rbp), %rdi
movq %rdi, -0x198(%rbp)
callq 0x4510
movq -0x198(%rbp), %rdx
leaq 0x940c(%rip), %rsi      # 0x1c9f7
leaq -0x128(%rbp), %rdi
callq 0x7da0
jmp 0x135f9
leaq -0x151(%rbp), %rdi
movq %rdi, -0x1a0(%rbp)
callq 0x4510
movq -0x1a0(%rbp), %rdx
leaq 0x93dd(%rip), %rsi      # 0x1c9f7
leaq -0x150(%rbp), %rdi
callq 0x7da0
jmp 0x13628
movq -0x168(%rbp), %rdi
leaq -0x128(%rbp), %rsi
leaq -0x150(%rbp), %rdx
callq 0x1b9e0
jmp 0x13644
leaq -0x150(%rbp), %rdi
callq 0x4200
leaq -0x151(%rbp), %rdi
callq 0x4330
leaq -0x128(%rbp), %rdi
callq 0x4200
leaq -0x129(%rbp), %rdi
callq 0x4330
addq $0x1a0, %rsp            # imm = 0x1A0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x136c0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x136ae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x4200
leaq -0x61(%rbp), %rdi
callq 0x4330
leaq -0x28(%rbp), %rdi
callq 0x4200
leaq -0x29(%rbp), %rdi
callq 0x4330
jmp 0x137dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1371a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x13702
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xb0(%rbp), %rdi
callq 0x4200
leaq -0xb1(%rbp), %rdi
callq 0x4330
leaq -0x88(%rbp), %rdi
callq 0x4200
leaq -0x89(%rbp), %rdi
callq 0x4330
jmp 0x137dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x13777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x1375f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x100(%rbp), %rdi
callq 0x4200
leaq -0x101(%rbp), %rdi
callq 0x4330
leaq -0xd8(%rbp), %rdi
callq 0x4200
leaq -0xd9(%rbp), %rdi
callq 0x4330
jmp 0x137dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x137d1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x137b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x150(%rbp), %rdi
callq 0x4200
leaq -0x151(%rbp), %rdi
callq 0x4330
leaq -0x128(%rbp), %rdi
callq 0x4200
leaq -0x129(%rbp), %rdi
callq 0x4330
movq -0x38(%rbp), %rdi
callq 0x4500
nopw %cs:(%rax,%rax)