[an error occurred while processing this directive]
Думаите с флоатом поучица меньше циклов?Реально-то флоат обрежет нехило, вот и вы обрежте- не 8 байт делите а 7 а ответ патом сдвините)))))))))))А еще лучше есть древний универсальный способ...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
приводить константы к размерности сдвига. Тоесть допустим у вас сть формула a/c где с-констанда задаваемая в конфигурации.Таквот вам легше написать (a*b)<a=1000000000;c=12345; a/c=81004
b=1359;d=16; (a*b)<Разница в большенстве случаев незначительная.Зато нет долгова деления 32/16 а есть быстрое(в случае наличия аппаратного MUL8x8) умножение 32*16.
Вопчем если очень постараца можно матиматику конкретно пообрезать используя разные хитрости))))))
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru