Invention Grant
- Patent Title: Systems, apparatuses, and methods for multiplication, negation, and accumulation of vector packed signed values
-
Application No.: US15721599Application Date: 2017-09-29
-
Publication No.: US10795677B2Publication Date: 2020-10-06
- Inventor: Venkateswara R. Madduri , Elmoustapha Ould-Ahmed-Vall , Robert Valentine , Jesus Corbal , Mark Charney
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliot LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F7/48 ; G06F7/544 ; G06F17/16

Abstract:
Embodiments of systems, apparatuses, and methods for multiplication, negation, and accumulation of data values in a processor are described. For example, execution circuitry executes a decoded instruction to multiply selected data values from a plurality of packed data element positions in first and second packed data source operands to generate a plurality of first result values, sum the plurality of first result values to generate one or more second result values, negate the one or more second result values to generate one or more third result values, accumulate the one or more third result values with one or more data values from the destination operand to generate one or more fourth result values, and store the one or more third result values in one or more packed data element positions in the destination operand.
Public/Granted literature
Information query