bits 64 extern main global _start _start: pop rdi mov rsi, rsp call main mov rdi, rax ; return value mov rax, 60 ; exit syscall syscall