インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス
ベクトルマスクの NOT (論理否定) 演算を行い、その結果と別のベクトルマスクのビット単位の AND (論理積) 演算を行います。対応する命令は KANDN です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
extern __mmask16__cdecl _mm512_kandn(__mmask16 k1, __mmask16 k2); |
k1 |
ベクトルマスク |
k2 |
ベクトルマスク |
ベクトルマスク k1 の NOT (論理否定) 演算を行い、その結果とベクトルマスク k2 のビット単位の AND (論理積) 演算を行います。
ビット単位の AND NOT (否定論理積) 演算 (k2 & ^k1) の結果。