I 1997 introduserte Intel MMX som en utvidelse av IA-32 instruksjonssettet. MMX-instruksjonene opererer på åtte nye heltallsregistre kalt MM0–MM7. Disse registrene kan brukes til å behandle én 64-bit verdi, to 32-bit verdier, fire 16-bit verdier eller åtte 8-bit verdier.