Combining datapaths: branch
Add branch:
Fig. 5.13
Additional MUX
uses PCSrc input to select:
incremented PC or (PC + immediate) from second adder
output goes to update PC
Need to keep separate adder to compute branch address