Described are arithmetic circuits divided logically into a product
generator and an adder. Multiplexing circuitry logically disposed between
the product generator and the adder supports conventional functionality
by providing partial products from the product generator to addend
terminals of the adder. The multiplexing circuitry can also be controlled
to direct a number of external added inputs to the adder. The additional
addend inputs can include inputs and outputs cascaded from other
arithmetic circuits.