MMX
Jump to navigation
Jump to search
Real numbers, coprocessors and vector units |
---|
Technical |
X86 implementations |
This page or section is a stub. You can help the wiki by accurately contributing to it. |
Overview
MMX is a SIMD technology (single instruction, multiple data) introduced by Intel on January 8, 1997 with their P5 "Pentium" processor line named "Pentium with MMX Technology". It has been superseded by SSE and now AVX.
Technical Details
MMX is accessed using 8 CPU registers (MM0 to MM7). Each register is 64 bits wide and can be used to hold 64-bit integers or multiple smaller integers packed. One instruction can be applied to two 32-bit integers, four 16-bit integers, or 8 8-bit integers at once.
Detection
The bit for MMX can be found on CPUID page 1, in EDX bit 23.
MMX in 2021
MMX is now an old technology that was left in the past in favour of the new technologies SSE and AVX.