O primeiro fabricante a oferecer a tecnologia MMX para ponto-flutuante foi a AMD, sob o nome 3DNow, que era incorporada nas suas CPUs K6-III. Essa tecnologia 3DNow, com suas 21 instruções, oferece SIMD ("Single Instruction Multiple Data") com ponto-flutuante e, para ser incorporada ao o Athlon, sofreu um incremento de 24 novas instruções, assim agrupadas:
12 instruções para melhorar os cálculos com números inteiros usados em operações multimídia, tais como reconhecimento de voz e processamento de vídeo;
7 instruções que aceleram as transferências de dados, permitindo gráficos mais detalhados e novas funcionalidades para os "browsers" Internet;
5 instruções DSP que melhoram as operações envolvidas nos aplicativos de comunicações tais como soft modem, soft ADSL, Dolby Digital e MP3.