|
Из всего этого я сделал вывод, что не ARM-овское ядро виновато, у которого много нужных и полезных (которые ах как нужны в обработке сигналов) асм. инструкций, а компилятор от IAR. Он, по-моему, не использует вообще часть хороших инструкций(например таких как: SMLSLD{x}{cond} RdHi, RdLo, Rm, Rs; И в самом деле 32 разряда, есть в два раза больше, чем 16, а уж тем более, 8. Стаким набором инструкций все должно исполняться за вдвое меньшее число инструкций, как минимум, по отношеню к 8-ми битной архитектуре.
E-mail:
info@telesys.ru
Вобщем - ручка, бумага, куча красивых формул, вагон терпения, ассемблер - и вперед...
Ответы