发明名称 Permute operations with flexible zero control
摘要 In one embodiment, the present invention includes logic to receive a permute instruction, first and second source operands, and control values, and to perform a permute operation based on an operation between at least two of the control values so that selected portions of the first and second source operands or a predetermined value can be stored into elements of a destination. Multiple permute instructions may be combined to perform efficient table lookups. Other embodiments are described and claimed.
申请公布号 US8909901(B2) 申请公布日期 2014.12.09
申请号 US200712005770 申请日期 2007.12.28
申请人 Intel Corporation 发明人 Anderson Cristina;Buxton Mark;Orenstien Doron;Valentine Bob
分类号 G06F7/76;G06F9/315;G06F9/30 主分类号 G06F7/76
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A processor comprising: a cache memory; and logic to: receive a permute instruction and, included with the permute instruction, first and second source operands, a first control value, and a second control value, the first and second control values separate from the first and second source operands, the logic to perform a permute operation responsive thereto, wherein the logic is to select a portion of the first source operand or the second source operand directly based on a value of a second portion of the first control value; andstore the selected portion of the first or second source operand or a zero value in a destination location based on whether a first portion of the first control value matches at least a portion of the second control value.
地址 Santa Clara CA US