インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
2 つの符号なし拡張パックド値の差分絶対値和を計算します。対応するインテル® AVX2 命令は VPSADBW です。
extern __m256i _mm256_sad_epu8(__m256i s1, __m256i s2); |
s1 |
演算に使用する整数ソースベクトル |
s2 |
演算に使用する整数ソースベクトル |
ソースベクトル s1 と s2 の 8 つのパックド符号なしバイト整数の差分絶対値を計算します。8 つの差分からなる 4 つのブロックはデスティネーション・ベクトルの指定場所に格納されます。デスティネーション・ベクトルの残りのビットは 0 に設定されます。
1 回の差分絶対値和の演算結果。