MMX(R) テクノロジーの論理演算組み込み関数

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 (排他的論理和) 演算を実行します。