Почему оператор модуля медленно?

Перефразируя из книги «Программирование жемчужин» (о языке c на старых машинах, поскольку книга написана в конце 90-х):

Целочисленные арифметические операции (+, -, *) может занять около 10 нано секунд, тогда как% Оператор занимает до 100 наносекунд.

Почему такая большая разница?Как оператор модуля работает внутри?Это же как деление (/) с точки зрения времени?

Ответы на вопрос(1)

Ваш ответ на вопрос