发明名称 METHOD AND APPARATUS FOR PERFORMING A VECTOR PERMUTE WITH AN INDEX AND AN IMMEDIATE
摘要 An apparatus and method for performing a vector permute. For example, one embodiment of a processor comprises: a source vector register to store a plurality of source data elements; a destination vector register to store a plurality of destination data elements; a control vector register to store a plurality of control data elements, each control data element corresponding to one of the destination data elements and including an N bit value indicating whether a source data element is to be copied to the corresponding destination data element; vector permute logic to compare the N bit value of each control data element to an N bit portion of an immediate to determine whether to copy a source data element to the corresponding destination data element, wherein if the N bit values match, then the vector permute logic is to identify a source data element using an index value included in the control data element and to responsively copy the source data element to the corresponding destination data element in the destination vector register.
申请公布号 WO2016105823(A1) 申请公布日期 2016.06.30
申请号 WO2015US62568 申请日期 2015.11.25
申请人 INTEL CORPORATION 发明人 CORBAL, JESUS;OULD-AHMED-VALL, ELMOUSTAPHA;VALENTINE, ROBERT;CHARNEY, MARK J.;GIRKAR, MILIND B.;TOLL, BRET L.;ESPASA, ROGER;SOLE, GUILLEM;BALART, JAIRO;HICKMAN, BRIAN
分类号 G06F9/30;G06F7/76 主分类号 G06F9/30
代理机构 代理人
主权项
地址