Tags / Equivalents
_mm512_mul_epi32() on Intel 64-bit - AVX512
Multiply the low signed 32-bit integers from each packed 64-bit element in "a" and "b", and store the signed 64-bit results in "dst".
vmul_s32() on Arm 64-bit - NEON
Multiply (vector). This instruction multiplies corresponding elements in the vectors of the two source SIMD&FP registers, places the results in a vector, and writes the vector to the destination SIMD&FP register.
_mm_mullo_epi32() on Intel 64-bit - SSE4.2
Multiply the packed 32-bit integers in a and b, producing intermediate 64-bit integers, and store the low 32 bits of the intermediate integers in output.
_mm256_mullo_epi32() on Intel 64-bit - AVX2
Multiply the packed signed 32-bit integers in a and b, producing intermediate 64-bit integers, and store the low 32 bits of the intermediate integers in output.
vec_mul() on IBM Power 9 64-bit - VSX
Compute the products of corresponding elements of two vectors.
vmulq_s32() on Arm 64-bit - NEON
VMUL multiplies corresponding elements in two vectors. Elements in the result vector and input vectors have the same width.