McFarling-style branch predictor