[oodisc] compiler's keys

Ekimov Alexandr toekimov на mail.ru
Сб Дек 25 16:35:49 MSK 2004


Hello oo-discuss users,


 сборка из исходников огненной лисы под виндовс.
 имеется статья http://www.mozilla.ru/unghost/build.html
  цитирую:
Примеры оптимизации:
Под Athlon:

ac_add_options --enable-optimize="-mcpu=athlon -march=athlon -mfpmath=sse -mmmx -msse -m3dnow -ffast-math -ffloat-store
-fforce-addr -ftracer -O2"  
 компилятор G++
 1 зачем при ключе -march=athlon добавлять -mcpu=athlon если по логике -
 ниже атлона работать приложение не будет, так не будет же компилятор
 оптимизировать приложение под i386 (или будет???)
 2 далее, зачем указывать ключи -mmmx -msse -m3dnow если уже в
 -march=athlon говорится, что это атлон. и соответственно в нем
 реализован такой-то набор инструкций.

 КОМПИЛЯТОРНЫЕ ГУРУ - ОТЗОВИТЕСЬ!!!
 PS
 http://gcc.gnu.org/onlinedocs/gcc-3.3.1/gcc/i386-and-x86-64-Options.html не очень доходчиво.
 Заранее СПАСИБО
  

-- 
Best regards,
 Ekimov Alexandr                          mailto:toekimov sobachka mail.ru



Подробная информация о списке рассылки Oo-discuss