Load Stalls
What happens in the following case? load r2, 3(r4) add r5, r2, r7A data hazard on r2. However, forwarding will not help us in this case because r2 is loaded from memory to late. Either stall the pipeline or put a NOP: load r2, 3(r4) nop add r5, r2, r7
We will use a NOP, will not stall the pipeline.