Predicting literal load values using a literal load prediction table, and related circuits, methods, and computer-readable media
AssigneeQUALCOMM Incorporated
InventorMichael William Morrow
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorMichael William Morrow
Estimating the term…
Predicting literal load values using a literal load prediction table, and related circuits, methods, and computer-readable media are disclosed. In one aspect, an instruction processing circuit provides a literal load prediction table containing one or more entries, each comprising an address and a literal load value. Upon detecting a literal load instruction in an instruction stream, the instruction processing circuit determines whether the literal load prediction table contains an entry having an address of the literal load instruction. If so, the instruction processing circuit provides the predicted literal load value stored in the entry to at least one dependent instruction. The instruction processing circuit subsequently determines whether the predicted literal load value matches the actual literal load value loaded by the literal load instruction. If a mismatch exists, the instruction processing circuit initiates a misprediction recovery. The at least one dependent instruction is re-executed using the actual literal load value.
An instruction processing circuit configured to:
An instruction processing circuit comprising:
A method for predicting values of literal loads, comprising:
A non-transitory computer-readable medium having stored thereon computer-executable instructions to cause a processor to:
Dependencies are inferred from the claim text.