LINUX.ORG.RU

История изменений

Исправление megabaks, (текущая версия) :

не все корки поддерживают sse4_1
mmx избыточен в данном случае аж 2 раза: native + -msse4.1
ffast-math ломает кучу софта, а вторую заставляет работать медленнее - привет, архиваторы
фанролл так же может довольно нехило тормознуть софт
инлайн аналогично
векторизация тоже иной раз болеет этим
короче, из твоего я бы оставил только: -O2 -pipe -march=native -mtune=generic -msse4.1 -mcx16 -msahf -mfpmath=sse -fomit-frame-pointer
если 64
в случае 32 убрать ещё и -mcx16 -msahf
ах да -fomit-frame-pointer только на мультилибе разве что может быть полезен, если брать 64

Исправление megabaks, :

не все корки поддерживают sse4_1
mmx избыточен в данном случае аж 2 раза: native + -msse4.1
ffast-math ломает кучу софта, а вторую заставляет работать медленнее - привет, архиваторы
фанролл так же может довольно нехило тормознуть софт
инлайн аналогично
векторизация тоже иной раз болеет этим
короче, из твоего я бы оставил только: -O2 -pipe -march=native -mtune=generic -msse4.1 -mcx16 -msahf -mfpmath=sse -fomit-frame-pointer
если 64
в случае 32 убрать ещё и -mcx16 -msahf
ах да -fomit-frame-pointer только на мультилибе разве что может быть полезен

Исходная версия megabaks, :

не все корки поддерживают sse4_1
mmx избыточен в данном случае аж 2 раза: native + -msse4.1
ffast-math ломает кучу софта, а вторую заставляет работать медленнее - привет, архиваторы
фанролл так же может довольно нехило тормознуть софт
инлайн аналогично
векторизация тоже иной раз болеет этим
короче, из твоего я бы оставил только: -O2 -pipe -march=native -mtune=generic -msse4.1 -mcx16 -msahf -mfpmath=sse -fomit-frame-pointer
если 64
в случае 32 убрать ещё и -mcx16 -msahf