×

Fast operand formatting for a high performance multiply-add floating point-unit

  • US 20050228844A1
  • Filed: 04/08/2004
  • Published: 10/13/2005
  • Est. Priority Date: 04/08/2004
  • Status: Abandoned Application
First Claim
Patent Images

1. A floating point execution unit for performing multiply/add operations using a plurality of operands taken from an instruction having a plurality of operand positions, the floating point unit comprising:

  • a multiplier for calculating a product of two of the operands;

    an aligner coupled to the multiplier for combing said product and a third of the operands;

    a first data path for supplying to the multiplier operands from a first and a second of the operand positions of the instruction;

    a second data path for supplying the third operand to the aligner; and

    a multiplexer on the second data path for selecting, for use by the aligner, either the operand from the second operand position of the instruction or the operand from the third operand position of the instruction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×