发明申请
- 专利标题: Apparatus and method for performing rearrangement and arithmetic operations on data
- 专利标题(中): 对数据执行重排和算术运算的装置和方法
-
申请号: US11987323申请日: 2007-11-29
-
公开(公告)号: US20080140750A1公开(公告)日: 2008-06-12
- 发明人: Daniel Kershaw , Mladen Wilder , Dominic Hugo Symes
- 申请人: Daniel Kershaw , Mladen Wilder , Dominic Hugo Symes
- 专利权人: ARM LIMITED
- 当前专利权人: ARM LIMITED
- 优先权: GB0624774.6 20061212; GB0721324.2 20071030
- 主分类号: G06F7/48
- IPC分类号: G06F7/48 ; G06F9/30
摘要:
An apparatus and method are provided for performing rearrangement operations and arithmetic operations on data. The data processing apparatus has processing circuitry for performing 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. Computer program product is also provided comprising at least one combined rearrangement arithmetic instruction.
公开/授权文献
信息查询