Patent ID: 11907723
Assignee: ARM LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A data processing apparatus comprising:
rename circuitry configured to perform a register rename stage of a pipeline by storing, in storage circuitry, mappings between registers, wherein each of the mappings is associated with an elimination field value;
operation elimination circuitry configured to replace an operation that indicates an action is to be performed on data from a source register and stored in a destination register, with a new mapping in the storage circuitry that references the destination register and has the elimination field value set; and
operation circuitry configured to respond to a subsequent operation that accesses the destination register while the elimination field value is set, by obtaining contents of the source register, performing the action on the contents to obtain a result, and returning the result, wherein
the elimination field value indicates which of a plurality of actions is to be performed.