// File: /workspace/github_cpp_makefile_star2_O1/DaCasBe[P]Gestion-de-asignaturas-mediante-arboles-binarios-ordenados/estudiante.cpp
// Function: ed::Estudiante::escribirEstudiante() const
void ed::Estudiante::escribirEstudiante()const{
	std::cout << BBLUE << "Nombre: " << BLUE << this->getNombre() << RESET << std::endl;

	std::cout << BBLUE << "Apellidos: " << BLUE << this->getApellidos() << RESET << std::endl;

	std::cout << BBLUE << "Nota de teoría: " << BLUE << this->getTeoria() << RESET << std::endl;

	std::cout << BBLUE << "Nota de prácticas: " << BLUE << this->getPractica() << RESET << std::endl;

	std::cout << BBLUE << "Nota final: " << BLUE << this->getFinal() << RESET << std::endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %r14
movq 0xa9b8(%rip), %rbx      # 0xcfd0
leaq 0x6a61(%rip), %r12      # 0x9080
movl $0x7, %edx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x2190
leaq 0x6a52(%rip), %rsi      # 0x9088
movl $0x8, %edx
movq %rbx, %rdi
callq 0x2190
leaq 0x6a47(%rip), %r13      # 0x9091
movl $0x7, %edx
movq %rbx, %rdi
movq %r13, %rsi
callq 0x2190
movq (%r14), %rax
movq %r14, %rdi
callq *0x10(%rax)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
movq %rbx, %rdi
callq 0x2190
movq %rax, %r15
leaq 0x7733(%rip), %rsi      # 0x9daf
movl $0x4, %edx
movq %rax, %rdi
callq 0x2190
movq (%r15), %rax
movq -0x18(%rax), %rdi
addq %r15, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r15, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2100
movl $0x7, %edx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x2190
leaq 0x69d2(%rip), %rsi      # 0x9099
movl $0xb, %edx
movq %rbx, %rdi
callq 0x2190
movl $0x7, %edx
movq %rbx, %rdi
movq %r13, %rsi
callq 0x2190
movq (%r14), %rax
movq %r14, %rdi
callq *0x18(%rax)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
movq %rbx, %rdi
callq 0x2190
movq %rax, %r15
movl $0x4, %edx
movq %rax, %rdi
leaq 0x76a1(%rip), %rsi      # 0x9daf
movq %rsi, %r12
callq 0x2190
movq (%r15), %rax
movq -0x18(%rax), %rdi
addq %r15, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r15, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2100
movl $0x7, %edx
movq %rbx, %rdi
leaq 0x6934(%rip), %rsi      # 0x9080
movq %rsi, %r13
callq 0x2190
leaq 0x694a(%rip), %rsi      # 0x90a5
movl $0x11, %edx
movq %rbx, %rdi
callq 0x2190
movl $0x7, %edx
movq %rbx, %rdi
leaq 0x691a(%rip), %rsi      # 0x9091
callq 0x2190
movq (%r14), %rax
movq %r14, %rdi
callq *0x20(%rax)
cvtss2sd %xmm0, %xmm0
movq %rbx, %rdi
callq 0x2200
movq %rax, %r15
movl $0x4, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x2190
movq (%r15), %rax
movq -0x18(%rax), %rdi
addq %r15, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r15, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2100
movl $0x7, %edx
movq %rbx, %rdi
movq %r13, %rsi
callq 0x2190
leaq 0x68d5(%rip), %rsi      # 0x90b7
movl $0x14, %edx
movq %rbx, %rdi
callq 0x2190
movl $0x7, %edx
movq %rbx, %rdi
leaq 0x6893(%rip), %rsi      # 0x9091
callq 0x2190
movq (%r14), %rax
movq %r14, %rdi
callq *0x28(%rax)
cvtss2sd %xmm0, %xmm0
movq %rbx, %rdi
callq 0x2200
movq %rax, %r15
movl $0x4, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x2190
movq (%r15), %rax
movq -0x18(%rax), %rdi
addq %r15, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %r15, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2100
movl $0x7, %edx
movq %rbx, %rdi
movq %r13, %rsi
callq 0x2190
leaq 0x6863(%rip), %rsi      # 0x90cc
movl $0xc, %edx
movq %rbx, %rdi
callq 0x2190
movl $0x7, %edx
movq %rbx, %rdi
leaq 0x680c(%rip), %rsi      # 0x9091
callq 0x2190
movss 0x48(%r14), %xmm0
addss 0x4c(%r14), %xmm0
mulss 0x6766(%rip), %xmm0     # 0x9004
cvtss2sd %xmm0, %xmm0
movq %rbx, %rdi
callq 0x2200
movq %rax, %rbx
movl $0x4, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x2190
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2150
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x2100