ベクトルマスク組込み関数
- _mm512_kand
2 つのベクトルマスクのビット単位の AND (論理和) 演算を行います。対応する命令は KAND です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kandn
ベクトルマスクの NOT (論理否定) 演算を行い、その結果と別のベクトルマスクのビット単位の AND (論理和) 演算を行います。対応する命令は KANDN です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kandnr
ベクトルマスクの NOT (論理否定) 演算を行い、その結果と別のベクトルマスクのビット単位の AND (論理和) 演算を行います。対応する命令は KANDNR です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kmovlhb
ベクトルマスクの下位バイトを別のベクトルマスクの上位バイトに移動します。対応する命令は KMERGE2lLl です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kmov
ベクトルマスクを別のベクトルマスクにコピーします。対応する命令は KMOV です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_knot
ベクトルマスクのビット単位の NOT (論理否定) 演算を行います。対応する命令は KNOT です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kor
2 つのベクトルマスクのビット単位の OR (論理和) 演算を行います。対応する命令は KOR です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kxnor
2 つのベクトルマスクのビット単位の XNOR (論理和) 演算を行います。対応する命令は KXNOR です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kxor
2 つのベクトルマスクのビット単位の XOR (論理和) 演算を行います。対応する命令は KXOR です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kswapb
2 つのベクトルマスクの上位バイトと下位バイトを移動します。対応する命令は KMERGE2L1H です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kortestz
2 つのベクトルマスクのビット単位の OR (論理和) 演算を行い、ZF フラグを設定します。対応する命令は KORTEST です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kortestc
2 つのベクトルマスクのビット単位の OR (論理和) 演算を行い、CF フラグを設定します。対応する命令は KORTEST です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_mask2int
ベクトルマスクを整数値に変換します。対応する命令はありません。この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_int2mask
整数値をベクトルマスクに変換します。対応する命令はありません。この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kconcathi_64
2 つのベクトルマスクの上位ビットを整数値にマージします。対応する命令は KCONCATH です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kconcatlo_64
2 つのベクトルマスクの下位ビットを整数値にマージします。対応する命令は KCONCATL です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
- _mm512_kextract_64
int64 値から整数値を抽出します。対応する命令は KEXTRACT です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。