Adds branch predictor, bug still exists for not taken branch instructions.