Patent ID: 7359464

Claim:
An apparatus comprising: a branch indication memory having a plurality of memory locations to store branch indication information for each of a plurality of states at each of a plurality of sections, the branch indication information indicating a branch that is most likely to lead to a state; a memory address logic in communication with the branch indication memory, the memory address logic to indicate a subset of the plurality of memory locations, the subset including memory locations to store branch indication information for each of the plurality of states at an indicated section; a selector in communication with the branch indication memory, the selector to receive the branch indication information for each of the plurality of states at the indicated section, the selector to select a portion of the received branch indication information based on selection information; and a shift register in communication with the selector, the shift register including a plurality of register segments to store information, the plurality of register segments including a first segment in communication with the selector to receive and store the selected portion of the branch indication information, the shift register in communication with the selector to provide the information stored in the plurality of register segments to the selector as the selection information.