.global _start _start: mov (%rsp), %rdi xor %rax, %rax lea 8(%rsp, %rax, 8), %rsi lea 16(%rsp, %rdi, 8), %rdx call init_env call main mov $0, %rdi mov $60, %rax syscall