Please enter what you're looking for to continue your search
 

_mm512_madd_epi16
ADD TO COMPARE ADDED TO COMPARE

 Intel 64-bit (64 bits)/ AVX512  View official documentation
 Location:
Purpose: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 "dst".
Result:
Example: Work in progress

Prototypes

Assembly Instruction:
VPMADDWD
Usage:
__mmask32 output = _mm512_madd_epi16( __mmask16 a, __mmask16 b )
DB statistics
SIMD Engines: 5
C Intrinsics: 10702
NEON: 4232
AVX2: 462
AVX512: 4955
SSE4.2: 652
VSX: 401