发明名称 Packed data operation mask comparison processors, methods, systems, and instructions
摘要 Receive packed data operation mask comparison instruction indicating first packed data operation mask having first packed data operation mask bits and second packed data operation mask having second packed data operation mask bits. Each packed data operation mask bit of first mask corresponds to a packed data operation mask bit of second mask in corresponding position. Modify first flag to first value if bitwise AND of each packed data operation mask bit of first mask with each corresponding packed data operation mask bit of second mask is zero. Otherwise modify first flag to second value. Modify second flag to third value if bitwise AND of each packed data operation mask bit of first mask with bitwise NOT of each corresponding packed data operation mask bit of second mask is zero. Otherwise modify second flag to fourth value.
申请公布号 US9442733(B2) 申请公布日期 2016.09.13
申请号 US201514966206 申请日期 2015.12.11
申请人 Intel Corporation 发明人 Toll Bret L.;Valentine Robert;Corbal Jesus;Ould-Ahmed-Vall Elmoustapha;Charney Mark J.
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 Vecchia Patent Agent, LLC 代理人 Vecchia Patent Agent, LLC
主权项 1. An apparatus comprising: a first packed data operation mask register to store a first packed data operation mask which is to have a first plurality of packed data operation mask bits; a second packed data operation mask register to store a second packed data operation mask which is to have a second plurality of packed data operation mask bits; a decode unit to decode a packed data operation mask comparison instruction, the packed data operation mask comparison instruction to indicate the first packed data operation mask register and to indicate the second packed data operation mask register, wherein each packed data operation mask bit of the first plurality is to correspond to a packed data operation mask bit of the second plurality in a corresponding position; and an execution unit coupled with the first and second packed data operation mask registers and coupled with the decode unit, the execution unit, in response to the packed data operation mask comparison instruction, to: modify a first flag to a first value if a result of a bitwise operation on each packed data operation mask bit of the first packed data operation mask and each corresponding packed data operation mask bit of the second packed data operation mask is zero, or otherwise modify the first flag to a second different value; and modify a second flag to one of the first and second values.
地址 Santa Clara CA US