[mdk-re] Building for Athlon arch

=?iso-8859-1?q?denf_=CE=C1_novosoft=2Eru?= =?iso-8859-1?q?denf_=CE=C1_novosoft=2Eru?=
Вт Окт 9 13:08:13 MSD 2001


10/09/2001 03:39:50 PM mandrake-russian-admin wrote:
>denf на novosoft.ru wrote:
>>
>skip.
>> >Секундочку! Сизиф, равно как и Спринг, это i586 оптимизированные
>> >бинарники. А я говорил про i686 оптимизацию. То, что на Athlon
>> >отлично идет все i586 я и сам знаю :-) Или между i586 и i686
>> >никакой разницы по существу нету?
>> если "по существу" подразумевается невозможность выполнения на атлоне
кода
>> оптимизированного под i686, то нет ;-)
>> если, конечно, Вы на ассемблере не всунете что-нибудь из SSE.
>
>Вот :-)) Это уже ближе к истинне. То есть фактическое отличие
>i586 от i686 заключается лишь в том, что последний понимает SSE,
>который сейчас реально вообще мало кем используется. А коль скоро
>в коде нету работы с инструкциями SSE, то и будучи скомпиленным
>под i686 он будет нормально работать и на Athlon/Duron. Угу?

Точно не скажу, но, мне кажется, что выбор архитектуры влияет только на
_генерацию_ компилятором ассемблерного кода, а далее, ассемблер будет
делать то, что написано. Другими словами можно собрать программу под  i386
и понапихать туда SSE и 3Dnow в виде ассемблера, и компилятор это прожует.
Повторюсь, что это всего лишь _мнение_, сам не пробовал.


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