Цитата(scifi @ May 21 2014, 11:26)

Плохенький листинг. Четыре инструкции просятся, чтобы их вынесли за цикл. Оптимизация по скорости не была включена, видимо.
На самом деле мне цикл и не нужен , нужно просто устанавливать порт в нужное состояние. Я использую цикл для наглядности,
для проверки сколько времени нужно чтобы порт в нужное состояние установить. Хoтя с оптимизацией надо бы разобраться. У меня Eclipse и GNU Tools ARM Embedded
Тут такой опции нет "Speed optimize" есть "Optimize most"
Цитата(scifi @ May 21 2014, 11:34)

Потому и говорю: оптимальный по скорости результат гарантированно можно получить только при помощи ассемблера.
По видимому дальше можно улучшать только ассемблером.
Подскажите пожалуйста как правильно оформить ассемблерную вставку, например для этой программы. Спасибо.