Как я понял по работе с ниос, скоростью особой ядро не отличается. По этому возникает желание воткнуть чего нибудь на асм. Сия привычка осталась после работы с пиками. Уж очень понравилось писать оптимальный код =)
Как оказалось, в gcc ассемблерные вставки делаются через одно место. В результате поиска нарыл следующий материал.
ассемблерные вставки в GCCАссемблерные вставки в AVR-GCCInline Assembler в GCCОфициальная GCC online documentation При листинге дизасма обноружил, что он постоянно дергает регистры. Пишет из памяти в регистры, из регистров в память и тд. Возник такой вопрос можно ли зафиксировать переменную в одном из регистров, чтобы он не дергал ее постоянно. Или же это возможно только когда ручками весь асм код пишешь?
Так же интересно кто еще использует асм вставки и для чего.