.global _start
.data
what: .string "hello\n"
.set len, .-what - 1
.text
_start:
mov w0, 1
adr x1, what
mov w2, len
mov w8, 4
99: svc 0
dsb nsh
isb
mov w8, 1
98: svc 0
.section .openbsd.syscalls, ""
.long 99b, 4
.long 98b, 1
.section .note.openbsd.ident, "a"
.long 8, 4, 1
.string "OpenBSD"
.long 0