.section .data final_message: .asciz "Hi" .section .text print_hi: mov $final_message, %rdi call puts pop %rax sub $5, %rax push %rax ret .globl main main: call print_hi call print_hi call print_hi # Exit the program with status 0 movl $1, %eax movl $0, %ebx int $0x80