Invention Grant
US08650383B2 Vector processing with predicate vector for setting element values based on key element position by executing remaining instruction
有权
使用谓词向量进行向量处理,用于通过执行剩余指令,基于关键元素位置设置元素值
- Patent Title: Vector processing with predicate vector for setting element values based on key element position by executing remaining instruction
- Patent Title (中): 使用谓词向量进行向量处理,用于通过执行剩余指令,基于关键元素位置设置元素值
-
Application No.: US12977333Application Date: 2010-12-23
-
Publication No.: US08650383B2Publication Date: 2014-02-11
- Inventor: Jeffry E. Gonion , Keith E. Diefendorff
- Applicant: Jeffry E. Gonion , Keith E. Diefendorff
- 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 Jones
- Main IPC: G06F17/16
- IPC: G06F17/16

Abstract:
The described embodiments include a processor that executes a vector instruction. The processor starts by receiving an input vector and optionally receiving a predicate vector as inputs. The processor then executes the vector instruction, which causes the processor to determine a key element position in the input vector and generate a result vector. When generating the result vector, if the predicate vector is received, for each element in the result vector for which a corresponding element of the predicate vector is active, otherwise, for each element of the result vector, the processor sets each element of the result vector to the right of the key element to a first predetermined value and sets each element of the result vector at or to the left of the key element to a second predetermined value. The processor then sets one or more processor status flags based on the values in the result vector.
Public/Granted literature
- US20110093681A1 REMAINING INSTRUCTION FOR PROCESSING VECTORS Public/Granted day:2011-04-21
Information query