# count for 1 million instructions | |
# total is 1 + 333332*3 + 2 | |
# Sycscalls | |
.equ SYSCALL_EXIT, 1 | |
.globl _start | |
_start: | |
ldr r2,count @ set count | |
big_loop: | |
add r2,r2,#-1 | |
cmp r2,#0 | |
bne big_loop @ repeat till zero | |
@================================ | |
@ Exit | |
@================================ | |
exit: | |
mov r0,#0 @ result is zero | |
mov r7,#SYSCALL_EXIT | |
swi 0x0 @ and exit | |
count: .word 333332 |