-
- volatile asm("nop")? - fk0(24.12.2013 12:56)
- IAR STM8: Error[Pe040]: expected an identifier, Error[Pe079]: expected a type specifier, Warning[Pe815]: type qualifier on return type is meaningless - Vladimir Ljaschko(24.12.2013 12:59)
- Сильно зависит от уровня оптимизации, запросто может и выкинуть. - Yft(24.12.2013 12:50)
- nop - не канает? - Крок(24.12.2013 12:41)
- А если так: ut1wpr(264 знак., 24.12.2013 10:38)
- Теоретицки можно дёргать переменную volatile. И таки да, __no_operation(), но это непереносимо, ессно. - SciFi(24.12.2013 10:33)
- Причем без функции, логично? Иначе же проинлайнить может? - Vladimir Ljaschko(24.12.2013 10:36)
- Не знаю, что теория гласит, но на практике _no_operation() никогда оптимизатор не выкидывал. - Andreas(24.12.2013 10:25)
- Семён Семёныч! Nikolay801_(117 знак., 24.12.2013 10:23)
- А чтобы от компилятора не зависело? В том же ИАРе во всех есть __no_operatiion()? - Vladimir Ljaschko(24.12.2013 10:28)
- в IAR функции LightElf(188 знак., 24.12.2013 11:27)
- Спасибо! А то у меня такие "исторически сложившиеся" разброд и шатания. - Vladimir Ljaschko(24.12.2013 11:39)
- Несбыточная мечта. Можно только вынести компиляторозависимую часть в "порт". - SciFi(24.12.2013 10:41)
- ну во всех известных мне камнях есть инструкция ноп, так что если нет Intrinsic functions, то можно сделать свой макрос вставляющий ассемблерную команду нопа - Nikolay801_(24.12.2013 10:39)
- в IAR функции LightElf(188 знак., 24.12.2013 11:27)
- А чтобы от компилятора не зависело? В том же ИАРе во всех есть __no_operatiion()? - Vladimir Ljaschko(24.12.2013 10:28)
- volatile asm("nop")? - fk0(24.12.2013 12:56)