LINUX.ORG.RU

MMX, SSE


0

0
Кто разбирается в low-level-программировании, скажите, SSE заменяют собой MMX с точки зрения функциональности или нет?

Дело в том, что я озаботился использованием ранних ревизий процессора VIA Ezra (не спрашивайте зачем), в котором были какие-то проблемы с MMX-инструкциями, за то хорошо реализован набор инструкций 3DNow! (приблизительный аналог SSE, хотя скорее наоборот - 3DNow! появился раньше SSE).

Посему, если я буду компилировать например MPlayer на таком процессоре, получившийся код будет включать использование инструкций MMX, или обойдется только 3DNow! и в MMX не будет необходимости?

anonymous
s/VIA Ezra/VIA C3 Ezra
anonymous
()
Так называемая MMX технология, это SIMD инструкции. SSE - это Streaming SIMD Extensions. Так что, скорее, не заменяет, а расширяет.
Lego_12239 ★★
()
На каждое исключения пишут свой вариант кода.
Gharik
()
Именно о мплеере - ./configure --without-mmx или как-то так.
С точки зрения пейсателя кода - практически на 80% заменяет.
svr4
()
Ответ на: комментарий от svr4
> Именно о мплеере - ./configure --without-mmx или как-то так.

Это понятно - мне бы в производительности не потерять.

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