и как уже было сказано, повысить оптимизацию не получится чем в глобальных настройках.
если совсем печально ведёт себя компилятор, то асм ещё никто не отменял, на примеры подключения и написания на асме есть нормальная ссылка в ветке исходников программ и библиотек
Цитата(_Артём_ @ Feb 2 2012, 21:28)

Как правильно?
цитата (IAR Compiler reference):
The #pragma directive is defined by the ISO/ANSI C standard and is a
mechanism for using vendor-specific extensions in a controlled way to make
sure that the source code is still portable.
The pragma directives control the behavior of the compiler, for example how
it allocates memory for variables and functions, whether it allows extended
keywords, and whether it outputs warning messages.
The pragma directives are always enabled in the compiler.
...
#pragma optimize=param[, param,...]
param:
s Optimizes for speed
z Optimizes for size
2|none|3|low|6|medium|9|high Specifies the level of optimization
и, ещё ИМХО прагмами играют когда ИАР некоторые функции "заоптимизирувает" как говорится, и когода не помогает волотайл для переменной, тогда играют с понижением оптимизации, потому и результата Вы и не увидели, опять же ИМХО.