@@ -166,7 +166,7 @@ define <16 x i32> @test6(<16 x i32>%a, <16 x i32>%b) {
166166; KNL-NEXT: pushq %rax
167167; KNL-NEXT: .cfi_def_cfa_offset 16
168168; KNL-NEXT: vpcmpgtd %zmm1, %zmm0, %k1
169- ; KNL-NEXT: vpternlogd $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
169+ ; KNL-NEXT: vpternlogd {{.*#+}} zmm0 {%k1} {z} = -1
170170; KNL-NEXT: vpmovdb %zmm0, %xmm0
171171; KNL-NEXT: callq _func16xi1
172172; KNL-NEXT: vpmovzxbd {{.*#+}} zmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],zero,zero,zero,xmm0[3],zero,zero,zero,xmm0[4],zero,zero,zero,xmm0[5],zero,zero,zero,xmm0[6],zero,zero,zero,xmm0[7],zero,zero,zero,xmm0[8],zero,zero,zero,xmm0[9],zero,zero,zero,xmm0[10],zero,zero,zero,xmm0[11],zero,zero,zero,xmm0[12],zero,zero,zero,xmm0[13],zero,zero,zero,xmm0[14],zero,zero,zero,xmm0[15],zero,zero,zero
@@ -194,7 +194,7 @@ define <16 x i32> @test6(<16 x i32>%a, <16 x i32>%b) {
194194; KNL_X32-NEXT: subl $12, %esp
195195; KNL_X32-NEXT: .cfi_def_cfa_offset 16
196196; KNL_X32-NEXT: vpcmpgtd %zmm1, %zmm0, %k1
197- ; KNL_X32-NEXT: vpternlogd $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
197+ ; KNL_X32-NEXT: vpternlogd {{.*#+}} zmm0 {%k1} {z} = -1
198198; KNL_X32-NEXT: vpmovdb %zmm0, %xmm0
199199; KNL_X32-NEXT: calll _func16xi1
200200; KNL_X32-NEXT: vpmovzxbd {{.*#+}} zmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],zero,zero,zero,xmm0[3],zero,zero,zero,xmm0[4],zero,zero,zero,xmm0[5],zero,zero,zero,xmm0[6],zero,zero,zero,xmm0[7],zero,zero,zero,xmm0[8],zero,zero,zero,xmm0[9],zero,zero,zero,xmm0[10],zero,zero,zero,xmm0[11],zero,zero,zero,xmm0[12],zero,zero,zero,xmm0[13],zero,zero,zero,xmm0[14],zero,zero,zero,xmm0[15],zero,zero,zero
0 commit comments