_mm_sad_epu8

[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]

Microsoft 专用

计算 16 个无符号 8 位整数和从 b的 16 个无符号 8 位整数的绝对的差别。 a 的。

__m128i _mm_sad_epu8 (__m128i a, __m128i b);
PSADBW

返回值

计算上面的 8 个差异并降低 8 个差异以及 pack 生成的 2 个无符号 16 位整数到上限和下限的 64 位组件。

r0 := abs(a0 - b0) + abs(a1 - b1) +...+ abs(a7 - b7)
r1 := 0x0 ; r2 := 0x0 ; r3 := 0x0
r4 := abs(a8 - b8) + abs(a9 - b9) +...+ abs(a15 - b15)
r5 := 0x0 ; r6 := 0x0 ; r7 := 0x0

要求

标题: emmintrin.h

关闭 Microsoft 特定

请参见

参考

算术运算 (SSE2 整数内部)