summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/avx512-mask-op.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/X86/avx512-mask-op.ll')
-rw-r--r--llvm/test/CodeGen/X86/avx512-mask-op.ll52
1 files changed, 26 insertions, 26 deletions
diff --git a/llvm/test/CodeGen/X86/avx512-mask-op.ll b/llvm/test/CodeGen/X86/avx512-mask-op.ll
index b9724f8c4d6..e3febe4b38e 100644
--- a/llvm/test/CodeGen/X86/avx512-mask-op.ll
+++ b/llvm/test/CodeGen/X86/avx512-mask-op.ll
@@ -4906,18 +4906,18 @@ define void @ktest_6(<32 x i16> %w, <32 x i16> %x, <32 x i16> %y, <32 x i16> %z)
; KNL-NEXT: vextracti64x4 $1, %zmm1, %ymm6
; KNL-NEXT: vextracti64x4 $1, %zmm0, %ymm7
; KNL-NEXT: vpxor %xmm8, %xmm8, %xmm8
-; KNL-NEXT: vpcmpeqw %ymm8, %ymm0, %ymm0
-; KNL-NEXT: vpcmpeqw %ymm8, %ymm7, %ymm7
-; KNL-NEXT: vpcmpeqw %ymm8, %ymm1, %ymm1
+; KNL-NEXT: vpcmpeqw %ymm0, %ymm8, %ymm0
+; KNL-NEXT: vpcmpeqw %ymm7, %ymm8, %ymm7
+; KNL-NEXT: vpcmpeqw %ymm1, %ymm8, %ymm1
; KNL-NEXT: vpor %ymm1, %ymm0, %ymm0
-; KNL-NEXT: vpcmpeqw %ymm8, %ymm6, %ymm1
+; KNL-NEXT: vpcmpeqw %ymm6, %ymm8, %ymm1
; KNL-NEXT: vpor %ymm1, %ymm7, %ymm1
-; KNL-NEXT: vpcmpeqw %ymm8, %ymm2, %ymm2
-; KNL-NEXT: vpcmpeqw %ymm8, %ymm5, %ymm5
-; KNL-NEXT: vpcmpeqw %ymm8, %ymm3, %ymm3
+; KNL-NEXT: vpcmpeqw %ymm2, %ymm8, %ymm2
+; KNL-NEXT: vpcmpeqw %ymm5, %ymm8, %ymm5
+; KNL-NEXT: vpcmpeqw %ymm3, %ymm8, %ymm3
; KNL-NEXT: vpor %ymm3, %ymm2, %ymm2
; KNL-NEXT: vpand %ymm2, %ymm0, %ymm0
-; KNL-NEXT: vpcmpeqw %ymm8, %ymm4, %ymm2
+; KNL-NEXT: vpcmpeqw %ymm4, %ymm8, %ymm2
; KNL-NEXT: vpor %ymm2, %ymm5, %ymm2
; KNL-NEXT: vpand %ymm2, %ymm1, %ymm1
; KNL-NEXT: vpmovsxwd %ymm0, %zmm0
@@ -4992,18 +4992,18 @@ define void @ktest_6(<32 x i16> %w, <32 x i16> %x, <32 x i16> %y, <32 x i16> %z)
; AVX512DQ-NEXT: vextracti64x4 $1, %zmm1, %ymm6
; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm7
; AVX512DQ-NEXT: vpxor %xmm8, %xmm8, %xmm8
-; AVX512DQ-NEXT: vpcmpeqw %ymm8, %ymm0, %ymm0
-; AVX512DQ-NEXT: vpcmpeqw %ymm8, %ymm7, %ymm7
-; AVX512DQ-NEXT: vpcmpeqw %ymm8, %ymm1, %ymm1
+; AVX512DQ-NEXT: vpcmpeqw %ymm0, %ymm8, %ymm0
+; AVX512DQ-NEXT: vpcmpeqw %ymm7, %ymm8, %ymm7
+; AVX512DQ-NEXT: vpcmpeqw %ymm1, %ymm8, %ymm1
; AVX512DQ-NEXT: vpor %ymm1, %ymm0, %ymm0
-; AVX512DQ-NEXT: vpcmpeqw %ymm8, %ymm6, %ymm1
+; AVX512DQ-NEXT: vpcmpeqw %ymm6, %ymm8, %ymm1
; AVX512DQ-NEXT: vpor %ymm1, %ymm7, %ymm1
-; AVX512DQ-NEXT: vpcmpeqw %ymm8, %ymm2, %ymm2
-; AVX512DQ-NEXT: vpcmpeqw %ymm8, %ymm5, %ymm5
-; AVX512DQ-NEXT: vpcmpeqw %ymm8, %ymm3, %ymm3
+; AVX512DQ-NEXT: vpcmpeqw %ymm2, %ymm8, %ymm2
+; AVX512DQ-NEXT: vpcmpeqw %ymm5, %ymm8, %ymm5
+; AVX512DQ-NEXT: vpcmpeqw %ymm3, %ymm8, %ymm3
; AVX512DQ-NEXT: vpor %ymm3, %ymm2, %ymm2
; AVX512DQ-NEXT: vpand %ymm2, %ymm0, %ymm0
-; AVX512DQ-NEXT: vpcmpeqw %ymm8, %ymm4, %ymm2
+; AVX512DQ-NEXT: vpcmpeqw %ymm4, %ymm8, %ymm2
; AVX512DQ-NEXT: vpor %ymm2, %ymm5, %ymm2
; AVX512DQ-NEXT: vpand %ymm2, %ymm1, %ymm1
; AVX512DQ-NEXT: vpmovsxwd %ymm0, %zmm0
@@ -5075,21 +5075,21 @@ define void @ktest_7(<64 x i8> %w, <64 x i8> %x, <64 x i8> %y, <64 x i8> %z) {
; KNL-NEXT: vextracti64x4 $1, %zmm1, %ymm11
; KNL-NEXT: vextracti64x4 $1, %zmm0, %ymm7
; KNL-NEXT: vpxor %xmm8, %xmm8, %xmm8
-; KNL-NEXT: vpcmpeqb %ymm8, %ymm0, %ymm13
+; KNL-NEXT: vpcmpeqb %ymm0, %ymm8, %ymm13
; KNL-NEXT: vextracti128 $1, %ymm13, %xmm4
-; KNL-NEXT: vpcmpeqb %ymm8, %ymm7, %ymm7
+; KNL-NEXT: vpcmpeqb %ymm7, %ymm8, %ymm7
; KNL-NEXT: vextracti128 $1, %ymm7, %xmm5
-; KNL-NEXT: vpcmpeqb %ymm8, %ymm1, %ymm1
+; KNL-NEXT: vpcmpeqb %ymm1, %ymm8, %ymm1
; KNL-NEXT: vextracti128 $1, %ymm1, %xmm6
; KNL-NEXT: vpor %xmm6, %xmm4, %xmm12
; KNL-NEXT: vpcmpeqb %ymm8, %ymm11, %ymm6
; KNL-NEXT: vextracti128 $1, %ymm6, %xmm4
; KNL-NEXT: vpor %xmm4, %xmm5, %xmm11
-; KNL-NEXT: vpcmpeqb %ymm8, %ymm2, %ymm2
+; KNL-NEXT: vpcmpeqb %ymm2, %ymm8, %ymm2
; KNL-NEXT: vextracti128 $1, %ymm2, %xmm5
; KNL-NEXT: vpcmpeqb %ymm8, %ymm10, %ymm10
; KNL-NEXT: vextracti128 $1, %ymm10, %xmm4
-; KNL-NEXT: vpcmpeqb %ymm8, %ymm3, %ymm3
+; KNL-NEXT: vpcmpeqb %ymm3, %ymm8, %ymm3
; KNL-NEXT: vextracti128 $1, %ymm3, %xmm0
; KNL-NEXT: vpor %xmm0, %xmm5, %xmm0
; KNL-NEXT: vpand %xmm0, %xmm12, %xmm12
@@ -5185,21 +5185,21 @@ define void @ktest_7(<64 x i8> %w, <64 x i8> %x, <64 x i8> %y, <64 x i8> %z) {
; AVX512DQ-NEXT: vextracti64x4 $1, %zmm1, %ymm11
; AVX512DQ-NEXT: vextracti64x4 $1, %zmm0, %ymm7
; AVX512DQ-NEXT: vpxor %xmm8, %xmm8, %xmm8
-; AVX512DQ-NEXT: vpcmpeqb %ymm8, %ymm0, %ymm13
+; AVX512DQ-NEXT: vpcmpeqb %ymm0, %ymm8, %ymm13
; AVX512DQ-NEXT: vextracti128 $1, %ymm13, %xmm4
-; AVX512DQ-NEXT: vpcmpeqb %ymm8, %ymm7, %ymm7
+; AVX512DQ-NEXT: vpcmpeqb %ymm7, %ymm8, %ymm7
; AVX512DQ-NEXT: vextracti128 $1, %ymm7, %xmm5
-; AVX512DQ-NEXT: vpcmpeqb %ymm8, %ymm1, %ymm1
+; AVX512DQ-NEXT: vpcmpeqb %ymm1, %ymm8, %ymm1
; AVX512DQ-NEXT: vextracti128 $1, %ymm1, %xmm6
; AVX512DQ-NEXT: vpor %xmm6, %xmm4, %xmm12
; AVX512DQ-NEXT: vpcmpeqb %ymm8, %ymm11, %ymm6
; AVX512DQ-NEXT: vextracti128 $1, %ymm6, %xmm4
; AVX512DQ-NEXT: vpor %xmm4, %xmm5, %xmm11
-; AVX512DQ-NEXT: vpcmpeqb %ymm8, %ymm2, %ymm2
+; AVX512DQ-NEXT: vpcmpeqb %ymm2, %ymm8, %ymm2
; AVX512DQ-NEXT: vextracti128 $1, %ymm2, %xmm5
; AVX512DQ-NEXT: vpcmpeqb %ymm8, %ymm10, %ymm10
; AVX512DQ-NEXT: vextracti128 $1, %ymm10, %xmm4
-; AVX512DQ-NEXT: vpcmpeqb %ymm8, %ymm3, %ymm3
+; AVX512DQ-NEXT: vpcmpeqb %ymm3, %ymm8, %ymm3
; AVX512DQ-NEXT: vextracti128 $1, %ymm3, %xmm0
; AVX512DQ-NEXT: vpor %xmm0, %xmm5, %xmm0
; AVX512DQ-NEXT: vpand %xmm0, %xmm12, %xmm12
OpenPOWER on IntegriCloud