@@ -4098,7 +4098,7 @@ define i1 @movmsk_v8i16_var(<8 x i16> %x, <8 x i16> %y, i32 %z) {
40984098; KNL-NEXT: vpcmpgtw %xmm1, %xmm0, %xmm0
40994099; KNL-NEXT: vpmovsxwq %xmm0, %zmm0
41004100; KNL-NEXT: vptestmq %zmm0, %zmm0, %k1
4101- ; KNL-NEXT: vpternlogd $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
4101+ ; KNL-NEXT: vpternlogd {{.*#+}} zmm0 {%k1} {z} = -1
41024102; KNL-NEXT: vpmovdw %zmm0, %ymm0
41034103; KNL-NEXT: vmovdqa %xmm0, -{{[0-9]+}}(%rsp)
41044104; KNL-NEXT: andl $7, %edi
@@ -4143,7 +4143,7 @@ define i1 @movmsk_v4i32_var(<4 x i32> %x, <4 x i32> %y, i32 %z) {
41434143; KNL-NEXT: # kill: def $xmm1 killed $xmm1 def $zmm1
41444144; KNL-NEXT: # kill: def $xmm0 killed $xmm0 def $zmm0
41454145; KNL-NEXT: vpcmpgtd %zmm0, %zmm1, %k1
4146- ; KNL-NEXT: vpternlogd $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
4146+ ; KNL-NEXT: vpternlogd {{.*#+}} zmm0 {%k1} {z} = -1
41474147; KNL-NEXT: vmovdqa %xmm0, -{{[0-9]+}}(%rsp)
41484148; KNL-NEXT: andl $3, %edi
41494149; KNL-NEXT: movzbl -24(%rsp,%rdi,4), %eax
@@ -4200,7 +4200,7 @@ define i1 @movmsk_v2i64_var(<2 x i64> %x, <2 x i64> %y, i32 %z) {
42004200; KNL-NEXT: # kill: def $xmm1 killed $xmm1 def $zmm1
42014201; KNL-NEXT: # kill: def $xmm0 killed $xmm0 def $zmm0
42024202; KNL-NEXT: vpcmpneqq %zmm1, %zmm0, %k1
4203- ; KNL-NEXT: vpternlogq $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
4203+ ; KNL-NEXT: vpternlogq {{.*#+}} zmm0 {%k1} {z} = -1
42044204; KNL-NEXT: vmovdqa %xmm0, -{{[0-9]+}}(%rsp)
42054205; KNL-NEXT: andl $1, %edi
42064206; KNL-NEXT: movzbl -24(%rsp,%rdi,8), %eax
@@ -4247,7 +4247,7 @@ define i1 @movmsk_v4f32_var(<4 x float> %x, <4 x float> %y, i32 %z) {
42474247; KNL-NEXT: # kill: def $xmm1 killed $xmm1 def $zmm1
42484248; KNL-NEXT: # kill: def $xmm0 killed $xmm0 def $zmm0
42494249; KNL-NEXT: vcmpeq_uqps %zmm1, %zmm0, %k1
4250- ; KNL-NEXT: vpternlogd $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
4250+ ; KNL-NEXT: vpternlogd {{.*#+}} zmm0 {%k1} {z} = -1
42514251; KNL-NEXT: vmovdqa %xmm0, -{{[0-9]+}}(%rsp)
42524252; KNL-NEXT: andl $3, %edi
42534253; KNL-NEXT: movzbl -24(%rsp,%rdi,4), %eax
@@ -4291,7 +4291,7 @@ define i1 @movmsk_v2f64_var(<2 x double> %x, <2 x double> %y, i32 %z) {
42914291; KNL-NEXT: # kill: def $xmm1 killed $xmm1 def $zmm1
42924292; KNL-NEXT: # kill: def $xmm0 killed $xmm0 def $zmm0
42934293; KNL-NEXT: vcmplepd %zmm0, %zmm1, %k1
4294- ; KNL-NEXT: vpternlogq $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
4294+ ; KNL-NEXT: vpternlogq {{.*#+}} zmm0 {%k1} {z} = -1
42954295; KNL-NEXT: vmovdqa %xmm0, -{{[0-9]+}}(%rsp)
42964296; KNL-NEXT: andl $1, %edi
42974297; KNL-NEXT: movzbl -24(%rsp,%rdi,8), %eax
0 commit comments