It would take about 5 stalls to resolve the structural hazard generated in this program, one for
each type of instruction.
Assume that X1 is initialized to 11 and X2 is initialized to 22. Suppose you executed the code below on a
version of the pipeline from Section 4.5 that does not handle data hazards (i.e., the programmer is
responsible for addressing data hazards by inserting NOP instructions where necessary). What would the
final values of registers X3 and X4 be?
If there is no forwarding or hazard detection, insert NOPs to ensure correct execution.
What is the accuracy of always-taken and always-not-taken predictors for this sequence of branch