Solution
Loop: LD F0, 0(R1) Loop: LD F0, 0(R1)
ADDD F4,F0,F2 LD
SD 0(R1),F4 LD
LD F6,-8(R1) LD
ADDD F8,F6,F2 ADDD
SD -8(R1),F8 ADDD
LD F10,-16(R1) ADDD
ADDD F12,F10,F2 ADDD
SD -16(R1),F12 SD
LD F14,-24(R1) SD
ADDD F16,F14,F2 SD
SD -24(R1),F16 SUBI
SUBI R1,R1,#32 BNEZ
BNEZ R1,Loop SD
==> 27 cycles ====> 14 clock cycles
Previous slide
Next slide
Back to first slide
View graphic version