_mm_conflict_epi32
Classification
AVX-512, Compare, CPUID Test: AVX512CD
Header File
immintrin.h
Instruction
VPCONFLICTD xmm, xmm
Synopsis
 _mm_conflict_epi32(__m128i a);
Description
Test each 32-bit element of "a" for equality with all other elements in "a" closer to the least significant bit. Each element's comparison forms a zero extended bit vector in "dst".
Operation
FOR j := 0 to 3
	i := j*32
	FOR k := 0 to j-1
		m := k*32
		dst[i+k] := (a[i+31:i] == a[m+31:m]) ? 1 : 0
	ENDFOR
	dst[i+31:i+j] := 0
ENDFOR
dst[MAX:128] := 0