Controlling issue and execution of instructions having multiple outcomes
AssigneeArm Limited
InventorsRobert Gregory McDonald, Paul Gilbert Meyer
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsRobert Gregory McDonald, Paul Gilbert Meyer
Estimating the term…
At least one instruction of a sequence of program instructions has a plurality of alternative outcomes including at least a first outcome that is independent of at least one operand and a second outcome that is dependent on the at least one operand. The at least one operand is a value generated by a preceding instruction in the sequence. The instruction is issued for execution independently of when the at least one operand is generated by the preceding instruction. Recovery circuitry is provided to perform a recovery operation in the event that the second outcome is executed for the at least one instruction and the at least one operand has not been generated by the preceding instruction when the at least one instruction is to be executed by said instruction execution circuitry.
An apparatus for processing data under control of a sequence of program instructions, said apparatus comprising:
An apparatus for processing data under control of a sequence of program instructions, said apparatus comprising:
A method for processing data under control of a sequence of program instructions, said method comprising steps of:
Dependencies are inferred from the claim text.