11.1.8. Сдвиг вместо умножения или деления |
Вверх Предыдущий Следующий |
Если один из операндов в выражении умножения – это степень двойки, оно кодируется с использований инструкций арифметического сдвига, что генерирует более эффективный код. Аналогично, если делитель в операции div – это степень двойки, то деление кодируется с использований инструкций арифметического сдвига. То же самое верно, если индекс доступа к массиву является степенью двойки, адрес вычисляется с использованием арифметического сдвига вместо инструкции умножения. |