Pipeline Hazard Test Case Generation
Develop a pair of test programs that you can use to test yourpipelined designs. Specifically, the first program should cause atleast 10 different cases of possible data or control hazards forthe 5-stage MIPS processor presented in class. Each test case mustbe described/justified in a comment. The second program should be arefactored version of the first program that guarantees, for the 5-stage pipeline presented in class, no data or control hazards exist(i.e., use judicious NOP insertion and instruction reordering toavoid data and control hazards in your code). Submit your programsas .s MIPS assembly files. Your test program
PayPal Gateway not configured
PayPal Gateway not configured