3DNow! byla jiná situace. Vývojář u něj nikdy nemohl prsotě říct, že je požadované a že to bez něj nepojede, takže tam vždycky musela být nějaká runtime detekce, nebo třeba dvě různé různé binárky, jedna pro Intel, jedna pro K6-2/3 a K7.
Naproti tomu MMX měly kromě Intelu i všechny srovnatelná konkurenční CPU (Cyrix, AMD, IDT, Rise, pak VIA), takže tam se vývojáři klidně mohli spolehnout, že MMX je všude a může být zakompilované napevno (a že starší CPU prostě nebudou podporovaná). Někdy třeba nějaké programy ani nemusí mít skalární/céčkovou verzi některého toho kódu.