A method of decimal division in a superscalar processor comprising:
obtaining a first operand and a second operand; establishing a dividend
and a divisor from the first operand and the second operand; determining
a quotient digit and a resulting partial remainder; based on multiple
parallel/simultaneous subtractions of at least one of the divisor and a
multiple of the divisor from the dividend, utilizing dataflow elements of
multiple execution pipes of the superscalar processor.