发明名称 Apparatus and method for performing rearrangement and arithmetic operations on data
摘要 An apparatus and method are provided for performing rearrangement operations and arithmetic operations on data. The data processing apparatus has processing circuitry for performing Single Instruction Multiple Data (SIMD) processing operations and scalar processing operations, a register bank for storing data and control circuitry responsive to program instructions to control the processing circuitry to perform data processing operations. The control circuitry is arranged to responsive to a combined rearrangement arithmetic instruction to control the processing circuitry to perform a rearrangement operation and at least one SIMD arithmetic operation on a plurality of data elements stored in the register bank. The rearrangement operation is configurable by a size parameter derived at least in part from the register bank. The size parameter provides an indication of a number of data elements forming a rearrangement element for the purposes of the rearrangement operation. The associated method involves controlling processing circuitry to perform a rearrangement operation and at least one SIMD arithmetic operation in response to a combined rearrangement arithmetic instruction and providing the scalar logic size parameter to configure the rearrangement operation. A computer program product is also provided comprising at least one combined rearrangement arithmetic instruction.
申请公布号 US8255446(B2) 申请公布日期 2012.08.28
申请号 US20070987323 申请日期 2007.11.29
申请人 KERSHAW DANIEL;WILDER MLADEN;SYMES DOMINIC HUGO;ARM LIMITED 发明人 KERSHAW DANIEL;WILDER MLADEN;SYMES DOMINIC HUGO
分类号 G06F7/38 主分类号 G06F7/38
代理机构 代理人
主权项
地址