/* SPDX-License-Identifier: GPL-2.0 */ /* Tamas Zsoldos , 2021 */ .globl _start _start: mov x0, 0x0000ffff mov x1, xzr loop: nop nop cbnz x1, noskip nop nop adrp x2, skip add x2, x2, :lo12:skip br x2 nop nop noskip: nop nop skip: sub x0, x0, 1 cbnz x0, loop mov x0, #0 mov x8, #93 // __NR_exit syscall svc #0