Расширенный MMX
Расширенный MMX относится к одному из двух возможных расширений набора инструкций MMX для x86 .
Расширенный Intel MMX
[ редактировать ]В состав Intel Streaming SIMD Extensions был включен ряд новых инструкций, расширяющих функциональность MMX . AMD включила это подмножество расширенных инструкций MMX в микроархитектуру Athlon . Эти инструкции широко известны как «Расширенные инструкции MMX».
Эти инструкции дебютировали в мае 1999 года в процессоре Intel Pentium III как часть набора инструкций SSE. В следующем месяце, в конце июня 1999 года, был выпущен процессор AMD Athlon , который содержал расширенные инструкции MMX, но не SSE.
Сегодня эти расширенные инструкции MMX известны как общее подмножество расширений MMX, которые работают как на процессорах AMD Athlon, так и на процессорах Intel с поддержкой SSE. [1]
Cyrix EMMI (расширенные мультимедийные инструкции)
[ редактировать ]Менее известный термин «Расширенный MMX» может также относиться к оригинальному Cyrix EMMI ( Расширенные мультимедийные инструкции ). Этот набор инструкций был разработан Cyrix и реализован в 6x86 MX и MII процессорах линейки . Он расширил набор инструкций MMX 12 новыми инструкциями, полезными в мультимедийных приложениях. Расширения не были включены по умолчанию, и для их включения требовался BIOS или программное обеспечение. EMMI никогда не получала особой поддержки со стороны разработчиков программного обеспечения и не признавалась конкурентами Cyrix (некоторые инструкции Intel SSE даже разделяют коды операций с инструкциями EMMI). Он никогда не был реализован ни в каких процессорах после MII . Набор инструкций EMMI включал в себя:
- Паддсиу
- павеб
- pdistib
- пмахрив
- пмагв
- пмулхрв
- Пмулхрив
- пмвзб
- пмвнзб
- pmvlzb
- пмвгезб
- psubsiw
Ссылки
[ редактировать ]- ^ Райт, Кристофер (январь 2004 г.). «Расширения AMD MMX» . Расширения AMD MMX . Проверено 23 марта 2013 г.