SCR/ARM/maybe.s
2023-05-26 13:48:24 +02:00

32 lines
354 B
ArmAsm

.equ SYS_EXIT,93
.data
int1: .word 0xa2
int2: .word 0xb
.text
.globl _start
_start:
adr x5,int1
ldr w0,[x5]
uxtw x1,w0
adr x5,int2
ldr w0,[x5]
uxtw x2,w0
mov x0,#0
loop: cbz x2, exit
tbz x2, 0, next
add x0, x0, x1
next: lsl x1, x1, #1
lsr x2, x2, #1
b loop
exit: mov x0,#0
mov w8,#SYS_EXIT
svc #0x0
.end