THE EASE BRANCH PREDICTOR