LINUX.ORG.RU

gcc options


0

0

использует ли при -march=athlon-xp gcc mmx/sse/3dnow/3dnow+? или нужно использовать дополнительный -mmx/-msse/..?

спасибо.

anonymous

Нет не использует. Да и не может. -mmmx, -msse - это всего лишь указания компилятору что в коде могут встречаться соответствующие инструкции. Сам он делать их за тебя не будет. Максимум чего можно добиться - это сделать так чтобы для операций с плавающей точкой использовались соответствующие операции. Но никто их не будет векторизовать. Так что большого выиигрыша ты не получишь. Вот опции: -mfpmath=sse (можно -mfpmath=sse,387 для одновременного использования и sse и обычного floating point unit, но говорят это глючно и не работает).

bd
()
Ответ на: комментарий от Selecter

Эээээ.... Я сделал достаточно много утверждений... Какое именно неправильно? Это раз. И два - по какой именно ссылке мне нужно было последовать?

bd
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.