_mm_madd_epi16

Multiply packed signed 16-bit integers in a and b, producing intermediate signed 32-bit integers. Horizontally add adjacent pairs of intermediate 32-bit integers, and pack the results in destination.

  1. alias _mm_madd_epi16 = __builtin_ia32_pmaddwd128
    version(LDC)
    nothrow @nogc
    alias _mm_madd_epi16 = __builtin_ia32_pmaddwd128
  2. __m128i _mm_madd_epi16(__m128i a, __m128i b)

Meta