12345678910111213141516171819202122
R2 <-- M[R8]FDEM>>W
R2 <-- R2 + 1FDX>>EM>>W
M[R8] <-- R2FXDE>>MW
R8 <-- R8 - 3FDE>>MW
R1 <-- R4 - R8line 2 could also forwardFD>>E >>MW
BNEZ[R1]from execute stageFD>>r
FXF
77 loops, 9 cycles per loop
693 cycles
12345678910111213141516171819202122
R2 <-- Mem[R8]FD EMW
R8 <-- R8 - 3FDE>>MW
R1 <-- R4 - R8FD>>E>>MW
R2 <-- R2 + 1FDEM>>W
BNEZ[R1]F>>D(r)
[M[R8 + 3] <-- R2]FD>>EMW
^ branch delay slotF
6 cycles per loop
77 loops
460 cycles

Index