blob: 17c8876199daea94b73752878ff00712e85f4d85 [file] [log] [blame] [raw]
.data
helloworld:
.ascii "Hello world\n"
.globl start
start:
li r5, 12
lis r4, ha16(helloworld)
la r4, lo16(helloworld)(r4) ; Equivalent to addi r4, r4, lo16(helloworld)
li r3, 1
li r0, 4
sc
b exit_fail ; System call failed
li r3, 0 ; System call succeed
exit:
li r0, 1
sc
exit_fail:
li r3, 1
b exit