Умножение и деление занимают по времени одинаковое количество тактов. Если это не DSP конечно. Так что поделить 40 бит на 8 бит может оказаться даже быстрее, чем перемножить 40 бит на 40 бит.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)