ECE 552 - Effects of creating a branch predictor that speculatively executes