发明名称 Vector by scalar operations
摘要 <p>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.</p>
申请公布号 GB2409063(B) 申请公布日期 2006.07.12
申请号 GB20030028515 申请日期 2003.12.09
申请人 ARM LIMITED 发明人 SIMON ANDREW FORD;DOMINIC HUGO SYMES;DANIEL KERSHAW;ANDREW CHRISTOPHER ROSE
分类号 G06F9/38;G06F15/80;G06F9/30;G06F9/315;G06F15/00;G06F17/16 主分类号 G06F9/38
代理机构 代理人
主权项
地址