question 5: control hazard: assume that the pipeline architecture includes both forwarding unit and hazard detection unit and mips uses 2-bit branch prediction. for the same mips code as q2, (i) write the complete 5-stage pipeline implementation assuming that the current branch prediction state is "branch taken" and compute the effective cpi. (ii) assume that line 3 in the above code is changed to: addiu $s1, $s0, 10 a. at which iteration of the loop, does mips predict the branch correctly? b. for how many iterations is the prediction correct?