MMX® テクノロジの論理演算組込み関数

MMX® テクノロジの組込み関数のプロトタイプは、ヘッダファイル mmintrin.h 内にあります。

組込み関数
別名
操作 対応する
命令
_m_pand _mm_and_si64 ビット単位の AND (論理積) PAND
_m_pandn _mm_andnot_si64 NOT (否定) PANDN
_m_por _mm_or_si64 ビット単位の OR (論理和) POR
_m_pxor _mm_xor_si64 ビット単位の XOR (排他的論理和) PXOR

__m64 _m_pand(__m64 m1, __m64 m2)

m1 の 64 ビット値と m2 の 64 ビット値について、ビット単位の AND (論理積) 演算を実行します。

__m64 _m_pandn(__m64 m1, __m64 m2)

m1 の 64 ビット値の NOT (否定) 演算を実行し、その結果と m2 の 64 ビット値について、ビット単位の AND (論理積) 演算を実行します。

__m64 _m_por(__m64 m1, __m64 m2)

m1 の 64 ビット値と m2 の 64 ビット値について、ビット単位の OR (論理和) 演算を実行します。

__m64 _m_pxor(__m64 m1, __m64 m2)

m1 の 64 ビット値と m2 の 64 ビット値について、ビット単位の XOR (排他的論理和) 演算を実行します。