MMX(R) テクノロジーの組み込み関数のプロトタイプは、ヘッダーファイル mmintrin.h 内にあります。
次の表の組み込み関数名をクリックすると、その組み込み関数の詳細が表示されます。
組み込み関数名 | 操作 | 対応する MMX 命令 |
---|---|---|
_mm_and_si64 | ビット単位の AND (論理積) | PAND |
_mm_andnot_si64 | ビット単位の ANDNOT (論理積否定) | PANDN |
_mm_or_si64 | ビット単位の OR (論理和) | POR |
_mm_xor_si64 | ビット単位の XOR (排他的論理和) | PXOR |
__m64 _mm_and_si64(__m64 m1, __m64 m2)
m1 の 64 ビット値と m2 の 64 ビット値について、ビット単位の AND (論理積) 演算を実行します。
__m64 _mm_andnot_si64(__m64 m1, __m64 m2)
m1 の 64 ビット値のビット単位の NOT (否定) 演算を実行し、その結果と m2 の 64 ビット値について、ビット単位の AND (論理積) 演算を実行します。
__m64 _mm_or_si64(__m64 m1, __m64 m2)
m1 の 64 ビット値と m2 の 64 ビット値について、ビット単位の OR (論理和) 演算を実行します。
__m64 _mm_xor_si64(__m64 m1, __m64 m2)
m1 の 64 ビット値と m2 の 64 ビット値について、ビット単位の XOR (排他的論理和) 演算を実行します。