发明申请
US20140372727A1 INSTRUCTION AND LOGIC TO PROVIDE VECTOR BLEND AND PERMUTE FUNCTIONALITY
审中-公开
指令和逻辑提供向量混合和绝对功能
- 专利标题: INSTRUCTION AND LOGIC TO PROVIDE VECTOR BLEND AND PERMUTE FUNCTIONALITY
- 专利标题(中): 指令和逻辑提供向量混合和绝对功能
-
申请号: US13977734申请日: 2011-12-23
-
公开(公告)号: US20140372727A1公开(公告)日: 2014-12-18
- 发明人: Robert Valentine , Bret L. Toll , Jesus Corbal , Jeff G. Wiedemeier , Sridhar Samudrala
- 申请人: Robert Valentine , Bret L. Toll , Jesus Corbal , Jeff G. Wiedemeier , Sridhar Samudrala
- 申请人地址: US CA Santa Clara
- 专利权人: INTEL CORPORATION
- 当前专利权人: INTEL CORPORATION
- 当前专利权人地址: US CA Santa Clara
- 国际申请: PCT/US11/67245 WO 20111223
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/38
摘要:
Vector blend and permute functionality are provided, responsive to instructions specifying: a destination vector register comprising fields to store vector elements, a first vector register, a vector element size, a second vector register, and a third operand. Indices are read from fields in the second register. Each index has a first selector portion and a second selector portion. Corresponding unmasked vector elements are stored to fields of the destination register, wherein each vector element, responsive to the respective first selector portion having a first value, is copied to an intermediate vector from a corresponding data field of the first register, and responsive to the respective first selector portion having a second value, is copied to the intermediate vector from a corresponding data field of the third operand. Then unmasked data fields of the destination are replaced by data fields in the intermediate vector indexed by the corresponding second selector portions.
公开/授权文献
信息查询