From 98902607306f98d50b86601ec436795e7a12056b Mon Sep 17 00:00:00 2001 From: Sirin Puenggun Date: Mon, 4 Mar 2024 15:31:34 +0700 Subject: [PATCH] Update dot_product_recursive.s --- dot_product_recursive.s | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dot_product_recursive.s b/dot_product_recursive.s index 0c6ef18..b0f4f0b 100644 --- a/dot_product_recursive.s +++ b/dot_product_recursive.s @@ -13,7 +13,6 @@ main: j exit dot_product_recursive: - # We will store only a2( size ) addi sp sp -16 # Prepare Stack Pointer sw ra 0(sp) # Save ra into stack sw a0 4(sp) # Save ra into stack @@ -21,6 +20,7 @@ dot_product_recursive: sw a2 12(sp) # Save ra into stack addi t0 x0 1 # t0 = temporary 1 bne a2 t0 return # If size != 1 then we will call function recursively + # Base Case addi sp sp 16 # Reset stack pointer lw t1 0(a0) # a[0] lw t2 0(a1) # b[0]