MMX(R) テクノロジーの組み込み関数を使用して、IA-64 アーキテクチャー・ベースのシステム上で MMX テクノロジー命令セットを利用できます。IA-32 アーキテクチャーのソースコードとの互換性を保つために、これらの組み込み関数の名前と機能は、IA-32 ベースの MMX テクノロジー組み込み関数セットと同等になっています。
MMX テクノロジーの組み込み関数のプロトタイプは、ヘッダーファイル mmintrin.h 内にあります。
MMX テクノロジーの組み込み関数は、C データ型 __m64 を使用します。このデータ型は、8 つの 8 ビット値、4 つの 16 ビット値、2 つの 32 ビット値、または 1 つの 64 ビット値を保持できます。
__m64 データ型は、基本的な ANSI C データ型ではありません。このため、次のような使用上の制限があります。
ハードウェア命令の詳細については、『Intel(R) Architecture MMX(R) Technology Programmer's Reference Manual』(英語) を参照してください。データ型の詳細については、『インテル(R) Itanium(R) アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、第 2 巻: システム・アーキテクチャー』を参照してください。