CIRCUITRY AND METHOD
First Claim
Patent Images
1. Circuitry comprising:
- a prediction register having one or more entries each storing prediction data;
prediction circuitry configured to map a value of the stored prediction data to a prediction of whether or not a branch represented by a given branch instruction is predicted to be taken, according to a data mapping; and
control circuitry configured to selectively vary the data mapping between the prediction and the value of the stored prediction data.
1 Assignment
0 Petitions
Accused Products
Abstract
Circuitry comprises a prediction register having one or more entries each storing prediction data; prediction circuitry configured to map a value of the stored prediction data to a prediction of whether or not a branch represented by a given branch instruction is predicted to be taken, according to a data mapping; and control circuitry configured to selectively vary the data mapping between the prediction and the value of the stored prediction data.
-
Citations
14 Claims
-
1. Circuitry comprising:
-
a prediction register having one or more entries each storing prediction data; prediction circuitry configured to map a value of the stored prediction data to a prediction of whether or not a branch represented by a given branch instruction is predicted to be taken, according to a data mapping; and control circuitry configured to selectively vary the data mapping between the prediction and the value of the stored prediction data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Circuitry comprising:
-
means for storing one or more entries each storing prediction data; means for mapping a value of the stored prediction data to a prediction of whether or not a branch represented by a given branch instruction is predicted to be taken, according to a data mapping; and means for selectively varying the data mapping between the prediction and the value of the stored prediction data.
-
-
14. A method comprising:
-
storing one or more entries each representing prediction data; mapping a value of the stored prediction data to a prediction of whether or not a branch represented by a given branch instruction is predicted to be taken, according to a data mapping; and selectively varying the data mapping between the prediction and the value of the stored prediction data.
-
Specification