SneakyStuff

Diamond Member
Jan 13, 2004
4,294
0
76
MMX = Multimedia instruction sets. Everything you listed above are instruction sets.
 

AndyHui

Administrator Emeritus<br>Elite Member<br>AT FAQ M
Oct 9, 1999
13,141
17
81
MMX, SSE, 3DNow!, etc, are all examples of extensions to the original x86 instruction set that deal with Single Instruction Multiple Data (SIMD).

They speed certain operations where you can pack together a number of similar operations and do them at once, ie you want to multiply 4 different numbers by 6 or something like that. These instructions tend to be fairly common with multimedia and graphics.

MMX caters for integer operations, while SSE, SSE2, SSE3 and 3DNow! are floating point operations.
 

Goi

Diamond Member
Oct 10, 1999
6,771
7
91
Then there's 3DNow!, 3DNow Pro and 1 other 3DNow! that I've forgotten