aboutsummaryrefslogtreecommitdiff
path: root/tests/simple_riscv32/s.asm
blob: d423dd9c65ccfd0ba474ca61330d927298225186 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.global _start
_start:
/* sum from 0 to 1000000 */

li a0, 0	/* index */
li a1, 1000000	/* top */
li a2, 0	/* sum */

top:
beq a0, a1, done
add a2, a2, a0
addi a0, a0, 1
j top

done:
ebreak