Invention Grant
US08504806B2 Instruction for comparing active vector elements to preceding active elements to determine value differences 有权
将活动向量元素与先前的有效元素进行比较以确定值差异的指令

  • Patent Title: Instruction for comparing active vector elements to preceding active elements to determine value differences
  • Patent Title (中): 将活动向量元素与先前的有效元素进行比较以确定值差异的指令
  • Application No.: US13484709
    Application Date: 2012-05-31
  • Publication No.: US08504806B2
    Publication Date: 2013-08-06
  • Inventor: Jeffry E. Gonion
  • Applicant: Jeffry E. Gonion
  • Applicant Address: US CA Cupertino
  • Assignee: Apple Inc.
  • Current Assignee: Apple Inc.
  • Current Assignee Address: US CA Cupertino
  • Agency: Park, Vaughan, Fleming & Dowler, LLP
  • Agent Anthony P. Jones
  • Main IPC: G06F7/38
  • IPC: G06F7/38
Instruction for comparing active vector elements to preceding active elements to determine value differences
Abstract:
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.
Public/Granted literature
Information query
Patent Agency Ranking
0/0