[llvm] r334292 - [X86][BtVer2] Limit zero idiom tests to a single iteration.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 8 08:01:40 PDT 2018


Author: rksimon
Date: Fri Jun  8 08:01:40 2018
New Revision: 334292

URL: http://llvm.org/viewvc/llvm-project?rev=334292&view=rev
Log:
[X86][BtVer2] Limit zero idiom tests to a single iteration.

Reduces output size and we're only wanting to check that the instructions are fast-path'd (just Dispatch+Retire) anyhow

Modified:
    llvm/trunk/test/tools/llvm-mca/X86/BtVer2/zero-idioms.s

Modified: llvm/trunk/test/tools/llvm-mca/X86/BtVer2/zero-idioms.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/X86/BtVer2/zero-idioms.s?rev=334292&r1=334291&r2=334292&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/X86/BtVer2/zero-idioms.s (original)
+++ llvm/trunk/test/tools/llvm-mca/X86/BtVer2/zero-idioms.s Fri Jun  8 08:01:40 2018
@@ -1,5 +1,5 @@
 # NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
-# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=btver2 -timeline -register-file-stats -iterations=5 < %s | FileCheck %s
+# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=btver2 -timeline -register-file-stats -iterations=1 < %s | FileCheck %s
 
 # TODO sbbl  %eax, %eax
 # TODO sbbq  %rax, %rax
@@ -67,11 +67,11 @@ vxorps %xmm4, %xmm4, %xmm5
 vxorpd %xmm1, %xmm1, %xmm3
 vpxor  %xmm3, %xmm3, %xmm5
 
-# CHECK:      Iterations:        5
-# CHECK-NEXT: Instructions:      255
-# CHECK-NEXT: Total Cycles:      129
+# CHECK:      Iterations:        1
+# CHECK-NEXT: Instructions:      51
+# CHECK-NEXT: Total Cycles:      27
 # CHECK-NEXT: Dispatch Width:    2
-# CHECK-NEXT: IPC:               1.98
+# CHECK-NEXT: IPC:               1.89
 # CHECK-NEXT: Block RThroughput: 25.5
 
 # CHECK:      Instruction Info:
@@ -224,167 +224,60 @@ vpxor  %xmm3, %xmm3, %xmm5
 # CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     vpxor	%xmm3, %xmm3, %xmm5
 
 # CHECK:      Timeline view:
-# CHECK-NEXT:                     0123456789          0123456789          0123456789          0123456789
-# CHECK-NEXT: Index     0123456789          0123456789          0123456789          0123456789
+# CHECK-NEXT:                     0123456789
+# CHECK-NEXT: Index     0123456789          0123456
 
-# CHECK:      [0,0]     DR   .    .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   pcmpgtb	%mm2, %mm2
-# CHECK-NEXT: [0,1]     DR   .    .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   pcmpgtd	%mm2, %mm2
-# CHECK-NEXT: [0,2]     .DR  .    .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   pcmpgtw	%mm2, %mm2
-# CHECK-NEXT: [0,3]     .DR  .    .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   pcmpgtb	%xmm2, %xmm2
-# CHECK-NEXT: [0,4]     . DR .    .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   pcmpgtd	%xmm2, %xmm2
-# CHECK-NEXT: [0,5]     . DR .    .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   pcmpgtq	%xmm2, %xmm2
-# CHECK-NEXT: [0,6]     .  DR.    .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   pcmpgtw	%xmm2, %xmm2
-# CHECK-NEXT: [0,7]     .  DR.    .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   vpcmpgtb	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [0,8]     .   DR    .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   vpcmpgtd	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [0,9]     .   DR    .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   vpcmpgtq	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [0,10]    .    DR   .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   vpcmpgtw	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [0,11]    .    DR   .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   vpcmpgtb	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [0,12]    .    .DR  .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   vpcmpgtd	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [0,13]    .    .DR  .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   vpcmpgtq	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [0,14]    .    . DR .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   vpcmpgtw	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [0,15]    .    . DR .    .    .    .    .    .    .    .    .    .    .    .    .    .   .   psubb	%mm2, %mm2
-# CHECK-NEXT: [0,16]    .    .  DR.    .    .    .    .    .    .    .    .    .    .    .    .    .   .   psubd	%mm2, %mm2
-# CHECK-NEXT: [0,17]    .    .  DR.    .    .    .    .    .    .    .    .    .    .    .    .    .   .   psubq	%mm2, %mm2
-# CHECK-NEXT: [0,18]    .    .   DR    .    .    .    .    .    .    .    .    .    .    .    .    .   .   psubw	%mm2, %mm2
-# CHECK-NEXT: [0,19]    .    .   DR    .    .    .    .    .    .    .    .    .    .    .    .    .   .   psubb	%xmm2, %xmm2
-# CHECK-NEXT: [0,20]    .    .    DR   .    .    .    .    .    .    .    .    .    .    .    .    .   .   psubd	%xmm2, %xmm2
-# CHECK-NEXT: [0,21]    .    .    DR   .    .    .    .    .    .    .    .    .    .    .    .    .   .   psubq	%xmm2, %xmm2
-# CHECK-NEXT: [0,22]    .    .    .DR  .    .    .    .    .    .    .    .    .    .    .    .    .   .   psubw	%xmm2, %xmm2
-# CHECK-NEXT: [0,23]    .    .    .DR  .    .    .    .    .    .    .    .    .    .    .    .    .   .   vpsubb	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [0,24]    .    .    . DR .    .    .    .    .    .    .    .    .    .    .    .    .   .   vpsubd	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [0,25]    .    .    . DR .    .    .    .    .    .    .    .    .    .    .    .    .   .   vpsubq	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [0,26]    .    .    .  DR.    .    .    .    .    .    .    .    .    .    .    .    .   .   vpsubw	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [0,27]    .    .    .  DR.    .    .    .    .    .    .    .    .    .    .    .    .   .   vpsubb	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [0,28]    .    .    .   DR    .    .    .    .    .    .    .    .    .    .    .    .   .   vpsubd	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [0,29]    .    .    .   DR    .    .    .    .    .    .    .    .    .    .    .    .   .   vpsubq	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [0,30]    .    .    .    DR   .    .    .    .    .    .    .    .    .    .    .    .   .   vpsubw	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [0,31]    .    .    .    DR   .    .    .    .    .    .    .    .    .    .    .    .   .   andnps	%xmm0, %xmm0
-# CHECK-NEXT: [0,32]    .    .    .    .DR  .    .    .    .    .    .    .    .    .    .    .    .   .   andnpd	%xmm1, %xmm1
-# CHECK-NEXT: [0,33]    .    .    .    .DR  .    .    .    .    .    .    .    .    .    .    .    .   .   vandnps	%xmm2, %xmm2, %xmm2
-# CHECK-NEXT: [0,34]    .    .    .    . DR .    .    .    .    .    .    .    .    .    .    .    .   .   vandnpd	%xmm1, %xmm1, %xmm1
-# CHECK-NEXT: [0,35]    .    .    .    . DR .    .    .    .    .    .    .    .    .    .    .    .   .   pandn	%mm2, %mm2
-# CHECK-NEXT: [0,36]    .    .    .    .  DR.    .    .    .    .    .    .    .    .    .    .    .   .   pandn	%xmm2, %xmm2
-# CHECK-NEXT: [0,37]    .    .    .    .  DR.    .    .    .    .    .    .    .    .    .    .    .   .   vpandn	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [0,38]    .    .    .    .   DR    .    .    .    .    .    .    .    .    .    .    .   .   vandnps	%xmm2, %xmm2, %xmm5
-# CHECK-NEXT: [0,39]    .    .    .    .   DR    .    .    .    .    .    .    .    .    .    .    .   .   vandnpd	%xmm1, %xmm1, %xmm5
-# CHECK-NEXT: [0,40]    .    .    .    .    DR   .    .    .    .    .    .    .    .    .    .    .   .   vpandn	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [0,41]    .    .    .    .    DR   .    .    .    .    .    .    .    .    .    .    .   .   xorps	%xmm0, %xmm0
-# CHECK-NEXT: [0,42]    .    .    .    .    .DR  .    .    .    .    .    .    .    .    .    .    .   .   xorpd	%xmm1, %xmm1
-# CHECK-NEXT: [0,43]    .    .    .    .    .DR  .    .    .    .    .    .    .    .    .    .    .   .   vxorps	%xmm2, %xmm2, %xmm2
-# CHECK-NEXT: [0,44]    .    .    .    .    . DR .    .    .    .    .    .    .    .    .    .    .   .   vxorpd	%xmm1, %xmm1, %xmm1
-# CHECK-NEXT: [0,45]    .    .    .    .    . DR .    .    .    .    .    .    .    .    .    .    .   .   pxor	%mm2, %mm2
-# CHECK-NEXT: [0,46]    .    .    .    .    .  DR.    .    .    .    .    .    .    .    .    .    .   .   pxor	%xmm2, %xmm2
-# CHECK-NEXT: [0,47]    .    .    .    .    .  DR.    .    .    .    .    .    .    .    .    .    .   .   vpxor	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [0,48]    .    .    .    .    .   DR    .    .    .    .    .    .    .    .    .    .   .   vxorps	%xmm4, %xmm4, %xmm5
-# CHECK-NEXT: [0,49]    .    .    .    .    .   DR    .    .    .    .    .    .    .    .    .    .   .   vxorpd	%xmm1, %xmm1, %xmm3
-# CHECK-NEXT: [0,50]    .    .    .    .    .    DR   .    .    .    .    .    .    .    .    .    .   .   vpxor	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [1,0]     .    .    .    .    .    DR   .    .    .    .    .    .    .    .    .    .   .   pcmpgtb	%mm2, %mm2
-# CHECK-NEXT: [1,1]     .    .    .    .    .    .DR  .    .    .    .    .    .    .    .    .    .   .   pcmpgtd	%mm2, %mm2
-# CHECK-NEXT: [1,2]     .    .    .    .    .    .DR  .    .    .    .    .    .    .    .    .    .   .   pcmpgtw	%mm2, %mm2
-# CHECK-NEXT: [1,3]     .    .    .    .    .    . DR .    .    .    .    .    .    .    .    .    .   .   pcmpgtb	%xmm2, %xmm2
-# CHECK-NEXT: [1,4]     .    .    .    .    .    . DR .    .    .    .    .    .    .    .    .    .   .   pcmpgtd	%xmm2, %xmm2
-# CHECK-NEXT: [1,5]     .    .    .    .    .    .  DR.    .    .    .    .    .    .    .    .    .   .   pcmpgtq	%xmm2, %xmm2
-# CHECK-NEXT: [1,6]     .    .    .    .    .    .  DR.    .    .    .    .    .    .    .    .    .   .   pcmpgtw	%xmm2, %xmm2
-# CHECK-NEXT: [1,7]     .    .    .    .    .    .   DR    .    .    .    .    .    .    .    .    .   .   vpcmpgtb	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [1,8]     .    .    .    .    .    .   DR    .    .    .    .    .    .    .    .    .   .   vpcmpgtd	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [1,9]     .    .    .    .    .    .    DR   .    .    .    .    .    .    .    .    .   .   vpcmpgtq	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [1,10]    .    .    .    .    .    .    DR   .    .    .    .    .    .    .    .    .   .   vpcmpgtw	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [1,11]    .    .    .    .    .    .    .DR  .    .    .    .    .    .    .    .    .   .   vpcmpgtb	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [1,12]    .    .    .    .    .    .    .DR  .    .    .    .    .    .    .    .    .   .   vpcmpgtd	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [1,13]    .    .    .    .    .    .    . DR .    .    .    .    .    .    .    .    .   .   vpcmpgtq	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [1,14]    .    .    .    .    .    .    . DR .    .    .    .    .    .    .    .    .   .   vpcmpgtw	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [1,15]    .    .    .    .    .    .    .  DR.    .    .    .    .    .    .    .    .   .   psubb	%mm2, %mm2
-# CHECK-NEXT: [1,16]    .    .    .    .    .    .    .  DR.    .    .    .    .    .    .    .    .   .   psubd	%mm2, %mm2
-# CHECK-NEXT: [1,17]    .    .    .    .    .    .    .   DR    .    .    .    .    .    .    .    .   .   psubq	%mm2, %mm2
-# CHECK-NEXT: [1,18]    .    .    .    .    .    .    .   DR    .    .    .    .    .    .    .    .   .   psubw	%mm2, %mm2
-# CHECK-NEXT: [1,19]    .    .    .    .    .    .    .    DR   .    .    .    .    .    .    .    .   .   psubb	%xmm2, %xmm2
-# CHECK-NEXT: [1,20]    .    .    .    .    .    .    .    DR   .    .    .    .    .    .    .    .   .   psubd	%xmm2, %xmm2
-# CHECK-NEXT: [1,21]    .    .    .    .    .    .    .    .DR  .    .    .    .    .    .    .    .   .   psubq	%xmm2, %xmm2
-# CHECK-NEXT: [1,22]    .    .    .    .    .    .    .    .DR  .    .    .    .    .    .    .    .   .   psubw	%xmm2, %xmm2
-# CHECK-NEXT: [1,23]    .    .    .    .    .    .    .    . DR .    .    .    .    .    .    .    .   .   vpsubb	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [1,24]    .    .    .    .    .    .    .    . DR .    .    .    .    .    .    .    .   .   vpsubd	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [1,25]    .    .    .    .    .    .    .    .  DR.    .    .    .    .    .    .    .   .   vpsubq	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [1,26]    .    .    .    .    .    .    .    .  DR.    .    .    .    .    .    .    .   .   vpsubw	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [1,27]    .    .    .    .    .    .    .    .   DR    .    .    .    .    .    .    .   .   vpsubb	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [1,28]    .    .    .    .    .    .    .    .   DR    .    .    .    .    .    .    .   .   vpsubd	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [1,29]    .    .    .    .    .    .    .    .    DR   .    .    .    .    .    .    .   .   vpsubq	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [1,30]    .    .    .    .    .    .    .    .    DR   .    .    .    .    .    .    .   .   vpsubw	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [1,31]    .    .    .    .    .    .    .    .    .DR  .    .    .    .    .    .    .   .   andnps	%xmm0, %xmm0
-# CHECK-NEXT: [1,32]    .    .    .    .    .    .    .    .    .DR  .    .    .    .    .    .    .   .   andnpd	%xmm1, %xmm1
-# CHECK-NEXT: [1,33]    .    .    .    .    .    .    .    .    . DR .    .    .    .    .    .    .   .   vandnps	%xmm2, %xmm2, %xmm2
-# CHECK-NEXT: [1,34]    .    .    .    .    .    .    .    .    . DR .    .    .    .    .    .    .   .   vandnpd	%xmm1, %xmm1, %xmm1
-# CHECK-NEXT: [1,35]    .    .    .    .    .    .    .    .    .  DR.    .    .    .    .    .    .   .   pandn	%mm2, %mm2
-# CHECK-NEXT: [1,36]    .    .    .    .    .    .    .    .    .  DR.    .    .    .    .    .    .   .   pandn	%xmm2, %xmm2
-# CHECK-NEXT: [1,37]    .    .    .    .    .    .    .    .    .   DR    .    .    .    .    .    .   .   vpandn	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [1,38]    .    .    .    .    .    .    .    .    .   DR    .    .    .    .    .    .   .   vandnps	%xmm2, %xmm2, %xmm5
-# CHECK-NEXT: [1,39]    .    .    .    .    .    .    .    .    .    DR   .    .    .    .    .    .   .   vandnpd	%xmm1, %xmm1, %xmm5
-# CHECK-NEXT: [1,40]    .    .    .    .    .    .    .    .    .    DR   .    .    .    .    .    .   .   vpandn	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [1,41]    .    .    .    .    .    .    .    .    .    .DR  .    .    .    .    .    .   .   xorps	%xmm0, %xmm0
-# CHECK-NEXT: [1,42]    .    .    .    .    .    .    .    .    .    .DR  .    .    .    .    .    .   .   xorpd	%xmm1, %xmm1
-# CHECK-NEXT: [1,43]    .    .    .    .    .    .    .    .    .    . DR .    .    .    .    .    .   .   vxorps	%xmm2, %xmm2, %xmm2
-# CHECK-NEXT: [1,44]    .    .    .    .    .    .    .    .    .    . DR .    .    .    .    .    .   .   vxorpd	%xmm1, %xmm1, %xmm1
-# CHECK-NEXT: [1,45]    .    .    .    .    .    .    .    .    .    .  DR.    .    .    .    .    .   .   pxor	%mm2, %mm2
-# CHECK-NEXT: [1,46]    .    .    .    .    .    .    .    .    .    .  DR.    .    .    .    .    .   .   pxor	%xmm2, %xmm2
-# CHECK-NEXT: [1,47]    .    .    .    .    .    .    .    .    .    .   DR    .    .    .    .    .   .   vpxor	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [1,48]    .    .    .    .    .    .    .    .    .    .   DR    .    .    .    .    .   .   vxorps	%xmm4, %xmm4, %xmm5
-# CHECK-NEXT: [1,49]    .    .    .    .    .    .    .    .    .    .    DR   .    .    .    .    .   .   vxorpd	%xmm1, %xmm1, %xmm3
-# CHECK-NEXT: [1,50]    .    .    .    .    .    .    .    .    .    .    DR   .    .    .    .    .   .   vpxor	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [2,0]     .    .    .    .    .    .    .    .    .    .    .DR  .    .    .    .    .   .   pcmpgtb	%mm2, %mm2
-# CHECK-NEXT: [2,1]     .    .    .    .    .    .    .    .    .    .    .DR  .    .    .    .    .   .   pcmpgtd	%mm2, %mm2
-# CHECK-NEXT: [2,2]     .    .    .    .    .    .    .    .    .    .    . DR .    .    .    .    .   .   pcmpgtw	%mm2, %mm2
-# CHECK-NEXT: [2,3]     .    .    .    .    .    .    .    .    .    .    . DR .    .    .    .    .   .   pcmpgtb	%xmm2, %xmm2
-# CHECK-NEXT: [2,4]     .    .    .    .    .    .    .    .    .    .    .  DR.    .    .    .    .   .   pcmpgtd	%xmm2, %xmm2
-# CHECK-NEXT: [2,5]     .    .    .    .    .    .    .    .    .    .    .  DR.    .    .    .    .   .   pcmpgtq	%xmm2, %xmm2
-# CHECK-NEXT: [2,6]     .    .    .    .    .    .    .    .    .    .    .   DR    .    .    .    .   .   pcmpgtw	%xmm2, %xmm2
-# CHECK-NEXT: [2,7]     .    .    .    .    .    .    .    .    .    .    .   DR    .    .    .    .   .   vpcmpgtb	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [2,8]     .    .    .    .    .    .    .    .    .    .    .    DR   .    .    .    .   .   vpcmpgtd	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [2,9]     .    .    .    .    .    .    .    .    .    .    .    DR   .    .    .    .   .   vpcmpgtq	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [2,10]    .    .    .    .    .    .    .    .    .    .    .    .DR  .    .    .    .   .   vpcmpgtw	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [2,11]    .    .    .    .    .    .    .    .    .    .    .    .DR  .    .    .    .   .   vpcmpgtb	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [2,12]    .    .    .    .    .    .    .    .    .    .    .    . DR .    .    .    .   .   vpcmpgtd	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [2,13]    .    .    .    .    .    .    .    .    .    .    .    . DR .    .    .    .   .   vpcmpgtq	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [2,14]    .    .    .    .    .    .    .    .    .    .    .    .  DR.    .    .    .   .   vpcmpgtw	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [2,15]    .    .    .    .    .    .    .    .    .    .    .    .  DR.    .    .    .   .   psubb	%mm2, %mm2
-# CHECK-NEXT: [2,16]    .    .    .    .    .    .    .    .    .    .    .    .   DR    .    .    .   .   psubd	%mm2, %mm2
-# CHECK-NEXT: [2,17]    .    .    .    .    .    .    .    .    .    .    .    .   DR    .    .    .   .   psubq	%mm2, %mm2
-# CHECK-NEXT: [2,18]    .    .    .    .    .    .    .    .    .    .    .    .    DR   .    .    .   .   psubw	%mm2, %mm2
-# CHECK-NEXT: [2,19]    .    .    .    .    .    .    .    .    .    .    .    .    DR   .    .    .   .   psubb	%xmm2, %xmm2
-# CHECK-NEXT: [2,20]    .    .    .    .    .    .    .    .    .    .    .    .    .DR  .    .    .   .   psubd	%xmm2, %xmm2
-# CHECK-NEXT: [2,21]    .    .    .    .    .    .    .    .    .    .    .    .    .DR  .    .    .   .   psubq	%xmm2, %xmm2
-# CHECK-NEXT: [2,22]    .    .    .    .    .    .    .    .    .    .    .    .    . DR .    .    .   .   psubw	%xmm2, %xmm2
-# CHECK-NEXT: [2,23]    .    .    .    .    .    .    .    .    .    .    .    .    . DR .    .    .   .   vpsubb	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [2,24]    .    .    .    .    .    .    .    .    .    .    .    .    .  DR.    .    .   .   vpsubd	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [2,25]    .    .    .    .    .    .    .    .    .    .    .    .    .  DR.    .    .   .   vpsubq	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [2,26]    .    .    .    .    .    .    .    .    .    .    .    .    .   DR    .    .   .   vpsubw	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [2,27]    .    .    .    .    .    .    .    .    .    .    .    .    .   DR    .    .   .   vpsubb	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [2,28]    .    .    .    .    .    .    .    .    .    .    .    .    .    DR   .    .   .   vpsubd	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [2,29]    .    .    .    .    .    .    .    .    .    .    .    .    .    DR   .    .   .   vpsubq	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [2,30]    .    .    .    .    .    .    .    .    .    .    .    .    .    .DR  .    .   .   vpsubw	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [2,31]    .    .    .    .    .    .    .    .    .    .    .    .    .    .DR  .    .   .   andnps	%xmm0, %xmm0
-# CHECK-NEXT: [2,32]    .    .    .    .    .    .    .    .    .    .    .    .    .    . DR .    .   .   andnpd	%xmm1, %xmm1
-# CHECK-NEXT: [2,33]    .    .    .    .    .    .    .    .    .    .    .    .    .    . DR .    .   .   vandnps	%xmm2, %xmm2, %xmm2
-# CHECK-NEXT: [2,34]    .    .    .    .    .    .    .    .    .    .    .    .    .    .  DR.    .   .   vandnpd	%xmm1, %xmm1, %xmm1
-# CHECK-NEXT: [2,35]    .    .    .    .    .    .    .    .    .    .    .    .    .    .  DR.    .   .   pandn	%mm2, %mm2
-# CHECK-NEXT: [2,36]    .    .    .    .    .    .    .    .    .    .    .    .    .    .   DR    .   .   pandn	%xmm2, %xmm2
-# CHECK-NEXT: [2,37]    .    .    .    .    .    .    .    .    .    .    .    .    .    .   DR    .   .   vpandn	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [2,38]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    DR   .   .   vandnps	%xmm2, %xmm2, %xmm5
-# CHECK-NEXT: [2,39]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    DR   .   .   vandnpd	%xmm1, %xmm1, %xmm5
-# CHECK-NEXT: [2,40]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .DR  .   .   vpandn	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [2,41]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .DR  .   .   xorps	%xmm0, %xmm0
-# CHECK-NEXT: [2,42]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    . DR .   .   xorpd	%xmm1, %xmm1
-# CHECK-NEXT: [2,43]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    . DR .   .   vxorps	%xmm2, %xmm2, %xmm2
-# CHECK-NEXT: [2,44]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .  DR.   .   vxorpd	%xmm1, %xmm1, %xmm1
-# CHECK-NEXT: [2,45]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .  DR.   .   pxor	%mm2, %mm2
-# CHECK-NEXT: [2,46]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .   DR   .   pxor	%xmm2, %xmm2
-# CHECK-NEXT: [2,47]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .   DR   .   vpxor	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: [2,48]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    DR  .   vxorps	%xmm4, %xmm4, %xmm5
-# CHECK-NEXT: [2,49]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    DR  .   vxorpd	%xmm1, %xmm1, %xmm3
-# CHECK-NEXT: [2,50]    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .DR .   vpxor	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: [3,0]     .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .DR .   pcmpgtb	%mm2, %mm2
-# CHECK-NEXT: [3,1]     .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    . DR.   pcmpgtd	%mm2, %mm2
-# CHECK-NEXT: [3,2]     .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    . DR.   pcmpgtw	%mm2, %mm2
-# CHECK-NEXT: [3,3]     .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .  DR   pcmpgtb	%xmm2, %xmm2
-# CHECK-NEXT: [3,4]     .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .  DR   pcmpgtd	%xmm2, %xmm2
+# CHECK:      [0,0]     DR   .    .    .    .    ..   pcmpgtb	%mm2, %mm2
+# CHECK-NEXT: [0,1]     DR   .    .    .    .    ..   pcmpgtd	%mm2, %mm2
+# CHECK-NEXT: [0,2]     .DR  .    .    .    .    ..   pcmpgtw	%mm2, %mm2
+# CHECK-NEXT: [0,3]     .DR  .    .    .    .    ..   pcmpgtb	%xmm2, %xmm2
+# CHECK-NEXT: [0,4]     . DR .    .    .    .    ..   pcmpgtd	%xmm2, %xmm2
+# CHECK-NEXT: [0,5]     . DR .    .    .    .    ..   pcmpgtq	%xmm2, %xmm2
+# CHECK-NEXT: [0,6]     .  DR.    .    .    .    ..   pcmpgtw	%xmm2, %xmm2
+# CHECK-NEXT: [0,7]     .  DR.    .    .    .    ..   vpcmpgtb	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: [0,8]     .   DR    .    .    .    ..   vpcmpgtd	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: [0,9]     .   DR    .    .    .    ..   vpcmpgtq	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: [0,10]    .    DR   .    .    .    ..   vpcmpgtw	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: [0,11]    .    DR   .    .    .    ..   vpcmpgtb	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: [0,12]    .    .DR  .    .    .    ..   vpcmpgtd	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: [0,13]    .    .DR  .    .    .    ..   vpcmpgtq	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: [0,14]    .    . DR .    .    .    ..   vpcmpgtw	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: [0,15]    .    . DR .    .    .    ..   psubb	%mm2, %mm2
+# CHECK-NEXT: [0,16]    .    .  DR.    .    .    ..   psubd	%mm2, %mm2
+# CHECK-NEXT: [0,17]    .    .  DR.    .    .    ..   psubq	%mm2, %mm2
+# CHECK-NEXT: [0,18]    .    .   DR    .    .    ..   psubw	%mm2, %mm2
+# CHECK-NEXT: [0,19]    .    .   DR    .    .    ..   psubb	%xmm2, %xmm2
+# CHECK-NEXT: [0,20]    .    .    DR   .    .    ..   psubd	%xmm2, %xmm2
+# CHECK-NEXT: [0,21]    .    .    DR   .    .    ..   psubq	%xmm2, %xmm2
+# CHECK-NEXT: [0,22]    .    .    .DR  .    .    ..   psubw	%xmm2, %xmm2
+# CHECK-NEXT: [0,23]    .    .    .DR  .    .    ..   vpsubb	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: [0,24]    .    .    . DR .    .    ..   vpsubd	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: [0,25]    .    .    . DR .    .    ..   vpsubq	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: [0,26]    .    .    .  DR.    .    ..   vpsubw	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: [0,27]    .    .    .  DR.    .    ..   vpsubb	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: [0,28]    .    .    .   DR    .    ..   vpsubd	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: [0,29]    .    .    .   DR    .    ..   vpsubq	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: [0,30]    .    .    .    DR   .    ..   vpsubw	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: [0,31]    .    .    .    DR   .    ..   andnps	%xmm0, %xmm0
+# CHECK-NEXT: [0,32]    .    .    .    .DR  .    ..   andnpd	%xmm1, %xmm1
+# CHECK-NEXT: [0,33]    .    .    .    .DR  .    ..   vandnps	%xmm2, %xmm2, %xmm2
+# CHECK-NEXT: [0,34]    .    .    .    . DR .    ..   vandnpd	%xmm1, %xmm1, %xmm1
+# CHECK-NEXT: [0,35]    .    .    .    . DR .    ..   pandn	%mm2, %mm2
+# CHECK-NEXT: [0,36]    .    .    .    .  DR.    ..   pandn	%xmm2, %xmm2
+# CHECK-NEXT: [0,37]    .    .    .    .  DR.    ..   vpandn	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: [0,38]    .    .    .    .   DR    ..   vandnps	%xmm2, %xmm2, %xmm5
+# CHECK-NEXT: [0,39]    .    .    .    .   DR    ..   vandnpd	%xmm1, %xmm1, %xmm5
+# CHECK-NEXT: [0,40]    .    .    .    .    DR   ..   vpandn	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: [0,41]    .    .    .    .    DR   ..   xorps	%xmm0, %xmm0
+# CHECK-NEXT: [0,42]    .    .    .    .    .DR  ..   xorpd	%xmm1, %xmm1
+# CHECK-NEXT: [0,43]    .    .    .    .    .DR  ..   vxorps	%xmm2, %xmm2, %xmm2
+# CHECK-NEXT: [0,44]    .    .    .    .    . DR ..   vxorpd	%xmm1, %xmm1, %xmm1
+# CHECK-NEXT: [0,45]    .    .    .    .    . DR ..   pxor	%mm2, %mm2
+# CHECK-NEXT: [0,46]    .    .    .    .    .  DR..   pxor	%xmm2, %xmm2
+# CHECK-NEXT: [0,47]    .    .    .    .    .  DR..   vpxor	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: [0,48]    .    .    .    .    .   DR.   vxorps	%xmm4, %xmm4, %xmm5
+# CHECK-NEXT: [0,49]    .    .    .    .    .   DR.   vxorpd	%xmm1, %xmm1, %xmm3
+# CHECK-NEXT: [0,50]    .    .    .    .    .    DR   vpxor	%xmm3, %xmm3, %xmm5
 
 # CHECK:      Average Wait times (based on the timeline view):
 # CHECK-NEXT: [0]: Executions
@@ -393,54 +286,54 @@ vpxor  %xmm3, %xmm3, %xmm5
 # CHECK-NEXT: [3]: Average time elapsed from WB until retire stage
 
 # CHECK:            [0]    [1]    [2]    [3]
-# CHECK-NEXT: 0.     4     0.0    0.0    0.0       pcmpgtb	%mm2, %mm2
-# CHECK-NEXT: 1.     4     0.0    0.0    0.0       pcmpgtd	%mm2, %mm2
-# CHECK-NEXT: 2.     4     0.0    0.0    0.0       pcmpgtw	%mm2, %mm2
-# CHECK-NEXT: 3.     4     0.0    0.0    0.0       pcmpgtb	%xmm2, %xmm2
-# CHECK-NEXT: 4.     4     0.0    0.0    0.0       pcmpgtd	%xmm2, %xmm2
-# CHECK-NEXT: 5.     3     0.0    0.0    0.0       pcmpgtq	%xmm2, %xmm2
-# CHECK-NEXT: 6.     3     0.0    0.0    0.0       pcmpgtw	%xmm2, %xmm2
-# CHECK-NEXT: 7.     3     0.0    0.0    0.0       vpcmpgtb	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: 8.     3     0.0    0.0    0.0       vpcmpgtd	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: 9.     3     0.0    0.0    0.0       vpcmpgtq	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: 10.    3     0.0    0.0    0.0       vpcmpgtw	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: 11.    3     0.0    0.0    0.0       vpcmpgtb	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: 12.    3     0.0    0.0    0.0       vpcmpgtd	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: 13.    3     0.0    0.0    0.0       vpcmpgtq	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: 14.    3     0.0    0.0    0.0       vpcmpgtw	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: 15.    3     0.0    0.0    0.0       psubb	%mm2, %mm2
-# CHECK-NEXT: 16.    3     0.0    0.0    0.0       psubd	%mm2, %mm2
-# CHECK-NEXT: 17.    3     0.0    0.0    0.0       psubq	%mm2, %mm2
-# CHECK-NEXT: 18.    3     0.0    0.0    0.0       psubw	%mm2, %mm2
-# CHECK-NEXT: 19.    3     0.0    0.0    0.0       psubb	%xmm2, %xmm2
-# CHECK-NEXT: 20.    3     0.0    0.0    0.0       psubd	%xmm2, %xmm2
-# CHECK-NEXT: 21.    3     0.0    0.0    0.0       psubq	%xmm2, %xmm2
-# CHECK-NEXT: 22.    3     0.0    0.0    0.0       psubw	%xmm2, %xmm2
-# CHECK-NEXT: 23.    3     0.0    0.0    0.0       vpsubb	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: 24.    3     0.0    0.0    0.0       vpsubd	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: 25.    3     0.0    0.0    0.0       vpsubq	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: 26.    3     0.0    0.0    0.0       vpsubw	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: 27.    3     0.0    0.0    0.0       vpsubb	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: 28.    3     0.0    0.0    0.0       vpsubd	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: 29.    3     0.0    0.0    0.0       vpsubq	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: 30.    3     0.0    0.0    0.0       vpsubw	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: 31.    3     0.0    0.0    0.0       andnps	%xmm0, %xmm0
-# CHECK-NEXT: 32.    3     0.0    0.0    0.0       andnpd	%xmm1, %xmm1
-# CHECK-NEXT: 33.    3     0.0    0.0    0.0       vandnps	%xmm2, %xmm2, %xmm2
-# CHECK-NEXT: 34.    3     0.0    0.0    0.0       vandnpd	%xmm1, %xmm1, %xmm1
-# CHECK-NEXT: 35.    3     0.0    0.0    0.0       pandn	%mm2, %mm2
-# CHECK-NEXT: 36.    3     0.0    0.0    0.0       pandn	%xmm2, %xmm2
-# CHECK-NEXT: 37.    3     0.0    0.0    0.0       vpandn	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: 38.    3     0.0    0.0    0.0       vandnps	%xmm2, %xmm2, %xmm5
-# CHECK-NEXT: 39.    3     0.0    0.0    0.0       vandnpd	%xmm1, %xmm1, %xmm5
-# CHECK-NEXT: 40.    3     0.0    0.0    0.0       vpandn	%xmm3, %xmm3, %xmm5
-# CHECK-NEXT: 41.    3     0.0    0.0    0.0       xorps	%xmm0, %xmm0
-# CHECK-NEXT: 42.    3     0.0    0.0    0.0       xorpd	%xmm1, %xmm1
-# CHECK-NEXT: 43.    3     0.0    0.0    0.0       vxorps	%xmm2, %xmm2, %xmm2
-# CHECK-NEXT: 44.    3     0.0    0.0    0.0       vxorpd	%xmm1, %xmm1, %xmm1
-# CHECK-NEXT: 45.    3     0.0    0.0    0.0       pxor	%mm2, %mm2
-# CHECK-NEXT: 46.    3     0.0    0.0    0.0       pxor	%xmm2, %xmm2
-# CHECK-NEXT: 47.    3     0.0    0.0    0.0       vpxor	%xmm3, %xmm3, %xmm3
-# CHECK-NEXT: 48.    3     0.0    0.0    0.0       vxorps	%xmm4, %xmm4, %xmm5
-# CHECK-NEXT: 49.    3     0.0    0.0    0.0       vxorpd	%xmm1, %xmm1, %xmm3
-# CHECK-NEXT: 50.    3     0.0    0.0    0.0       vpxor	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: 0.     1     0.0    0.0    0.0       pcmpgtb	%mm2, %mm2
+# CHECK-NEXT: 1.     1     0.0    0.0    0.0       pcmpgtd	%mm2, %mm2
+# CHECK-NEXT: 2.     1     0.0    0.0    0.0       pcmpgtw	%mm2, %mm2
+# CHECK-NEXT: 3.     1     0.0    0.0    0.0       pcmpgtb	%xmm2, %xmm2
+# CHECK-NEXT: 4.     1     0.0    0.0    0.0       pcmpgtd	%xmm2, %xmm2
+# CHECK-NEXT: 5.     1     0.0    0.0    0.0       pcmpgtq	%xmm2, %xmm2
+# CHECK-NEXT: 6.     1     0.0    0.0    0.0       pcmpgtw	%xmm2, %xmm2
+# CHECK-NEXT: 7.     1     0.0    0.0    0.0       vpcmpgtb	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: 8.     1     0.0    0.0    0.0       vpcmpgtd	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: 9.     1     0.0    0.0    0.0       vpcmpgtq	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: 10.    1     0.0    0.0    0.0       vpcmpgtw	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: 11.    1     0.0    0.0    0.0       vpcmpgtb	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: 12.    1     0.0    0.0    0.0       vpcmpgtd	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: 13.    1     0.0    0.0    0.0       vpcmpgtq	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: 14.    1     0.0    0.0    0.0       vpcmpgtw	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: 15.    1     0.0    0.0    0.0       psubb	%mm2, %mm2
+# CHECK-NEXT: 16.    1     0.0    0.0    0.0       psubd	%mm2, %mm2
+# CHECK-NEXT: 17.    1     0.0    0.0    0.0       psubq	%mm2, %mm2
+# CHECK-NEXT: 18.    1     0.0    0.0    0.0       psubw	%mm2, %mm2
+# CHECK-NEXT: 19.    1     0.0    0.0    0.0       psubb	%xmm2, %xmm2
+# CHECK-NEXT: 20.    1     0.0    0.0    0.0       psubd	%xmm2, %xmm2
+# CHECK-NEXT: 21.    1     0.0    0.0    0.0       psubq	%xmm2, %xmm2
+# CHECK-NEXT: 22.    1     0.0    0.0    0.0       psubw	%xmm2, %xmm2
+# CHECK-NEXT: 23.    1     0.0    0.0    0.0       vpsubb	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: 24.    1     0.0    0.0    0.0       vpsubd	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: 25.    1     0.0    0.0    0.0       vpsubq	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: 26.    1     0.0    0.0    0.0       vpsubw	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: 27.    1     0.0    0.0    0.0       vpsubb	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: 28.    1     0.0    0.0    0.0       vpsubd	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: 29.    1     0.0    0.0    0.0       vpsubq	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: 30.    1     0.0    0.0    0.0       vpsubw	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: 31.    1     0.0    0.0    0.0       andnps	%xmm0, %xmm0
+# CHECK-NEXT: 32.    1     0.0    0.0    0.0       andnpd	%xmm1, %xmm1
+# CHECK-NEXT: 33.    1     0.0    0.0    0.0       vandnps	%xmm2, %xmm2, %xmm2
+# CHECK-NEXT: 34.    1     0.0    0.0    0.0       vandnpd	%xmm1, %xmm1, %xmm1
+# CHECK-NEXT: 35.    1     0.0    0.0    0.0       pandn	%mm2, %mm2
+# CHECK-NEXT: 36.    1     0.0    0.0    0.0       pandn	%xmm2, %xmm2
+# CHECK-NEXT: 37.    1     0.0    0.0    0.0       vpandn	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: 38.    1     0.0    0.0    0.0       vandnps	%xmm2, %xmm2, %xmm5
+# CHECK-NEXT: 39.    1     0.0    0.0    0.0       vandnpd	%xmm1, %xmm1, %xmm5
+# CHECK-NEXT: 40.    1     0.0    0.0    0.0       vpandn	%xmm3, %xmm3, %xmm5
+# CHECK-NEXT: 41.    1     0.0    0.0    0.0       xorps	%xmm0, %xmm0
+# CHECK-NEXT: 42.    1     0.0    0.0    0.0       xorpd	%xmm1, %xmm1
+# CHECK-NEXT: 43.    1     0.0    0.0    0.0       vxorps	%xmm2, %xmm2, %xmm2
+# CHECK-NEXT: 44.    1     0.0    0.0    0.0       vxorpd	%xmm1, %xmm1, %xmm1
+# CHECK-NEXT: 45.    1     0.0    0.0    0.0       pxor	%mm2, %mm2
+# CHECK-NEXT: 46.    1     0.0    0.0    0.0       pxor	%xmm2, %xmm2
+# CHECK-NEXT: 47.    1     0.0    0.0    0.0       vpxor	%xmm3, %xmm3, %xmm3
+# CHECK-NEXT: 48.    1     0.0    0.0    0.0       vxorps	%xmm4, %xmm4, %xmm5
+# CHECK-NEXT: 49.    1     0.0    0.0    0.0       vxorpd	%xmm1, %xmm1, %xmm3
+# CHECK-NEXT: 50.    1     0.0    0.0    0.0       vpxor	%xmm3, %xmm3, %xmm5




More information about the llvm-commits mailing list