Efficient divide and accumulate instruction when an operand is equal to or near a power of two
AssigneeIntel Corporation
InventorElmoustapha OULD-AHMED-VALL
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorElmoustapha OULD-AHMED-VALL
Estimating the term…
Techniques and apparatuses for performing a near multiply and accumulate instruction are described. An apparatus includes decoder circuitry to decode an instruction, the instruction to include a field for an identifier of a first source operand, a field for an identifier of a second source operand, and a field for an identifier of a third source operand. The apparatus also includes execution circuitry to execute the decoded instruction to perform a division on a pair of data elements from the first and second source operands to produce a quotient data element via a shift operation when at least one data element in the pair of data elements is equal to a power of two or near a power of two or via a division operation on the pair of data elements when the pair of data elements is neither equal to a power of two or near a power of two.
An apparatus comprising:
A method comprising:
A non-transitory machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
Dependencies are inferred from the claim text.