インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス

_mm512_kandnr

ベクトルマスクの NOT (論理否定) 演算を行い、その結果と別のベクトルマスクのビット単位の AND (論理積) 演算を行います。対応する命令は KANDNR です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。

構文

extern __mmask16__cdecl _mm512_kandnr(__mmask16 k1, __mmask16 k2);  

引数

k1

ベクトルマスク

k2

ベクトルマスク

説明

ベクトルマスク k2 の NOT (論理否定) 演算を行い、その結果とベクトルマスク k1 のビット単位の AND (論理積) 演算を行います。 この組込み関数では、_mm512_kandn 組込み関数のように最も近い偶数の整数値ではなく、丸め方向に関係なくゼロから離れて丸められます。

戻り値

ビット単位の AND (論理積) 演算 (k1 & ^k2) の結果。