forked from OSchip/llvm-project
18 lines
323 B
ArmAsm
18 lines
323 B
ArmAsm
.section __TEXT,__cstring
|
|
.globl _hello_world, _hello_its_me, _print_hello
|
|
|
|
_hello_world:
|
|
.asciz "Hello world!\n"
|
|
|
|
_hello_its_me:
|
|
.asciz "Hello, it's me\n"
|
|
|
|
.text
|
|
_print_hello:
|
|
movl $0x2000004, %eax # write() syscall
|
|
mov $1, %rdi # stdout
|
|
leaq _hello_world(%rip), %rsi
|
|
mov $13, %rdx # length of str
|
|
syscall
|
|
ret
|