×

Processor having a selectively configurable branch prediction unit that can access a branch prediction utilizing bits derived from a plurality of sources

  • US 5,901,307 A
  • Filed: 07/22/1996
  • Issued: 05/04/1999
  • Est. Priority Date: 07/22/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method within a processor of speculatively executing a branch instruction, said processor including a branch prediction unit, said method comprising:

  • storing a plurality of branch predictions, wherein each of said plurality of branch predictions has an associated bit pattern;

    detecting a speculative branch instruction;

    in response to a detection of a speculative branch instruction, deriving each bit within an access bit pattern from a source among a plurality of sources, wherein bits within said access bit pattern are derived from two or more sources among said plurality of sources;

    accessing one of said plurality of branch predictions utilizing said access bit pattern; and

    in response to said accessed branch prediction, calculating a target address.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×