McFarling-style branch predictor

From dankwiki