Extended MMX
From Wikipedia, the free encyclopedia
| This article may be too technical for a general audience. Please help improve this article by providing more context and better explanations of technical details to make it more accessible, without removing technical details. |
| This article does not cite any references or sources. (May 2008) Please help improve this article by adding citations to reliable sources. Unverifiable material may be challenged and removed. |
Extended MMX, also known as EMMI (Extended Multi-Media Instructions), was an instruction set developed by Cyrix and implemented on their 6x86 MX and MII line of processors. It extended the MMX instruction set with 12 new instructions useful in multimedia applications. The extensions were not enabled by default, requiring the bios or software to enable them. EMMI was never given much support from software developers or acknowledged by Cyrix's competitors (certain Intel SSE instructions even share opcodes with EMMI instructions). It was never implemented in any processors after the MII.
The EMMI instruction set included:
- paddsiw
- paveb
- pdistib
- pmachriw
- pmagw
- pmulhrw
- pmulhriw
- pmvzb
- pmvnzb
- pmvlzb
- pmvgezb
- psubsiw

