MMX

Fue desarrollado a partir de un set introducido en el Intel i860.

MMX agregó 8 nuevos registros a la arquitectura, conocidos como MM0 al MM7 (en adelante llamados MMn).

Por ello cualquier cosa que se haga con la pila de la FPU afecta a los registros MMX.

Por ello es muy difícil trabajar con la FPU y MMX a la vez.

Para maximizar el rendimiento, los programadores deben utilizar el procesador exclusivamente en un modo o el otro, retrasando todo lo posible el lento paso de un modo a otro.

Microprocesador Intel Pentium MMX.
Microprocesador Intel Pentium MMX. Parte frontal.