Extending fused multiply-add instructions
AssigneeGhost Locomotion Inc.
InventorsJOHN HAYES, VOLKMAR UHLIG
Life of this patent
Estimating the term…
Abstract
Extending fused multiply-add instructions, the method comprising: receiving an extended fused multiply-add (FMA) instruction indicating one or more operands of a fused multiply-add (FMA) operation and one or more transformations to be applied to the one or more operands; and performing, based on the extended FMA instruction, the one or more transformations and the FMA operation.
Claims20
A method of extending fused multiply-add instructions, the method comprising:
- receiving an extended fused multiply-add (FMA) instruction comprising a first subset of bits indicating each operand of a fused multiply-add (FMA) operation and a second subset of bits indicating one or more transformations to be applied to one or more operands of the FMA operation;
- and
- performing, based on the extended FMA instruction, the one or more transformations and the FMA operation.
An apparatus for extending fused multiply-add instructions, the apparatus configured to perform steps comprising:
- receiving an extended fused multiply-add (FMA) instruction comprising a first subset of bits indicating each operand of a fused multiply-add (FMA) operation and a second subset of bits indicating one or more transformations to be applied to one or more operands of the FMA operation;
- and
- performing, based on the extended FMA instruction, the one or more transformations and the FMA operation.
A computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions for extending fused multiply-add instructions that, when executed, cause a computer system to perform steps comprising:
- receiving an extended fused multiply-add (FMA) instruction comprising a first subset of bits indicating each operand of a fused multiply-add (FMA) operation and a second subset of bits indicating one or more transformations to be applied to one or more operands of the FMA operation;
- and
- performing, based on the extended FMA instruction, the one or more transformations and the FMA operation.
Dependencies are inferred from the claim text.