A VLSI modulo m multiplier