发明名称 VERSATILE PACKED DATA COMPARISON PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS
摘要 A processor including a decode unit to decode a versatile packed data compare instruction to indicate a first source packed data operand to include a first plurality of data elements, a second source packed data operand to include a second plurality of corresponding data elements. The instruction to indicate a source comparison operation indication operand to include comparison operation indicators each to indicate a potentially different comparison operation for a different corresponding pair of data elements from the first and second source operands. An execution unit, in response to the instruction, to store a result in a destination storage location indicated by the instruction. Result to include result indicators each to correspond to a different one of the comparison operation indicators. Each result indicator to indicate a result of a comparison operation, indicated by the corresponding comparison operation indicator, performed on the corresponding pair of data elements.
申请公布号 US2015186141(A1) 申请公布日期 2015.07.02
申请号 US201314142849 申请日期 2013.12.29
申请人 Intel Corporation 发明人 PLOTNIKOV MIKHAIL
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项 1. A processor comprising: a decode unit to decode a versatile packed data compare instruction, the versatile packed data compare instruction to indicate a first source packed data operand that is to include a first plurality of data elements, to indicate a second source packed data operand that is to include a second plurality of data elements, each data element of the second plurality to correspond to a data element of the first plurality in a corresponding relative position, and to indicate a source comparison operation indication operand that is to include a plurality of comparison operation indicators each operable to indicate a potentially different comparison operation for a different corresponding pair of corresponding data elements from the first and second source packed data operands; and an execution unit coupled with the decode unit, the execution unit, in response to the versatile packed data compare instruction, to store a result in a destination storage location to be indicated by the versatile packed data compare instruction, the result to include a plurality of result indicators that are each to correspond to a different one of the comparison operation indicators, each result indicator to indicate a result of a comparison operation, which is indicated by the corresponding comparison operation indicator, which has been performed on the corresponding pair of data elements from the first and second source packed data operands.
地址 Santa Clara CA US