; beginning of footer
mov rax, SYS_EXIT
mov rdi, 0
syscall
p:
mov rax, SYS_WRITE
mov rdi, STDOUT
mov rsi, msg_buf
mov [rsi], rbx
mov rdx, 1
ret
section .data
msg_buf:
db "!"