If the prediction is found to be correct, then it saves a number of stalls, but if it is found to be incorrect then the pipeline will face the same number of stalls as it would have faced without branch predictor. So BTB will not degrade the performance of the core when there is a branch misprediction and it only adds value to the SHARC+ pipeline