From d609dcb35dafebeafced9c40d92ddd5da630aa54 Mon Sep 17 00:00:00 2001 From: cheapie Date: Sat, 30 May 2026 08:58:29 -0500 Subject: Organize files better and include binaries for assembly samples --- assembly/fib/fib.S | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 assembly/fib/fib.S (limited to 'assembly/fib/fib.S') diff --git a/assembly/fib/fib.S b/assembly/fib/fib.S new file mode 100644 index 0000000..e43195d --- /dev/null +++ b/assembly/fib/fib.S @@ -0,0 +1,29 @@ +li t0,0 +li t1,1 +li t3,0x7fffffff +loop: +add t2,t1,t0 +mv t0,t1 +mv t1,t2 +li a7,1 +mv a0,t0 +ecall +li a7,11 +li a0,0x0a +ecall +bltu t2,t3,loop + +li a0,0xa +li a7,11 +ecall +li a7,1 +rdinstret a0 +ecall +la a0,instructions +li a7,4 +ecall + +li a7,10 +ecall + +instructions: .asciz " instructions\n" -- cgit v1.2.3