Controlling the execution of adjacent instructions that are dependent upon a same data condition
AssigneeArm Limited
InventorAlastair David Reid
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorAlastair David Reid
Estimating the term…
A data processing apparatus is disclosed, having: an instruction decoder configured to decode a stream of instructions, a data processor configured to process the decoded stream of instructions; wherein in response to a plurality of adjacent instructions within the stream of instructions execution of which is dependent upon a data condition being met and whose execution when said data condition is not met does not change a state of said processing apparatus, the processor is configured to: commence determining whether the data condition is met or not; and commence processing said plurality of adjacent instructions; and in response to determining that said data condition is not met; skip to a next instruction to be executed after said plurality of adjacent instructions without executing any intermediate ones of said plurality of adjacent instructions not yet executed and continue execution at the next instruction.
A data processing apparatus comprising:
A data processing apparatus comprising:
A method of compiling an application for execution by a data processor comprising the steps of:
A method of processing data comprising the following steps:
A method of processing data comprising the following steps:
Dependencies are inferred from the claim text.