MMXEXT

23-10-2023

Extended MMX, также известное как EMMI (Extended Multi-Media Instructions), это расширение набора инструкций MMX, предложенное компанией Cyrix и внедрившей его в свои процессоры 6x86MX и MII. EMMI расширяет набор инструкций MMX 12-ю новыми командами, полезными при мультимедийной обработке. Это расширение не задействовано по умолчанию, и перед использованием требует включения с помощью BIOS или программно (требуется установить бит EMMX - CCR7 bit 0). EMMI никогда не пользовалось большой поддержкой со стороны производителей ПО или признанием конкурентов Cyrix (некоторые инструкции Intel SSE имеют такие же коды операций, что и инструкции EMMI, и не являются совместимыми с ними). Это расширение больше не включалось в набор инструкций процессоров, планирующихся к выходу после MII.

Набор инструкций EMMI включает команды[1]:

  • PADDSIW — Packed Add with Saturation, using Implied Destination
  • PAVEB — Packed Average
  • PDISTIB — Packed Distance and Accumulate with Implied Register
  • PMACHRIW — Packed Multiply and Accumulate with Rounding
  • PMAGW — Packed Magnitude
  • PMULHRW / PMULHRIW — Packed Multiply High with Rounding
  • PMVZB / PMVNZB / PMVLZB / PMVGEZB — Packed Conditional Move
  • PSUBSIW — Packed Subtract with Saturation, using Implied Destination

Ссылки

  1. Application Note 108. Cyrix Extended MMX Instruction Set  (англ.). Архивировано из первоисточника 4 апреля 2012. Проверено 28 июля 2009.


Наборы расширения базовых инструкций процессоров семейства x86
MMX | MMXEXT | SSE | SSE2 | SSE3 | SSSE3 | SSE4 | ATA | 3DNow! | 3DNowExt | SSE5 | AVX | AES

MMXEXT.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47