Element by vector operations in a data processing apparatus
AssigneeArm Limited
InventorsGrigorios MAGKLIS, Nigel John STEPHENS, Jacob EAPEN, Mbou EYOLE, David Hennah MANSELL
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsGrigorios MAGKLIS, Nigel John STEPHENS, Jacob EAPEN, Mbou EYOLE, David Hennah MANSELL
Estimating the term…
A data processing apparatus, a method of operating a data processing apparatus, a non-transitory computer readable storage medium, and an instruction are provided. The instruction specifies a first source register, a second source register, and an index. In response to the instruction control signals are generated, causing processing circuitry to perform a data processing operation with respect to each data group in the first source register and the second source register to generate respective result data groups forming a result of the data processing operation. Each of the first source register and the second source register has a size which is an integer multiple at least twice a predefined size of the data group, and each data group comprises a plurality of data elements. The operands of the data processing operation for each data group are a selected data element identified in the data group of the first source register by the index and each data element in the data group of the second source register. A technique for element-by-vector operation which is readily scalable as the register width grows.
A data processing apparatus comprising:
A method of data processing comprising:
A computer-readable storage medium storing in a non-transient fashion a program comprising at least one data processing instruction which when executed by a data processing apparatus causes:
(canceled)
Dependencies are inferred from the claim text.