Disclosed is a method and apparatus providing the capability to create a
dynamic associative branch target buffer (BTB). A dynamically based
associative BTB allows for either an increase number of entries and/or a
reduction in area over current based static based BTBs while up to
retaining the same confidence level of prediction accuracy.