@@ -4098,7 +4098,7 @@ define i1 @movmsk_v8i16_var(<8 x i16> %x, <8 x i16> %y, i32 %z) {
4098
4098
; KNL-NEXT: vpcmpgtw %xmm1, %xmm0, %xmm0
4099
4099
; KNL-NEXT: vpmovsxwq %xmm0, %zmm0
4100
4100
; KNL-NEXT: vptestmq %zmm0, %zmm0, %k1
4101
- ; KNL-NEXT: vpternlogd $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
4101
+ ; KNL-NEXT: vpternlogd {{.*#+}} zmm0 {%k1} {z} = -1
4102
4102
; KNL-NEXT: vpmovdw %zmm0, %ymm0
4103
4103
; KNL-NEXT: vmovdqa %xmm0, -{{[0-9]+}}(%rsp)
4104
4104
; KNL-NEXT: andl $7, %edi
@@ -4143,7 +4143,7 @@ define i1 @movmsk_v4i32_var(<4 x i32> %x, <4 x i32> %y, i32 %z) {
4143
4143
; KNL-NEXT: # kill: def $xmm1 killed $xmm1 def $zmm1
4144
4144
; KNL-NEXT: # kill: def $xmm0 killed $xmm0 def $zmm0
4145
4145
; KNL-NEXT: vpcmpgtd %zmm0, %zmm1, %k1
4146
- ; KNL-NEXT: vpternlogd $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
4146
+ ; KNL-NEXT: vpternlogd {{.*#+}} zmm0 {%k1} {z} = -1
4147
4147
; KNL-NEXT: vmovdqa %xmm0, -{{[0-9]+}}(%rsp)
4148
4148
; KNL-NEXT: andl $3, %edi
4149
4149
; 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) {
4200
4200
; KNL-NEXT: # kill: def $xmm1 killed $xmm1 def $zmm1
4201
4201
; KNL-NEXT: # kill: def $xmm0 killed $xmm0 def $zmm0
4202
4202
; KNL-NEXT: vpcmpneqq %zmm1, %zmm0, %k1
4203
- ; KNL-NEXT: vpternlogq $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
4203
+ ; KNL-NEXT: vpternlogq {{.*#+}} zmm0 {%k1} {z} = -1
4204
4204
; KNL-NEXT: vmovdqa %xmm0, -{{[0-9]+}}(%rsp)
4205
4205
; KNL-NEXT: andl $1, %edi
4206
4206
; 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) {
4247
4247
; KNL-NEXT: # kill: def $xmm1 killed $xmm1 def $zmm1
4248
4248
; KNL-NEXT: # kill: def $xmm0 killed $xmm0 def $zmm0
4249
4249
; 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
4251
4251
; KNL-NEXT: vmovdqa %xmm0, -{{[0-9]+}}(%rsp)
4252
4252
; KNL-NEXT: andl $3, %edi
4253
4253
; 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) {
4291
4291
; KNL-NEXT: # kill: def $xmm1 killed $xmm1 def $zmm1
4292
4292
; KNL-NEXT: # kill: def $xmm0 killed $xmm0 def $zmm0
4293
4293
; KNL-NEXT: vcmplepd %zmm0, %zmm1, %k1
4294
- ; KNL-NEXT: vpternlogq $255, % zmm0, %zmm0, %zmm0 {%k1} {z}
4294
+ ; KNL-NEXT: vpternlogq {{.*#+}} zmm0 {%k1} {z} = -1
4295
4295
; KNL-NEXT: vmovdqa %xmm0, -{{[0-9]+}}(%rsp)
4296
4296
; KNL-NEXT: andl $1, %edi
4297
4297
; KNL-NEXT: movzbl -24(%rsp,%rdi,8), %eax
0 commit comments