[MCA] Fix typo in AVX2 gather tests. NFC
authorAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>
Sun, 28 Apr 2019 10:54:45 +0000 (10:54 +0000)
committerAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>
Sun, 28 Apr 2019 10:54:45 +0000 (10:54 +0000)
llvm-svn: 359397

llvm/test/tools/llvm-mca/X86/Broadwell/resources-avx2.s
llvm/test/tools/llvm-mca/X86/Generic/resources-avx2.s
llvm/test/tools/llvm-mca/X86/Haswell/resources-avx2.s
llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-avx2.s
llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-avx2.s
llvm/test/tools/llvm-mca/X86/Znver1/resources-avx2.s

index 6286511..e57395a 100644 (file)
@@ -171,7 +171,7 @@ vpgatherdq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherdq      %ymm0, (%rax,%xmm1,2), %ymm2
 
 vpgatherqd      %xmm0, (%rax,%xmm1,2), %xmm2
-vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
+vpgatherqd      %xmm0, (%rax,%ymm1,2), %xmm2
 
 vpgatherqq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
@@ -573,7 +573,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  1      5     0.50    *                   vpgatherdq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  1      5     0.50    *                   vpgatherdq     %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  1      5     0.50    *                   vpgatherqd     %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  1      5     0.50    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  1      5     0.50    *                   vpgatherqd     %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  1      5     0.50    *                   vpgatherqq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  1      5     0.50    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  3      3     2.00                        vphaddd        %ymm0, %ymm1, %ymm2
@@ -893,7 +893,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -     vpgatherdq %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -     vpgatherdq %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -     vpgatherqd %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -     vpgatherqq %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -     vpgatherqd %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -     vpgatherqq %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -      -      -     0.50   0.50    -      -      -      -     vpgatherqq %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  -      -      -     0.50    -      -      -     2.50    -      -     vphaddd    %ymm0, %ymm1, %ymm2
index 301292d..f84d3bc 100644 (file)
@@ -171,7 +171,7 @@ vpgatherdq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherdq      %ymm0, (%rax,%xmm1,2), %ymm2
 
 vpgatherqd      %xmm0, (%rax,%xmm1,2), %xmm2
-vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
+vpgatherqd      %xmm0, (%rax,%ymm1,2), %xmm2
 
 vpgatherqq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
@@ -573,7 +573,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  1      5     0.50    *                   vpgatherdq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  1      5     0.50    *                   vpgatherdq     %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  1      5     0.50    *                   vpgatherqd     %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  1      5     0.50    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  1      5     0.50    *                   vpgatherqd     %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  1      5     0.50    *                   vpgatherqq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  1      5     0.50    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  3      3     1.50                        vphaddd        %ymm0, %ymm1, %ymm2
@@ -891,7 +891,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50   vpgatherdq       %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50   vpgatherdq       %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50   vpgatherqd       %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50   vpgatherqq       %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50   vpgatherqd       %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50   vpgatherqq       %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50   vpgatherqq       %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  -      -      -     1.50    -     1.50    -      -     vphaddd  %ymm0, %ymm1, %ymm2
index b7223d3..bd5e368 100644 (file)
@@ -171,7 +171,7 @@ vpgatherdq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherdq      %ymm0, (%rax,%xmm1,2), %ymm2
 
 vpgatherqd      %xmm0, (%rax,%xmm1,2), %xmm2
-vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
+vpgatherqd      %xmm0, (%rax,%ymm1,2), %xmm2
 
 vpgatherqq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
@@ -573,7 +573,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  12     26    2.67    *                   vpgatherdq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  20     27    4.00    *                   vpgatherdq     %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  22     25    5.00    *                   vpgatherqd     %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  22     24    5.00    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  22     28    5.00    *                   vpgatherqd     %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  14     23    3.33    *                   vpgatherqq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  22     24    5.00    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  3      3     2.00                        vphaddd        %ymm0, %ymm1, %ymm2
@@ -893,7 +893,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  -      -     4.00   1.50   1.00   1.00    -     3.50   1.00    -     vpgatherdq %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -     6.67   2.17   2.00   2.00    -     5.17   2.00    -     vpgatherdq %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  -      -     8.67   2.17   2.00   2.00    -     5.17   2.00    -     vpgatherqd %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  -      -     8.67   2.17   2.00   2.00    -     5.17   2.00    -     vpgatherqq %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  -      -     8.67   2.17   2.00   2.00    -     5.17   2.00    -     vpgatherqd %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  -      -     5.00   1.50   1.00   1.00    -     4.50   1.00    -     vpgatherqq %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -     8.67   2.17   2.00   2.00    -     5.17   2.00    -     vpgatherqq %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  -      -      -     0.50    -      -      -     2.50    -      -     vphaddd    %ymm0, %ymm1, %ymm2
index 26b5ef9..78e7ac0 100644 (file)
@@ -171,7 +171,7 @@ vpgatherdq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherdq      %ymm0, (%rax,%xmm1,2), %ymm2
 
 vpgatherqd      %xmm0, (%rax,%xmm1,2), %xmm2
-vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
+vpgatherqd      %xmm0, (%rax,%ymm1,2), %xmm2
 
 vpgatherqq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
@@ -573,7 +573,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  5      22    1.00    *                   vpgatherdq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  5      25    1.00    *                   vpgatherdq     %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  5      22    1.00    *                   vpgatherqd     %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  5      25    1.00    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  5      25    1.00    *                   vpgatherqd     %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  5      22    1.00    *                   vpgatherqq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  5      25    1.00    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  3      3     2.00                        vphaddd        %ymm0, %ymm1, %ymm2
@@ -893,7 +893,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherdq %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherdq %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherqd %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherqq %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherqd %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherqq %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherqq %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  -      -     0.33   0.33    -      -      -     2.33    -      -     vphaddd    %ymm0, %ymm1, %ymm2
index 823ed8e..7d5257c 100644 (file)
@@ -171,7 +171,7 @@ vpgatherdq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherdq      %ymm0, (%rax,%xmm1,2), %ymm2
 
 vpgatherqd      %xmm0, (%rax,%xmm1,2), %xmm2
-vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
+vpgatherqd      %xmm0, (%rax,%ymm1,2), %xmm2
 
 vpgatherqq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
@@ -573,7 +573,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  5      22    1.00    *                   vpgatherdq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  5      25    1.00    *                   vpgatherdq     %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  5      22    1.00    *                   vpgatherqd     %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  5      25    1.00    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  5      25    1.00    *                   vpgatherqd     %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  5      22    1.00    *                   vpgatherqq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  5      25    1.00    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  3      3     2.00                        vphaddd        %ymm0, %ymm1, %ymm2
@@ -893,7 +893,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherdq %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherdq %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherqd %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherqq %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherqd %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherqq %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -     1.33   0.33   1.00   1.00    -     1.33    -      -     vpgatherqq %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  -      -     0.33   0.33    -      -      -     2.33    -      -     vphaddd    %ymm0, %ymm1, %ymm2
index 79eb2a4..3d7f92f 100644 (file)
@@ -171,7 +171,7 @@ vpgatherdq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherdq      %ymm0, (%rax,%xmm1,2), %ymm2
 
 vpgatherqd      %xmm0, (%rax,%xmm1,2), %xmm2
-vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
+vpgatherqd      %xmm0, (%rax,%ymm1,2), %xmm2
 
 vpgatherqq      %xmm0, (%rax,%xmm1,2), %xmm2
 vpgatherqq      %ymm0, (%rax,%ymm1,2), %ymm2
@@ -573,7 +573,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  1      100   0.25    *                   vpgatherdq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  1      100   0.25    *                   vpgatherdq     %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  1      100   0.25    *                   vpgatherqd     %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  1      100   0.25    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  1      100   0.25    *                   vpgatherqd     %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  1      100   0.25    *                   vpgatherqq     %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  1      100   0.25    *                   vpgatherqq     %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  1      100   0.25                        vphaddd        %ymm0, %ymm1, %ymm2
@@ -895,7 +895,7 @@ vpxor           (%rax), %ymm1, %ymm2
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     vpgatherdq   %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     vpgatherdq   %ymm0, (%rax,%xmm1,2), %ymm2
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     vpgatherqd   %xmm0, (%rax,%xmm1,2), %xmm2
-# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     vpgatherqq   %ymm0, (%rax,%ymm1,2), %ymm2
+# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     vpgatherqd   %xmm0, (%rax,%ymm1,2), %xmm2
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     vpgatherqq   %xmm0, (%rax,%xmm1,2), %xmm2
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     vpgatherqq   %ymm0, (%rax,%ymm1,2), %ymm2
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     vphaddd      %ymm0, %ymm1, %ymm2