[an error occurred while processing this directive]
|
если взять gcc
то собственно больше -O2 я и не пользовался. а список опций оптимизации - там немерянный
пролог/эпилог - точно оптимизируется для любой архитектуры
(а то если взять SPARC - то у него вход/выход в функцию сдвиг рабочего окна в регистровом файле...)
и глобальная оптимизация есть
ну а вообще лучшая оптимизация - мелких функций не плодить, макросы там и т.п.
вопрос, который меня в тупик ставит - если inline в другом файле объявлена, то линкер что сделает? вроде как кажется - не проинлайнит, но не уверен
E-mail: info@telesys.ru