On a static two-issue pipeline for MIPS, can I use the forwarding paths with two instructions running in the same clock cycle?
For example:
1. add $t0, $t0, $t1
2. sw $t0, 0($t2)
Can I execute these two instructions on the same clock cycle?
The sw
could use the resulting value of the add
when it is going to execute the MEM stage.
Is that correct?