}
define <16 x i32> @test_mm512_epi32(<16 x i32> %a, <16 x i32> %b) {
-; AVX512CD-LABEL: test_mm512_epi32:
-; AVX512CD: # %bb.0: # %entry
-; AVX512CD-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
-; AVX512CD-NEXT: vpbroadcastmw2d %k0, %zmm0
-; AVX512CD-NEXT: retq
-;
-; AVX512VLCDBW-LABEL: test_mm512_epi32:
-; AVX512VLCDBW: # %bb.0: # %entry
-; AVX512VLCDBW-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
-; AVX512VLCDBW-NEXT: vpbroadcastmw2d %k0, %zmm0
-; AVX512VLCDBW-NEXT: retq
-;
-; X86-AVX512VLCDBW-LABEL: test_mm512_epi32:
-; X86-AVX512VLCDBW: # %bb.0: # %entry
-; X86-AVX512VLCDBW-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
-; X86-AVX512VLCDBW-NEXT: vpbroadcastmw2d %k0, %zmm0
-; X86-AVX512VLCDBW-NEXT: retl
+; ALL-LABEL: test_mm512_epi32:
+; ALL: # %bb.0: # %entry
+; ALL-NEXT: vpcmpeqd %zmm1, %zmm0, %k0
+; ALL-NEXT: vpbroadcastmw2d %k0, %zmm0
+; ALL-NEXT: ret{{[l|q]}}
entry:
%0 = icmp eq <16 x i32> %a, %b
%1 = bitcast <16 x i1> %0 to i16