Цитата(adnega @ May 14 2007, 07:54)

Почему в моем случае можно сделать исключение, потому что я программирую для задач реального времени.
Вы не первый

Цитата
Компилятор хуже справляется с оптимизацией по быстродействию/размеру кода, чем я.
А это уже не факт. Пока Вы соревнуетесь в простейших задачах о несколько десятков команд, у Вас есть все шансы обогнать компилятор потратив при этом некоторое время. Но, на больших сложных кусках шансы, что компилятор сделает Вас становятся очень высокими. По любому
аккуратно и четко выраженная выраженная на С мысль очень хорошо понимается компиляторами и накладные расходы едва-ли превышают десяток процентов против кропотливой ручной работы. Посему лучше направьте усилия на
освоение, понимание и владение "C". Ну а на ARM-ASM уж самые узкие места расшивать можно - по полсотни команд, не более.