_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. __m128i _mm_madd_epi16(__m128i a, __m128i b)
    nothrow @nogc pure @safe
    static if(GDC_with_SSE2)
    __m128i
    _mm_madd_epi16
    (
    __m128i a
    ,
    __m128i b
    )
  2. __m128i _mm_madd_epi16(__m128i a, __m128i b)
  3. __m128i _mm_madd_epi16(__m128i a, __m128i b)
  4. __m128i _mm_madd_epi16(__m128i a, __m128i b)

Meta