Floating point status information accumulation circuit
AssigneeSun Microsystems, Inc.
InventorGuy L. Steele, Jr.
Life of this patent
Estimating the term…
Abstract
A floating point flag combining or accumulating circuit includes an analysis circuit that receives a plurality of floating point operands, each having encoded status flag information, and a result assembler. The analysis circuit analyzes the plurality of floating point operands and provides an indication of one or more predetermined formats in which the plurality of floating point operands are represented. The result assembler receives the indication from the analysis circuit and assembles an accumulated result that represents a value and combines the encoded status flag information from at least two of the plurality of floating point operands.
Claims47
A flag combining circuit, comprising:
- an analysis circuit that receives a plurality of operands each of which having encoded status flag information, the analysis circuit being operative to analyze the plurality of operands and to provide an indication of one or more predetermined formats in which the plurality of operands are represented;
- and
- a result assembler that receives the indication from the analysis circuit and assembles an accumulated result that represents a value and combines the encoded status flag information from each of the plurality of operands.
A method for combining flag information, comprising the steps of:
- receiving a plurality of operands, each of which having encoded status flag information;
- analyzing, using an accumulation circuit, the plurality of operands to provide indications of one or more predetermined formats in which the plurality of operands are represented;
- generating control signals based on the indications of the one or more predetermined formats;
- and
- assembling an accumulated result based at least upon the generated control signals and input signals, the accumulated result representing a value and combining the encoded status flag information from each of the plurality of operands.
A computer-readable medium on which is stored a set of instructions for combining operands, which when executed perform steps comprising:
- receiving a plurality of operands, each of which having encoded status flag information;
- analyzing the plurality of operands to provide indications of one or more predetermined formats in which the plurality of operands are represented;
- generating control signals based on the indications of the one or more predetermined formats;
- and
- assembling an accumulated result based at least upon the generated control signals and input signals, the accumulated result representing a value and combining the encoded status flag information from each of the plurality of operands.
Dependencies are inferred from the claim text.