@@ -450,7 +450,7 @@ define <64 x i8> @test13(<64 x i8> %x) {
450
450
;
451
451
; AVX512-LABEL: test13:
452
452
; AVX512: # %bb.0:
453
- ; AVX512-NEXT: vpternlogd $255, % zmm1, %zmm1, %zmm1
453
+ ; AVX512-NEXT: vpternlogd {{.*#+}} zmm1 = -1
454
454
; AVX512-NEXT: vpcmpneqb %zmm1, %zmm0, %k1
455
455
; AVX512-NEXT: vpsubb %zmm1, %zmm0, %zmm1 {%k1}
456
456
; AVX512-NEXT: vmovdqa64 %zmm1, %zmm0
@@ -659,7 +659,7 @@ define <64 x i8> @test17(<64 x i8> %x) {
659
659
; AVX512: # %bb.0:
660
660
; AVX512-NEXT: vpxord {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to16}, %zmm0, %zmm1
661
661
; AVX512-NEXT: vpcmpltub %zmm0, %zmm1, %k1
662
- ; AVX512-NEXT: vpternlogd $255, % zmm0, %zmm0, %zmm0
662
+ ; AVX512-NEXT: vpternlogd {{.*#+}} zmm0 = -1
663
663
; AVX512-NEXT: vmovdqu8 %zmm0, %zmm1 {%k1}
664
664
; AVX512-NEXT: vmovdqa64 %zmm1, %zmm0
665
665
; AVX512-NEXT: retq
@@ -1230,7 +1230,7 @@ define <32 x i16> @test31(<32 x i16> %x) {
1230
1230
;
1231
1231
; AVX512-LABEL: test31:
1232
1232
; AVX512: # %bb.0:
1233
- ; AVX512-NEXT: vpternlogd $255, % zmm1, %zmm1, %zmm1
1233
+ ; AVX512-NEXT: vpternlogd {{.*#+}} zmm1 = -1
1234
1234
; AVX512-NEXT: vpcmpneqw %zmm1, %zmm0, %k1
1235
1235
; AVX512-NEXT: vpsubw %zmm1, %zmm0, %zmm1 {%k1}
1236
1236
; AVX512-NEXT: vmovdqa64 %zmm1, %zmm0
@@ -1513,7 +1513,7 @@ define <32 x i16> @test35(<32 x i16> %x) {
1513
1513
; AVX512: # %bb.0:
1514
1514
; AVX512-NEXT: vpxord {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to16}, %zmm0, %zmm1
1515
1515
; AVX512-NEXT: vpcmpltuw %zmm0, %zmm1, %k1
1516
- ; AVX512-NEXT: vpternlogd $255, % zmm0, %zmm0, %zmm0
1516
+ ; AVX512-NEXT: vpternlogd {{.*#+}} zmm0 = -1
1517
1517
; AVX512-NEXT: vmovdqu16 %zmm0, %zmm1 {%k1}
1518
1518
; AVX512-NEXT: vmovdqa64 %zmm1, %zmm0
1519
1519
; AVX512-NEXT: retq
0 commit comments