PPT Slide
Notes:
For the multiply, if there is a data dependency like the one in our example code, one NOP is placed after the instruction. For a load, four NOPs are added, and for the branch, five NOPs are inserted.
There are issues to consider when using NOPs however, and one is code size. To avoid using multiple instructions for multiple NOP commands, a numerical argument is added.