インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
ビット単位演算組込み関数
親トピック:
ベクトル組込み関数
_mm512_and_epi32/_mm512_mask_and_epi32
int32 ベクトルのビット単位の AND (論理和) 演算を行います。対応する命令は
VPANDD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_and_epi64/_mm512_mask_and_epi64
int64 ベクトルのビット単位の AND (論理和) 演算を行います。対応する命令は
VPANDQ
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_andnot_epi32/_mm512_mask_andnot_epi32
2 つの int32 ベクトルの NOT (論理否定) 演算を行ってからビット単位の AND (論理和) 演算を行います。対応する命令は
VPANDND
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_andnot_epi64/_mm512_mask_andnot_epi64
2 つの int64 ベクトルの NOT (論理否定) 演算を行ってからビット単位の AND (論理和) 演算を行います。対応する命令は
VPANDNQ
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_or_epi32/_mm512_mask_or_epi32
int32 ベクトルのビット単位の OR (論理和) 演算を行います。対応する命令は
VPORD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_or_epi64/_mm512_mask_or_epi64
int64 ベクトルのビット単位の OR (論理和) 演算を行います。対応する命令は
VPORQ
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_test_epi32_mask/_mm512_mask_test_epi32_mask
int32 ベクトルのビット単位の AND (論理和) 演算を行います。対応する命令は
VPTESTMD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_xor_epi32/_mm512_mask_xor_epi32
int32 ベクトルのビット単位の XOR (論理和) 演算を行います。対応する命令は
VPXORD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_xor_epi64/_mm512_mask_xor_epi64
int64 ベクトルのビット単位の XOR (論理和) 演算を行います。対応する命令は
VPXORQ
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。