发明名称 VALUE CHECK INSTRUCTION FOR PROCESSING VECTORS
摘要 The described embodiments include a processor that executes a ValueCheck instruction. In the described embodiments, the processor receives an input vector and a predicate vector, each including N elements. The processor then executes a ValueCheck instruction, which causes the processor to generate a result vector. When generating the result vector, for each element in a set of elements in the input vector for which a corresponding element of the predicate vector is active, the processor determines if at least one of the elements in the set of elements precedes the element in the input vector and contains a different value than the element in the input vector. If so, the processor writes an identifier for a closest preceding active element that contains the different value into a corresponding element of a result vector. Otherwise, the processor writes a zero in the corresponding element of the result vector.
申请公布号 US2012239911(A1) 申请公布日期 2012.09.20
申请号 US201213484709 申请日期 2012.05.31
申请人 GONION JEFFRY E.;APPLE INC. 发明人 GONION JEFFRY E.
分类号 G06F9/302 主分类号 G06F9/302
代理机构 代理人
主权项
地址