diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/avx512-mask-op.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/avx512-mask-op.ll | 52 |
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 |

