2 つの整数ベクトルのパックド・ビット・テストを実行して、CF フラグを設定します。対応するインテル® AVX 命令は VPTEST です。
extern int __cdecl _mm256_testc_si256(__m256i s1, __m256i s2); |
s1 |
1 つめの整数ソースベクトル |
s2 |
2 つめの整数ソースベクトル |
CF フラグを設定します。CF フラグは、1 つめのソースベクトルと 2 つめのソースベクトルのビット単位の AND (論理積) 演算と NOT (論理否定) 演算の結果に基づいて設定されます。対応する VPTEST 命令は、すべての結果ビットが 0 の場合に CF フラグを設定します。結果ビットが非ゼロの場合は、CF フラグをクリアします。
CF フラグが設定されている場合は非ゼロ
CF フラグが設定されていない場合は 0