多媒体指令集，支持单精度浮点数的矢量运算，用于增强x86架构的电脑在三维图像处理上的性能。
历史.1996年Intel首先推出了支持MMX的Pentium处理器，极大地提高了CPU处理多媒体数据的能力，被广泛地应用于语音合成、语音识别、音频视频编解码、图像处理和串流媒体等领域。但是MMX只支持整数运算，浮点数运算仍然要使用传统的x87协处理器指令。由于MMX与x87的寄存器相互重叠，在MMX代码中插入x87指令时必须先执行"EMMS"指令清除MMX状态，频繁地切换状态将严重影响性能