From 29beaf58dfa45b12b4202f5ed41299cbac0e80e5 Mon Sep 17 00:00:00 2001 From: Martin Perner Date: Wed, 27 Oct 2010 21:54:17 +0200 Subject: [PATCH] isa/examples: reduced line count of sum --- 2_isa/src/sum.s | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/2_isa/src/sum.s b/2_isa/src/sum.s index 6ee9fa3..b0e0fae 100644 --- a/2_isa/src/sum.s +++ b/2_isa/src/sum.s @@ -1,4 +1,3 @@ -;int sum(int len, int arr[]) { sum: ;r1 = len ;r2 = arr @@ -10,11 +9,10 @@ sum: retze- ; check len != 0 loop: ;load arr data - ldw r4, 0(r2); + ldw r4, 0(r2) ;sum += arr[i]; - add r0, r0, r4; - addi r2, r2, 4; - subi r3, r3, 1; - branchnz+ loop; - - ret; + add r0, r0, r4 + addi r2, r2, 4 + subi r3, r3, 1 + branchnz+ loop + ret -- 2.25.1