CPC G06F 9/3844 (2013.01) [G06F 9/30145 (2013.01); G06F 9/322 (2013.01); G06F 9/3806 (2013.01)] | 18 Claims |
1. A processor comprising:
a front end, the front end comprising:
a branch predictor, the branch predictor comprising a branch target buffer comprising a plurality of branch targets, at least one of the branch targets comprising branch target bits specifying a portion of a branch destination address; and
a fetch target queue; and
a processor back end,
wherein the branch target buffer comprises shared bits, wherein different portions of the shared bits are used together with different branch targets to specify the branch destination address.
|