Execution of data processing instructions
AssigneeArm Limited
InventorDavid Vivian Jaggar
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorDavid Vivian Jaggar
Estimating the term…
Data processing apparatus in which successive data processing instructions are executed comprises: memory accessing means for accessing a data memory in response to one or more of the instructions, the memory accessing means comprising means for detecting whether each memory access is invalid; condition test means, responsive to a processing state of the apparatus generated by previously executed instructions and operable during execution of each instruction, for detecting whether that instruction should be executed; and conditional control means, responsive to the memory accessing means and to the condition test means, for preventing complete execution of a current instruction if either the memory accessing means detects that a memory access initiated by the preceding instruction is invalid or the condition test means detects that the current instruction should not be executed.
A method of data processing in which successive data processing instructions are conditionally executed by an apparatus and the instructions are processed in synchronization with a clock cycle, said method comprising the steps of:
Data processing apparatus which executes successive data processing instructions in a pipelined manner, and the instructions are processed in synchronization with a clock cycle, said apparatus comprising:
Data processing apparatus which executes successive data processing instructions in a pipelined manner, and the instructions are processed in synchronization with a clock cycle, said apparatus comprising:
Data processing apparatus which executes successive data processing instructions in a pipelined manner, and the instructions are processed in synchronization with a clock cycle, said apparatus comprising:
Dependencies are inferred from the claim text.