Invention Grant
US08447956B2 Running subtract and running divide instructions for processing vectors
有权
运行用于处理向量的减法运算除法指令
- Patent Title: Running subtract and running divide instructions for processing vectors
- Patent Title (中): 运行用于处理向量的减法运算除法指令
-
Application No.: US13188737Application Date: 2011-07-22
-
Publication No.: US08447956B2Publication Date: 2013-05-21
- 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 P. Jones
- Main IPC: G06F9/302
- IPC: G06F9/302

Abstract:
The described embodiments provide a processor for generating a result vector with subtracted or mathematically divided values from a first input vector. During operation, the processor receives the first input vector, a second input vector, and a control vector, and optionally receives a predicate vector. The processor then records a value from an element at a key element position in the second input vector into a base value. Next, the processor generates a result vector. When generating the result vector, for each active element in the result vector to the right of the key element position, the processor is configured to set the element in the result vector equal to the base value minus a total of the values in each relevant element of the first input vector or to set the element in the result vector equal to the result of dividing the base value by a value in each relevant element of the first input vector, wherein the relevant elements include relevant elements from an element at the key element position to and including a predetermined element in the first input vector.
Public/Granted literature
- US20110276782A1 RUNNING SUBTRACT AND RUNNING DIVIDE INSTRUCTIONS FOR PROCESSING VECTORS Public/Granted day:2011-11-10
Information query