Patent · US Active

Apparatus and method for performing dual signed and unsigned multiplication of packed data elements

US11573799B2 · kind B2 · utility

0Cited by
58References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 9, 2021
Grant dateFeb 7, 2023
Priority date
Expiry dateApr 9, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3887
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus and method for performing dual concurrent multiplications of packed data elements. For example one embodiment of a processor comprises: a decoder to decode a first instruction to generate a decoded instruction; a first source register to store a first plurality of packed doubleword data elements; a second source register to store a second plurality of packed doubleword data elements; and execution circuitry to execute the decoded instruction, the execution circuitry comprising: multiplier circuitry to multiply a first doubleword data element from the first source register with a second doubleword data element from the second source register to generate a first quadword product and to concurrently multiply a third doubleword data element from the first source register with a fourth doubleword data element from the second source register to generate a second quadword product; and a destination register to store the first quadword product and the second quadword product as first and second packed quadword data elements.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.