摘要 |
PURPOSE:To avoid the occurrence of the double carry propagation by dividing the addition of partial products into a high-order part and a low-order part, performing the addition free from the carry propagation for the high-order part, and correcting the addition simultaneously with a rounding action. CONSTITUTION:The partial products are divided into the high-order and low- order parts. The low-order partial products are added together via a 1st adder 25 having the carry propagation. While the high-order partial products are added together via a 2nd adder 28 having no carry propagation. A 3rd adder 31 adds the addition results of the adder 28, the stored carry groups, the carries 26 produced from the addition of the adder 25 and sent to the high-order partial products, and a rounding bit 27 together. Thus the product of a mantissa part is produced simultaneously with a rounding action. Thus it is possible to avoid the double carry propagation for the high-order partial products. Then the mantissa part is processed at high speed for the multiplication of floating points. |