// File: /workspace/github_cpp_makefile_star2_O3/brashi[P]PetFera/src/./banco_dados.cpp
// Function: BancoDados::lerDadosTestes()
void BancoDados::lerDadosTestes() {
    diretorio = "include/dadosDebug/";
    funcArq = diretorio + "funcionarios.csv";
    animalArq = diretorio + "animais.csv";

    try {
        lerFuncionarios();
        lerAnimais();
    } catch(char const* msg) {
        cout << "Erro: " << msg << endl << "Caso os arquivos existam,"
         << endl << "Verifique a integridade deles na pasta " << diretorio << endl;
    }

    diretorio = "dados/";
    funcArq = diretorio + "funcionarios.csv";
    animalArq = diretorio + "animais.csv";
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x28, %rsp
movq %rdi, %rbx
leaq 0x50(%rdi), %r14
movq 0x58(%rdi), %rdx
leaq 0x15cae(%rip), %rcx     # 0x1f176
movl $0x13, %r8d
movq %r14, %rdi
xorl %esi, %esi
callq 0x53f0
leaq 0x18(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq 0x50(%rbx), %rsi
movq 0x58(%rbx), %rdx
addq %rsi, %rdx
leaq 0x8(%rsp), %r15
movq %r15, %rdi
callq 0x9fc2
leaq 0x15b46(%rip), %rsi     # 0x1f046
movq %r15, %rdi
callq 0x54b0
leaq 0x10(%rbx), %r15
leaq 0x8(%rsp), %r12
movq %r15, %rdi
movq %r12, %rsi
callq 0x5330
movq (%r12), %rdi
cmpq %rbp, %rdi
je 0x9532
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x52b0
leaq 0x8(%rsp), %r12
movq %rbp, (%r12)
movq 0x50(%rbx), %rsi
movq 0x58(%rbx), %rdx
addq %rsi, %rdx
movq %r12, %rdi
callq 0x9fc2
leaq 0x15b02(%rip), %rsi     # 0x1f057
movq %r12, %rdi
callq 0x54b0
leaq 0x30(%rbx), %r12
leaq 0x8(%rsp), %r13
movq %r12, %rdi
movq %r13, %rsi
callq 0x5330
movq (%r13), %rdi
cmpq %rbp, %rdi
je 0x9587
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x52b0
movq %rbx, %rdi
callq 0x74e0
movq %rbx, %rdi
callq 0x7c84
movq 0x58(%rbx), %rdx
leaq 0x15a9d(%rip), %rcx     # 0x1f03f
movl $0x6, %r8d
movq %r14, %rdi
xorl %esi, %esi
callq 0x53f0
leaq 0x8(%rsp), %r14
movq %rbp, (%r14)
movq 0x50(%rbx), %rsi
movq 0x58(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x9fc2
leaq 0x15a72(%rip), %rsi     # 0x1f046
movq %r14, %rdi
callq 0x54b0
leaq 0x8(%rsp), %r14
movq %r15, %rdi
movq %r14, %rsi
callq 0x5330
movq (%r14), %rdi
cmpq %rbp, %rdi
je 0x9601
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x52b0
leaq 0x8(%rsp), %r14
movq %rbp, (%r14)
movq 0x50(%rbx), %rsi
movq 0x58(%rbx), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x9fc2
leaq 0x15a34(%rip), %rsi     # 0x1f057
movq %r14, %rdi
callq 0x54b0
leaq 0x8(%rsp), %rbx
movq %r12, %rdi
movq %rbx, %rsi
callq 0x5330
movq (%rbx), %rdi
cmpq %rbp, %rdi
je 0x9650
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x52b0
addq $0x28, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x9665
jmp 0x9665
jmp 0x9665
movq %rax, %r13
movq 0x8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x967f
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x52b0
movq %r13, %rdi
callq 0x5460
movq %rax, %r13
cmpl $0x1, %edx
jne 0x967f
movq %r13, %rdi
callq 0x5130
movq %rax, %r13
movq 0x2192f(%rip), %rdi     # 0x2afd0
leaq 0x159bb(%rip), %rsi     # 0x1f063
movl $0x6, %edx
callq 0x5310
movq 0x21917(%rip), %rdi     # 0x2afd0
movq %r13, %rsi
callq 0x5290
movq %rax, %rdi
callq 0x5160
movq %rax, %r13
leaq 0x15a61(%rip), %rsi     # 0x1f134
movl $0x19, %edx
movq %rax, %rdi
callq 0x5310
movq %r13, %rdi
callq 0x5160
movq %rax, %r13
leaq 0x15a5c(%rip), %rsi     # 0x1f14e
movl $0x27, %edx
movq %rax, %rdi
callq 0x5310
movq 0x50(%rbx), %rsi
movq 0x58(%rbx), %rdx
movq %r13, %rdi
callq 0x5310
movq %rax, %rdi
callq 0x5160
callq 0x5420
jmp 0x9597
movq %rax, %r13
callq 0x5420
jmp 0x967f