Оптимизирует ли Java деление по степени двойки для битового сдвига? ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Оптимизирует ли Java деление по степени двойки для битового сдвига?

Сообщение Anonymous »

Компилятор Java или JIT-компилятор оптимизирует деление или умножение на постоянную степень двойки вплоть до битового сдвига?

Например, оптимизированы ли следующие два утверждения, чтобы они были одинаковыми?

Код: Выделить всё

int median = start + (end - start) >>> 1;
int median = start + (end - start) / 2;
(в основном этот вопрос, но для Java)

Подробнее здесь: https://stackoverflow.com/questions/185 ... itshifting

Вернуться в «JAVA»