Цитата(vadimuzzz @ Jul 1 2011, 16:43)

а как у вас с кэшем инструкций? я так понимаю, это должна быть его работа. Tightly Coupled Memory обычно имеет смысл под обработчики прерываний использовать. да, а как меряли время выполнения?
4 к кэша
измерял По осцилографу. Зациклил код и в конце поставил обращение к внешнему устройству (высокоскоросному).
По стробу записи смотрел частоту обращений
Пробовал закоментировать код разница впечатляет с кодом около 1МГц, без 20МГц (устройство дает такты ожидания)
Теоретически при таком раскладе он должен работать из кэша может сдвиговые операции съедают время
Какие опции компилятора надо включить чтобы он оптимизировал код по быстродействию?
Да дело было в оптимизации включил -O3 время уменьшилось на порядок
Не знал что это такая сильная штука
Сообщение отредактировал sifadin - Jul 1 2011, 13:11