发明申请
- 专利标题: Multiplexing operations in SIMD processing
- 专利标题(中): SIMD处理中的复用操作
-
申请号: US10889366申请日: 2004-07-13
-
公开(公告)号: US20050198473A1公开(公告)日: 2005-09-08
- 发明人: Simon Ford
- 申请人: Simon Ford
- 申请人地址: GB Cambridge
- 专利权人: ARM LIMITED
- 当前专利权人: ARM LIMITED
- 当前专利权人地址: GB Cambridge
- 优先权: GB0328520.2 20031209
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F7/76 ; G06F9/305 ; G06F9/34 ; G06F15/80 ; G06F9/00
摘要:
A data processing apparatus, method and computer program product. The apparatus comprising: a register data store comprising at least three general purpose registers each operable to store a plurality of data elements; an instruction decoder operable to decode a multiplex instruction; a data processor operable to process said plurality of data elements in parallel, said data processor being controlled by said instruction decoder; and in response to said decoded multiplex instruction, said data processor being operable to specify: two of said at least three general-purpose registers as source registers, each operable to store a plurality of source data elements; a further one of said at least three registers as a control register operable to store a plurality of control values; and one of said control, or said two source registers as a destination register operable to store a plurality of resultant data elements; wherein in response to each of said plurality of control values said data processor is operable to select a corresponding data element from one of said two source registers, and to store said corresponding data element as a resultant data element in said destination register.
信息查询