Каковы оптимальные параметры марта и mtune для gcc для процессоров "Pentium4 и выше" - PullRequest
4 голосов
/ 21 июля 2011

Мое приложение C ++ (скомпилированное с использованием g ++) должно работать на Pentium-4 (32-разрядная версия) и выше. Тем не менее, он обычно используется с процессорами Core2Duo или лучше.

Я сейчас использую: -march = pentium4 -mtune = pentium4 . Но некоторые чтения заставили меня подумать, что -march = pentium4 -mtune = generic может быть лучше.

Кто-нибудь может пролить свет на это? Каковы оптимальные значения параметров march & mtune в этом случае?

Платформа: GCC 4.1.2 на RHEL 5.3 (32-разрядная версия).

1 Ответ

5 голосов
/ 21 июля 2011

Это будет -march=pentium4 -mtune=core2, как видно в руководстве по GCC .

...