Посоветуйте извращение в оптимизации Яр кода
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
uint i;
i=348;
while(i>0)
{_WDR();//условно
i--;
}
Таквот, эта дрянь декримент i представила как
SBIW R24,0x01
MOV R16,R24
OR R16,R25
BRNE xxxx
Спрашивается с каких этот урод незнает что SBIW дает какположенно Z флаг когда оба регистра =0. Лишние 2 такта выливаются в 720...
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru