Patent ID: 8566385

Claim:
An integrated circuit implemented method for multiplying an 8421 coded BCD decimal multiplicand by an 8421 coded BCD decimal multiplier, the method comprising: converting, by the 8421 coded BCD decimal multiplier, the multiplicand into a corresponding first representation, the first representation consisting of a first plurality of 4221 coded BCD decimals; converting the multiplier into a second representation, the second representation comprising two special code representations for each multiplier decimal digit; based on the first representation and the second representation, determining a plurality of first partial products, each partial product consisting of 4221 coded BCD decimals; accumulating the plurality of first partial products into two 4221 coded BCD decimal partial products; converting the two 4221 coded BCD decimal partial products into 8421 coded BCD decimal partial products; and arithmetically adding the two 8421 coded BCD decimal partial products to produce a final 8421 coded BCD decimal product.