Branching in a computer system
AssigneeSTMicroelectronics S.r.l.
InventorsAndrew Cofler, Stéphane Bouvier
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics S.r.l.
InventorsAndrew Cofler, Stéphane Bouvier
Estimating the term…
A computer system for executing instructions predicated on guard indicators included in the instructions. The instructions include normal instructions, which are executed if the guard indicator is true and branch instructions, which are executed if the guard indicator is false. The computer system is operable in a branch shadow mode for comparing the guard indicator of the branch instruction with the guard indicator included in subsequent instructions and for continuing to supply instructions if the guard indicators match and for preventing supply of instructions if the guard indicators do not match. The computer system is also operable to disable the branch shadow mode when the branch instruction has been determined such that the branch is taken or not by resolving the status of the guard indicator.
A computer system for executing instructions predicated on guard indicators included in the instructions, the instructions including normal instructions which are executed if the guard indicator is true and branch instructions which are executed if the guard indicator is false, the computer system comprising:
A method of executing instructions in a computer system predicated on guard indicators included in the instructions, the instructions including normal instructions which are executed the guard indicator is true and branch instructions which are executed if the guard indicator is false, the method comprising:
A computer system for executing instructions predicated on guard indicators included in the instructions, the instructions including normal instructions which are executed if the guard indicator is true and branch instructions which are executed if the guard indicator is false, the computer system comprising:
Dependencies are inferred from the claim text.