В моей программе я использую много целочисленного деления на 10 ^ х и целочисленную модульную функцию мощности 10.
Например:
unsigned __int64 a = 12345;
a = a / 100;
....
или
unsigned __int64 a = 12345;
a = a % 1000;
....
Если я собираюсь использовать правый сдвиг бит >>
, тогда я получу режим 2^x
, чего я не хочу.
Можно ли ускорить мою программу в функциях с целым делением и модулем?