_mm_madd_epi16

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

Microsoft 专用

乘以 8 x 8 签名之后从 a 的 16 位整数签名之后从 b的 16 位整数。

__m128i _mm_madd_epi16 (__m128i a, __m128i b);
PMADDWD

返回值

pairwise 添加有符号的 32 位整数结果并打包 4 签名之后 32 位整数结果。

r0 := (a0 * b0) + (a1 * b1)
r1 := (a2 * b2) + (a3 * b3)
r2 := (a4 * b4) + (a5 * b5)
r3 := (a6 * b6) + (a7 * b7)

要求

标题: emmintrin.h

特定于 Microsoft 的结尾

请参见

参考

算术运算 (SSE2 整数内部)