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