GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org — Extended MMX - Wikipedia

icon
This article needs more citations. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Extended MMX" – news · newspapers · books · scholar · JSTOR
(February 2025) (Learn how and when to remove this message)

Extended MMX refers to one of two possible extensions to the MMX instruction set for x86.

Intel Extended MMX

Included in Intel's Streaming SIMD Extensions were a number of new instructions that extended the functionality of MMX. AMD incorporated this subset of extended MMX instructions into the Athlon microarchitecture. These instructions are commonly known as "Extended MMX instructions".

These instructions debuted in May 1999, in the Intel Pentium III Processor, as part of the SSE instruction set. Next month, in late June 1999, AMD's Athlon processor was released which featured the extended MMX instructions, but not SSE.

Today, these extended MMX instructions are notable as being the common subset of MMX extensions that work across both AMD Athlon and SSE-capable Intel processors.[1]

Cyrix EMMI (Extended Multi-Media Instructions)

Less commonly known, "Extended MMX" could also refer to the original Cyrix EMMI (Extended Multi-Media Instructions). This instruction set was 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

References

  1. ↑ Wright, Christopher (January 2004). "AMD MMX Extensions". AMD MMX Extensions. Retrieved 23 March 2013.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Extended_MMX&oldid=1365305838"
Categories:
  • X86 instructions
  • Computer-related introductions in 1999
  • SIMD computing
Hidden categories:
  • Articles needing additional references from February 2025
  • All articles needing additional references
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.