From: Bernhard Urban Date: Wed, 19 Jan 2011 17:52:27 +0000 (+0100) Subject: progs/sum: reducing code size X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=calu.git;a=commitdiff_plain;h=1c926aa503f06fc7844b6482c89b55961a58d16b progs/sum: reducing code size --- diff --git a/progs/max.s b/progs/max.s index 7192ae3..52c0732 100644 --- a/progs/max.s +++ b/progs/max.s @@ -97,10 +97,10 @@ max: subideq r2, r2, 8 breq+ loop2 - cmpi r5, 3 + ; cmpi r5, 3 ; addideq r1, r1, 1-1 - subideq r2, r2, 4 - breq+ loop3 + subi r2, r2, 4 + br+ loop3 loop0: addi r1, r1, 4-1 diff --git a/progs/sum.s b/progs/sum.s index 6c96a26..c0daa3c 100644 --- a/progs/sum.s +++ b/progs/sum.s @@ -84,7 +84,9 @@ sum: andx r1, 0x3 cmpi r1, 0 - breq+ go_loop + addideq r3, r3, 4 + ; subideq r2, r2, 0 + breq+ loop cmpi r1, 1 addideq r3, r3, 3 @@ -96,13 +98,11 @@ sum: subideq r2, r2, 8 breq- loop2 - cmpi r1, 3 - addideq r3, r3, 1 - subideq r2, r2, 4 - breq- loop3 + ; cmpi r1, 3 + addi r3, r3, 1 + subi r2, r2, 4 + br+ loop3 -go_loop: - addi r3, r3, 4 loop: subi r3, r3, 4 retzs- diff --git a/spartan3e/s3e_bootrom_v1.bit b/spartan3e/s3e_bootrom_v1.bit deleted file mode 100644 index cf35243..0000000 Binary files a/spartan3e/s3e_bootrom_v1.bit and /dev/null differ