// File: /workspace/github_cpp_makefile_star2_O1/DaCasBe[P]Gestion-de-asignaturas-mediante-listas-doblemente-enlazadas-ordenadas/estudiante.cpp
// Function: ed::Estudiante::escribirEstudiante()
void ed::Estudiante::escribirEstudiante(){
  std::cout << IYELLOW << "Nombre:" << this->getNombre() << RESET << std::endl;

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

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

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

  std::cout << IYELLOW << "Nota final:" << 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 0x99c8(%rip), %rbx      # 0xbfd0
leaq 0x5a76(%rip), %r15      # 0x8085
movl $0x7, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x2180
leaq 0x5a67(%rip), %rsi      # 0x808d
movl $0x7, %edx
movq %rbx, %rdi
callq 0x2180
movq (%r14), %rax
movq %r14, %rdi
callq *(%rax)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
movq %rbx, %rdi
callq 0x2180
movq %rax, %r13
leaq 0x59d2(%rip), %r12      # 0x8026
movl $0x4, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x2180
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %r13, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
movl $0x7, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x2180
leaq 0x59f2(%rip), %rsi      # 0x8095
movl $0xa, %edx
movq %rbx, %rdi
callq 0x2180
movq (%r14), %rax
movq %r14, %rdi
callq *0x8(%rax)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
movq %rbx, %rdi
callq 0x2180
movq %rax, %r13
movl $0x4, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x2180
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %r13, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
movl $0x7, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x2180
leaq 0x5986(%rip), %rsi      # 0x80a0
movl $0x10, %edx
movq %rbx, %rdi
callq 0x2180
movq (%r14), %rax
movq %r14, %rdi
callq *0x10(%rax)
cvtss2sd %xmm0, %xmm0
movq %rbx, %rdi
callq 0x21f0
movq %rax, %r13
movl $0x4, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x2180
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %r13, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
movl $0x7, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x2180
leaq 0x5923(%rip), %rsi      # 0x80b1
movl $0x13, %edx
movq %rbx, %rdi
callq 0x2180
movq (%r14), %rax
movq %r14, %rdi
callq *0x18(%rax)
cvtss2sd %xmm0, %xmm0
movq %rbx, %rdi
callq 0x21f0
movq %rax, %r13
movl $0x4, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x2180
movq (%r13), %rax
movq -0x18(%rax), %rdi
addq %r13, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %r13, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
movl $0x7, %edx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x2180
leaq 0x58c3(%rip), %rsi      # 0x80c5
movl $0xb, %edx
movq %rbx, %rdi
callq 0x2180
movss 0x48(%r14), %xmm0
addss 0x4c(%r14), %xmm0
mulss 0x57e1(%rip), %xmm0     # 0x8004
cvtss2sd %xmm0, %xmm0
movq %rbx, %rdi
callq 0x21f0
movq %rax, %rbx
movl $0x4, %edx
movq %rax, %rdi
movq %r12, %rsi
callq 0x2180
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2140
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 0x20f0
nop