|
.section __TEXT,__cstring
|
|
.globl _goodbye_world, _print_goodbye
|
|
|
|
_goodbye_world:
|
|
.asciz "Goodbye world!\n"
|
|
|
|
.text
|
|
_print_goodbye:
|
|
movl $0x2000004, %eax # write() syscall
|
|
mov $1, %rdi # stdout
|
|
leaq _goodbye_world(%rip), %rsi
|
|
mov $15, %rdx # length of str
|
|
syscall
|
|
ret
|