Storing branch information in an address table of a processor
AssigneeInternational Business Machines Corporation
InventorsBrian R. Konigsburg, David Stephen Levitan, Wolfram M. Sauer, Samuel Jonathan Thomas
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsBrian R. Konigsburg, David Stephen Levitan, Wolfram M. Sauer, Samuel Jonathan Thomas
Estimating the term…
Methods for storing branch information in an address table of a processor are disclosed. A processor of the disclosed embodiments may generally include an instruction fetch unit connected to an instruction cache, a branch execution unit, and an address table being connected to the instruction fetch unit and the branch execution unit. The address table may generally be adapted to store a plurality of entries with each entry of the address table being adapted to store a base address and a base instruction tag. In a further embodiment, the branch execution unit may be adapted to determine the address of a branch instruction having an instruction tag based on the base address and the base instruction tag of an entry of the address table associated with the instruction tag. In some embodiments, the address table may further be adapted to store branch information.
A method, in a processor of a data processing system, for performing branch operations, comprising:
A method, in a processor of a data processing system, for performing branch operations, comprising:
An apparatus, comprising:
An apparatus, comprising:
A computer program product for performing branch operations, the computer program product comprising:
Dependencies are inferred from the claim text.