1. A method for generating a prediction in a processor, comprising: generating a first prediction; generating a second prediction; using the first prediction if: the first prediction and the second prediction match; or the first prediction and the second prediction do not match and the first prediction is not overridden by the second prediction.