Patent ID: 7747845

Claim:
A method of operating a computer having a pipeline processor including: installing an entry with an opcode having a bias towards a strongly taken state to be resolved in a Guess Strongly Taken (GST) state or installing a new entry with an opcode having a bias towards a weak state to be resolved in a Guess Weakly Taken (GWT) state; if said entry is installed in said GST state, then resolving by performing the steps as follows: retaining said entry in said GST state when said entry in said GST state resolves as taken; but sending said entry to be resolved in said GWT state when said entry in said GST state resolves as not taken; if said entry is installed in said GWT state then performing the steps of resolving as follows: sending said entry to be resolved in said GST state when said entry in said GWT state resolves as taken; but sending said entry to be resolved in a Guess Not Taken (GNT) state when said entry in said GWT state resolves as not taken; wherein said entry has been resolved into a GNT state including the steps as follows: sending said entry to a Modified GSHare (MGSH) state when said entry in said GNT state resolves as a taken state, but retaining said entry in said GNT state when said entry in said GNT state resolves as not taken; and retaining said entry in said MGSH state when said entry in said MGSH state resolves as either taken or not taken.