发明名称 Vector by scalar operations
摘要 A data processing apparatus is disclosed. The apparatus comprises a register data store comprising a plurality of registers. The apparatus further comprises a data processor operable to perform in parallel a data processing operation on data elements; and decode logic responsive to a single vector-by-scalar instruction to control the data processor so as to specify one of the plurality of registers as a first source register operable to store a plurality of source data elements, to specify another of the plurality of registers as a second source register operable to store a plurality of selectable data elements, to select one of said selectable data elements as a scalar operand and to perform a vector-by-scalar operation in parallel on the source data elements, each vector-by-scalar operation causing a resultant data element to be generated from a source data element and the scalar operand. By providing a source register which contains selectable data elements it is possible to select one of those data elements as a scalar operand and to perform multiple vector-by-scalar operations in parallel using the same scalar operand on all source data elements.
申请公布号 US2005125636(A1) 申请公布日期 2005.06.09
申请号 US20040889316 申请日期 2004.07.13
申请人 ARM LIMITED 发明人 FORD SIMON A.;SYMES DOMINIC H.;KERSHAW DANIEL;ROSE ANDREW C.
分类号 G06F9/38;G06F9/30;G06F9/315;G06F15/00;G06F15/80;G06F17/16;(IPC1-7):G06F15/00 主分类号 G06F9/38
代理机构 代理人
主权项
地址
您可能感兴趣的专利