MMX: Difference between revisions

360 bytes removed ,  12 years ago
KISS.
[unchecked revision][unchecked revision]
m (Lifted template up)
(KISS.)
Line 1:
{{Floats}}
==MMX==
{{stub}}
MMX is a SIMD technology (single instruction, multiple data) introduced by Intel with ther P5 "Pentium" processor line. It has been superceeded by [[SSE]].
===Introduction===
 
MMX is a SIMD technology (single instruction, multiple data) introduced by Intel with ther P5 "Pentium" processor line.
===DetectionCPUID bits===
 
To detect MMX
The bit for MMX can be found on CPUID page 1, in EDX bit 23.
<source lang="asm">
;Check CPUID.01h EDX.MMX (EDX.23)
mov eax, 0x1 ;0x.. is not needed, but standardizes
cpuid
test edx, 1<<23 ;EDX.MMX
jnz .MMX ;If no jump MMX is not present
</source>
===Use today===
It is unlikely that you will come across any MMX code today, as it has been superceded by [[SSE]], and compilers compile SSE code. However, it may be worthwile to be aware of MMX.
 
==See Also==
 
===SSE===
*[[SSE]]
===X87===
*[[FPU]]
448

edits