В какой-то момент моей программы я вычисляю целочисленный делитель d. С этого момента d будет постоянным.
Далее в коде я буду делить на это d несколько раз — выполняя целое число деление, поскольку значение d не является константой, известной во время компиляции.
Учитывая, что деление целых чисел — относительно медленный процесс по сравнению с другими видами целых чисел арифметику, я бы хотел ее оптимизировать. Есть ли какой-то альтернативный формат, в котором я мог бы хранить d, чтобы процесс деления выполнялся быстрее? Может быть, обратное значение какой-то формы?
Мне не нужно значение d ни для чего другого.
Значение d — любое 64-битное целое число, но обычно оно вполне подходит для 32-битного.
Подробнее здесь: https://stackoverflow.com/questions/453 ... tant-value