Quiz submission record for quiz5-2-2 at Thu Jul 22 10:55:23 2004: Your Answer for Question 1: The instruction cycle immediately after a branch instruction can be used to perform an instruction that does not depend on the result of the branch, for example, an an add instruction immediately before the branch. Your Answer for Question 2: The second instruction depends on $t0 being updated. But that won't happen until the 5 cycles later. So the add instruction is stalled. However if the result of the lw is forwarded as soon as it becomes availabe, then the subsequent add instruction can execute in parallel Your Answer for Question 3: Because new instructions can't be fetched if the memory is being accessed (lw or sw). this will cause significant delays. Your unique submission ID is quiz5-2-2-cs61c-ay-1090518923-397.