From aaa9031143f5e7ce4f41384fcc8359801ecd7fac Mon Sep 17 00:00:00 2001 From: "Rachkovska, Ievgeniia" <rachkiev@student.cvut.cz> Date: Sat, 30 Mar 2024 15:58:10 +0000 Subject: [PATCH] Fibonacci's series by Rachkiev --- work/fibo-hazard-rachkiev.S | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 work/fibo-hazard-rachkiev.S diff --git a/work/fibo-hazard-rachkiev.S b/work/fibo-hazard-rachkiev.S new file mode 100644 index 0000000..35deef9 --- /dev/null +++ b/work/fibo-hazard-rachkiev.S @@ -0,0 +1,32 @@ +.globl _start +.option norelax + +_start: + + + addi t0, x0, 5 // Set value of N + addi s0, x0, 0 // F(0) + addi s1, x0, 1 // F(1) + + + addi t1, x0, 2 // initialization instruction of for cycle: i=2, kde i=t1 + +loop_body: + add t2, s0, s1 // t2 = s0 + s1 + add s0, s1, x0 //s0 = s1 + nop + add s1, t2, x0 //s1 = t2 + + addi t1, t1, 1 # i++ + ble t1, t0, loop_body +done: + + + addi t0, x0, 0x400 // la t0, fibonacci bez hazardu + + ebreak + +.data +.org 0x400 +fibonacci: + .word 0x1234 \ No newline at end of file -- GitLab