Some sample correct solutions for HW2: 1. a) for(int i=4000; i!=0; i--) { b[i] = a[i] * b[i]; } 1.d) ld r20, 16000 ld r19, 20000 ld r18, 40000 start: add r3, r20, r19 add r4, r20, r18 ld r1, 0(r3) ld r5, -4(r3) ld r6, -8(r3) ld r7, -12(r3) ld r2, 0(r4) ld r8, -4(r4) ld r9, -8(r4) ld r10, -12(r4) ld r17, 16 mult r2, r1, r2 mult r8, r5, r8 mult r9, r6, r9 mult r10, r7, r10 sub r20, r20, r17 st 0(r4), r2 st 4(r4), r8 st 8(r4), r9 st 12(r4), r10 bnez r20, start 2) Real CPI = 1.2 + 1 * 0.02 * 140 + 0.15 * 0.12 * 140 = 6.52 AMAT = ( 1 * (1 + 0.02 * 140) + 0.15 * (1+ 0.12 * 140) ) / 1.15 = 5.62