CPC G06F 7/5443 (2013.01) [G06F 7/483 (2013.01)] | 20 Claims |
1. A floating-point accumulator circuit comprising:
an addend input register having an addend exponent and an addend significand;
an accumulation register with a first portion to hold a representation of an accumulation exponent and a second portion to hold a representation of an accumulation significand;
control circuitry to generate an accumulator zero control signal and an addend zero control signal based on the addend exponent and the accumulation exponent;
an adder circuit having a first input, a second input, and an output, the output of the adder circuitry coupled to an input of the accumulation register;
a first zeroing circuit coupled to the first input of the adder circuit to send, based on the addend zero control signal, either a zero or a value based on the addend significand to the first input of the adder circuit; and
a second zeroing circuit coupled to the second input of the adder circuit to send, based on the accumulator zero control signal, either zeros or a value based on the accumulator significand to the second input of the adder circuit.
|