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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.