Цитата(777777 @ Apr 22 2008, 17:02)

В Keil'е были функции типа ror(), rol(), nop() и т.п., то есть реализация ассемблерных команд, для которых нет поддержки в C. Нет ли чего-нибудь подобного в WinAVR? Есть же здесь функции sei() и cli()
Пока нет. Я сейчас пробую добавить builtins (так в GCC называються intrinsic-функции) для FMUL*, SWAP, SEI, CLI и NOP инструкций. Но народ не в восторге, говорят что если надо можно использовать ассемблерные вставки. Я считаю что удобнее написать a = __builtin_avr_swap(n); чем разбираться со вставками.
Насчет инструкций сдвига я пока не думал.
Анатолий.