Показать сообщение отдельно
  #22  
Старый 05.11.2013, 21:59
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 576
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Bargest
div 4 можно заменить на shl 2, mod 4 на and 3. Для 5 кадров так уже не выйдет, однако можно сделать везде 4 кадра (или везде 8).
На самом деле это сделает за вас компилятор. Delphi 6 уже так делает, по крайней мере. Он даже на 10 умножает через LEA и сложение.
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием