存器进行运算（64位MMX寄存器实际上就是浮点数寄存器的别名）以至于MMX指令和浮点数操作不能同时工作。为了减少在MMX和浮点数模式切换之间所消耗的时间，程序员们尽可能减少模式切换的次数，也就是说，这两种操作在应用上是互斥的。AMD在此基础上发展出3D Now!指令集。3D Now!发佈一年后，Intel在MMX基础上发展出SSE（Streaming SIMD Extensions）指令集，用来取代MMX。现在，新开发的程式不再仅使用MMX来最佳化软体执行效能，而是改使用如SSE、3DNOW!等更容易最