Mechanism for recovery from termination of a program instruction due to an exception in a pipeland processing system
AssigneeArm Limited
InventorStephen John Hill
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorStephen John Hill
Estimating the term…
Apparatus (5) and method for processing data in response to a sequence of program instructions including a primary pipelined processing unit (40) for performing data processing, the primary pipelined processing unit being responsive to a cancellation condition such as an abort to cancel processing of a partially completed program instruction. The apparatus and method comprising a pseudo instruction generator (30) to generate a pseudo instruction to a fix-up pipelined processing unit (50) in response to a program instruction (LDM, STM) that can be subject to cancellation, the pseudo instruction controlling the fix-up pipelined processing unit to produce a state in which the partially completed program instruction may be re-executed at a later time.
Apparatus for processing data in response to a sequence of program instructions, said apparatus comprising:
Apparatus for processing data in response to a sequence of program instructions, said apparatus comprising:
Apparatus for processing data in response to a sequence of program instructions, said apparatus comprising:
Apparatus for processing data in response to a sequence of program instructions, said apparatus comprising:
Apparatus for processing data in response to a sequence of program instructions, said apparatus comprising:
Apparatus for processing data in response to a sequence of program instructions, said apparatus comprising:
A method of processing data in response to a sequence of program instructions, comprising the steps of:
A method of processing data in response to a sequence of program instructions, comprising the steps of:
A method of processing data in response to a sequence of program instructions, comprising the steps of:
Dependencies are inferred from the claim text.