MMX® テクノロジは、インテル® アーキテクチャ (IA) 命令セットを拡張したものです。MMX テクノロジ命令セットには、57 のオペコード、64 ビット・クワッドワード・データ型、および 8 個の 64 ビットレジスタが追加されました。各レジスタは、レジスタ名 mm0〜mm7 を使用して、直接にアドレス指定できます。
MMX テクノロジの組込み関数のプロトタイプは、ヘッダファイル mmintrin.h 内にあります。