Implement two-level adaptive predictor
Implement configurable direction predictor type in main