Cyrix 486DRx²20/40
Cyrix 486DRx²16/32
Cyrix 486DRx²20/40
Cyrix 486DRx²25/50
Cyrix 486DRx²33/66
Signifie MultiMedia eXtension. Il s'agit d'un jeu de 57 instructions supplémentaires, de type SIMD, créé par Intel pour sa dernière génération de Pentium, puis repris sous licence par la majorité des autres fabriquants (Cyrix, AMD...etc.).
Ces instructions permettaient d'accélérer certaines opérations répétitives dans les domaines du mutlimédia tels que le traitement de l'image 2D, du son et des communications.
Le MMX, s'il fut un succès marketing, ne fut pas un succès technique. En pratique, il souffrait de problèmes de performances du au fait qu'il réutilisait des registres à virgule flottante existants. Ceci rendait le CPU incapable de fonctionner simultanément en virgule flottante et en donnée SIMD.
Enfin, il ne fonctionnait que sur les entiers, ce qui était handicapant car au moment de sa sortie, les applications (surtout les jeux) commencaient à utiliser massivement les calculs en virgule flottante.
Utilisé pour : AMD APU, AMD Athlon, AMD Athlon 64, AMD Duron, AMD EPYC, AMD FX, AMD Geode, AMD K6, AMD Opteron, AMD Phenom, AMD Ryzen, AMD Sempron, AMD Turion, Cyrix 6x86, DMP Vortex86, Fujitsu Pentium, IBM 6x86, IDT Winchip, Intel , Intel Atom, Intel Celeron, Intel Core 2, Intel Core i3, Intel Core i5, Intel Core i7, Intel Core i9, Intel Core M, Intel Core i3, Intel Core i5, Intel Core i7, Intel Itanium, Intel Itanium 2, Intel Pentium, Intel Pentium 4, Intel Pentium II, Intel Pentium III, Intel Pentium M, Intel Xeon, National Semiconductors Geode, Rise MP6, Transmeta Crusoe, Transmeta Efficeon, VIA C3, VIA C7, VIA CoreFusion, VIA Eden, VIA Nano