xref: /llvm-project/llvm/test/tools/llvm-mca/X86/Znver4/resources-lea.s (revision ffdd5a330c05fa2b4339f64402f650df068c5767)
1*ffdd5a33SGanesh Gopalasubramanian# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
2*ffdd5a33SGanesh Gopalasubramanian# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver4 -instruction-tables < %s | FileCheck %s
3*ffdd5a33SGanesh Gopalasubramanian
4*ffdd5a33SGanesh Gopalasubramanianlea 0(), %cx
5*ffdd5a33SGanesh Gopalasubramanianlea 0(), %ecx
6*ffdd5a33SGanesh Gopalasubramanianlea 0(), %rcx
7*ffdd5a33SGanesh Gopalasubramanianlea (%eax), %cx
8*ffdd5a33SGanesh Gopalasubramanianlea (%eax), %ecx
9*ffdd5a33SGanesh Gopalasubramanianlea (%eax), %rcx
10*ffdd5a33SGanesh Gopalasubramanianlea (%rax), %cx
11*ffdd5a33SGanesh Gopalasubramanianlea (%rax), %ecx
12*ffdd5a33SGanesh Gopalasubramanianlea (%rax), %rcx
13*ffdd5a33SGanesh Gopalasubramanianlea (, %ebx), %cx
14*ffdd5a33SGanesh Gopalasubramanianlea (, %ebx), %ecx
15*ffdd5a33SGanesh Gopalasubramanianlea (, %ebx), %rcx
16*ffdd5a33SGanesh Gopalasubramanianlea (, %rbx), %cx
17*ffdd5a33SGanesh Gopalasubramanianlea (, %rbx), %ecx
18*ffdd5a33SGanesh Gopalasubramanianlea (, %rbx), %rcx
19*ffdd5a33SGanesh Gopalasubramanianlea (, %ebx, 1), %cx
20*ffdd5a33SGanesh Gopalasubramanianlea (, %ebx, 1), %ecx
21*ffdd5a33SGanesh Gopalasubramanianlea (, %ebx, 1), %rcx
22*ffdd5a33SGanesh Gopalasubramanianlea (, %rbx, 1), %cx
23*ffdd5a33SGanesh Gopalasubramanianlea (, %rbx, 1), %ecx
24*ffdd5a33SGanesh Gopalasubramanianlea (, %rbx, 1), %rcx
25*ffdd5a33SGanesh Gopalasubramanianlea (, %ebx, 2), %cx
26*ffdd5a33SGanesh Gopalasubramanianlea (, %ebx, 2), %ecx
27*ffdd5a33SGanesh Gopalasubramanianlea (, %ebx, 2), %rcx
28*ffdd5a33SGanesh Gopalasubramanianlea (, %rbx, 2), %cx
29*ffdd5a33SGanesh Gopalasubramanianlea (, %rbx, 2), %ecx
30*ffdd5a33SGanesh Gopalasubramanianlea (, %rbx, 2), %rcx
31*ffdd5a33SGanesh Gopalasubramanianlea (%eax, %ebx), %cx
32*ffdd5a33SGanesh Gopalasubramanianlea (%eax, %ebx), %ecx
33*ffdd5a33SGanesh Gopalasubramanianlea (%eax, %ebx), %rcx
34*ffdd5a33SGanesh Gopalasubramanianlea (%rax, %rbx), %cx
35*ffdd5a33SGanesh Gopalasubramanianlea (%rax, %rbx), %ecx
36*ffdd5a33SGanesh Gopalasubramanianlea (%rax, %rbx), %rcx
37*ffdd5a33SGanesh Gopalasubramanianlea (%eax, %ebx, 1), %cx
38*ffdd5a33SGanesh Gopalasubramanianlea (%eax, %ebx, 1), %ecx
39*ffdd5a33SGanesh Gopalasubramanianlea (%eax, %ebx, 1), %rcx
40*ffdd5a33SGanesh Gopalasubramanianlea (%rax, %rbx, 1), %cx
41*ffdd5a33SGanesh Gopalasubramanianlea (%rax, %rbx, 1), %ecx
42*ffdd5a33SGanesh Gopalasubramanianlea (%rax, %rbx, 1), %rcx
43*ffdd5a33SGanesh Gopalasubramanianlea (%eax, %ebx, 2), %cx
44*ffdd5a33SGanesh Gopalasubramanianlea (%eax, %ebx, 2), %ecx
45*ffdd5a33SGanesh Gopalasubramanianlea (%eax, %ebx, 2), %rcx
46*ffdd5a33SGanesh Gopalasubramanianlea (%rax, %rbx, 2), %cx
47*ffdd5a33SGanesh Gopalasubramanianlea (%rax, %rbx, 2), %ecx
48*ffdd5a33SGanesh Gopalasubramanianlea (%rax, %rbx, 2), %rcx
49*ffdd5a33SGanesh Gopalasubramanian
50*ffdd5a33SGanesh Gopalasubramanianlea -16(), %cx
51*ffdd5a33SGanesh Gopalasubramanianlea -16(), %ecx
52*ffdd5a33SGanesh Gopalasubramanianlea -16(), %rcx
53*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax), %cx
54*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax), %ecx
55*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax), %rcx
56*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax), %cx
57*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax), %ecx
58*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax), %rcx
59*ffdd5a33SGanesh Gopalasubramanianlea -16(, %ebx), %cx
60*ffdd5a33SGanesh Gopalasubramanianlea -16(, %ebx), %ecx
61*ffdd5a33SGanesh Gopalasubramanianlea -16(, %ebx), %rcx
62*ffdd5a33SGanesh Gopalasubramanianlea -16(, %rbx), %cx
63*ffdd5a33SGanesh Gopalasubramanianlea -16(, %rbx), %ecx
64*ffdd5a33SGanesh Gopalasubramanianlea -16(, %rbx), %rcx
65*ffdd5a33SGanesh Gopalasubramanianlea -16(, %ebx, 1), %cx
66*ffdd5a33SGanesh Gopalasubramanianlea -16(, %ebx, 1), %ecx
67*ffdd5a33SGanesh Gopalasubramanianlea -16(, %ebx, 1), %rcx
68*ffdd5a33SGanesh Gopalasubramanianlea -16(, %rbx, 1), %cx
69*ffdd5a33SGanesh Gopalasubramanianlea -16(, %rbx, 1), %ecx
70*ffdd5a33SGanesh Gopalasubramanianlea -16(, %rbx, 1), %rcx
71*ffdd5a33SGanesh Gopalasubramanianlea -16(, %ebx, 2), %cx
72*ffdd5a33SGanesh Gopalasubramanianlea -16(, %ebx, 2), %ecx
73*ffdd5a33SGanesh Gopalasubramanianlea -16(, %ebx, 2), %rcx
74*ffdd5a33SGanesh Gopalasubramanianlea -16(, %rbx, 2), %cx
75*ffdd5a33SGanesh Gopalasubramanianlea -16(, %rbx, 2), %ecx
76*ffdd5a33SGanesh Gopalasubramanianlea -16(, %rbx, 2), %rcx
77*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax, %ebx), %cx
78*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax, %ebx), %ecx
79*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax, %ebx), %rcx
80*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax, %rbx), %cx
81*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax, %rbx), %ecx
82*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax, %rbx), %rcx
83*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax, %ebx, 1), %cx
84*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax, %ebx, 1), %ecx
85*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax, %ebx, 1), %rcx
86*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax, %rbx, 1), %cx
87*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax, %rbx, 1), %ecx
88*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax, %rbx, 1), %rcx
89*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax, %ebx, 2), %cx
90*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax, %ebx, 2), %ecx
91*ffdd5a33SGanesh Gopalasubramanianlea -16(%eax, %ebx, 2), %rcx
92*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax, %rbx, 2), %cx
93*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax, %rbx, 2), %ecx
94*ffdd5a33SGanesh Gopalasubramanianlea -16(%rax, %rbx, 2), %rcx
95*ffdd5a33SGanesh Gopalasubramanian
96*ffdd5a33SGanesh Gopalasubramanianlea 1024(), %cx
97*ffdd5a33SGanesh Gopalasubramanianlea 1024(), %ecx
98*ffdd5a33SGanesh Gopalasubramanianlea 1024(), %rcx
99*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax), %cx
100*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax), %ecx
101*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax), %rcx
102*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax), %cx
103*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax), %ecx
104*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax), %rcx
105*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %ebx), %cx
106*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %ebx), %ecx
107*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %ebx), %rcx
108*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %rbx), %cx
109*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %rbx), %ecx
110*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %rbx), %rcx
111*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %ebx, 1), %cx
112*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %ebx, 1), %ecx
113*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %ebx, 1), %rcx
114*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %rbx, 1), %cx
115*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %rbx, 1), %ecx
116*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %rbx, 1), %rcx
117*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %ebx, 2), %cx
118*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %ebx, 2), %ecx
119*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %ebx, 2), %rcx
120*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %rbx, 2), %cx
121*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %rbx, 2), %ecx
122*ffdd5a33SGanesh Gopalasubramanianlea 1024(, %rbx, 2), %rcx
123*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax, %ebx), %cx
124*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax, %ebx), %ecx
125*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax, %ebx), %rcx
126*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax, %rbx), %cx
127*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax, %rbx), %ecx
128*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax, %rbx), %rcx
129*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax, %ebx, 1), %cx
130*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax, %ebx, 1), %ecx
131*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax, %ebx, 1), %rcx
132*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax, %rbx, 1), %cx
133*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax, %rbx, 1), %ecx
134*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax, %rbx, 1), %rcx
135*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax, %ebx, 2), %cx
136*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax, %ebx, 2), %ecx
137*ffdd5a33SGanesh Gopalasubramanianlea 1024(%eax, %ebx, 2), %rcx
138*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax, %rbx, 2), %cx
139*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax, %rbx, 2), %ecx
140*ffdd5a33SGanesh Gopalasubramanianlea 1024(%rax, %rbx, 2), %rcx
141*ffdd5a33SGanesh Gopalasubramanian
142*ffdd5a33SGanesh Gopalasubramanian# CHECK:      Instruction Info:
143*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [1]: #uOps
144*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [2]: Latency
145*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [3]: RThroughput
146*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [4]: MayLoad
147*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [5]: MayStore
148*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [6]: HasSideEffects (U)
149*ffdd5a33SGanesh Gopalasubramanian
150*ffdd5a33SGanesh Gopalasubramanian# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:
151*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	0, %cx
152*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	0, %ecx
153*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	0, %rcx
154*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(%eax), %cx
155*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	(%eax), %ecx
156*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	(%eax), %rcx
157*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(%rax), %cx
158*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	(%rax), %ecx
159*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	(%rax), %rcx
160*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(,%ebx), %cx
161*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	(,%ebx), %ecx
162*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	(,%ebx), %rcx
163*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(,%rbx), %cx
164*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	(,%rbx), %ecx
165*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	(,%rbx), %rcx
166*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(,%ebx), %cx
167*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	(,%ebx), %ecx
168*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	(,%ebx), %rcx
169*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(,%rbx), %cx
170*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	(,%rbx), %ecx
171*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	(,%rbx), %rcx
172*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(,%ebx,2), %cx
173*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	(,%ebx,2), %ecx
174*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	(,%ebx,2), %rcx
175*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(,%rbx,2), %cx
176*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	(,%rbx,2), %ecx
177*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	(,%rbx,2), %rcx
178*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(%eax,%ebx), %cx
179*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	(%eax,%ebx), %ecx
180*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	(%eax,%ebx), %rcx
181*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(%rax,%rbx), %cx
182*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	(%rax,%rbx), %ecx
183*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	(%rax,%rbx), %rcx
184*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(%eax,%ebx), %cx
185*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	(%eax,%ebx), %ecx
186*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	(%eax,%ebx), %rcx
187*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(%rax,%rbx), %cx
188*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	(%rax,%rbx), %ecx
189*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	(%rax,%rbx), %rcx
190*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(%eax,%ebx,2), %cx
191*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	(%eax,%ebx,2), %ecx
192*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	(%eax,%ebx,2), %rcx
193*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	(%rax,%rbx,2), %cx
194*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	(%rax,%rbx,2), %ecx
195*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	(%rax,%rbx,2), %rcx
196*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16, %cx
197*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	-16, %ecx
198*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	-16, %rcx
199*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(%eax), %cx
200*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	-16(%eax), %ecx
201*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	-16(%eax), %rcx
202*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(%rax), %cx
203*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	-16(%rax), %ecx
204*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	-16(%rax), %rcx
205*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%ebx), %cx
206*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	-16(,%ebx), %ecx
207*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	-16(,%ebx), %rcx
208*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%rbx), %cx
209*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	-16(,%rbx), %ecx
210*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	-16(,%rbx), %rcx
211*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%ebx), %cx
212*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	-16(,%ebx), %ecx
213*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	-16(,%ebx), %rcx
214*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%rbx), %cx
215*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	-16(,%rbx), %ecx
216*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	-16(,%rbx), %rcx
217*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%ebx,2), %cx
218*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	-16(,%ebx,2), %ecx
219*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	-16(,%ebx,2), %rcx
220*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%rbx,2), %cx
221*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	-16(,%rbx,2), %ecx
222*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	-16(,%rbx,2), %rcx
223*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(%eax,%ebx), %cx
224*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	-16(%eax,%ebx), %ecx
225*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	-16(%eax,%ebx), %rcx
226*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(%rax,%rbx), %cx
227*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	-16(%rax,%rbx), %ecx
228*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	-16(%rax,%rbx), %rcx
229*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(%eax,%ebx), %cx
230*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	-16(%eax,%ebx), %ecx
231*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	-16(%eax,%ebx), %rcx
232*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(%rax,%rbx), %cx
233*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	-16(%rax,%rbx), %ecx
234*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	-16(%rax,%rbx), %rcx
235*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(%eax,%ebx,2), %cx
236*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	-16(%eax,%ebx,2), %ecx
237*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	-16(%eax,%ebx,2), %rcx
238*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	-16(%rax,%rbx,2), %cx
239*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	-16(%rax,%rbx,2), %ecx
240*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	-16(%rax,%rbx,2), %rcx
241*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024, %cx
242*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	1024, %ecx
243*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	1024, %rcx
244*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(%eax), %cx
245*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	1024(%eax), %ecx
246*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	1024(%eax), %rcx
247*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(%rax), %cx
248*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	1024(%rax), %ecx
249*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	1024(%rax), %rcx
250*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%ebx), %cx
251*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	1024(,%ebx), %ecx
252*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	1024(,%ebx), %rcx
253*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%rbx), %cx
254*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	1024(,%rbx), %ecx
255*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	1024(,%rbx), %rcx
256*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%ebx), %cx
257*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	1024(,%ebx), %ecx
258*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	1024(,%ebx), %rcx
259*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%rbx), %cx
260*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leal	1024(,%rbx), %ecx
261*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33                        leaq	1024(,%rbx), %rcx
262*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%ebx,2), %cx
263*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	1024(,%ebx,2), %ecx
264*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	1024(,%ebx,2), %rcx
265*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%rbx,2), %cx
266*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	1024(,%rbx,2), %ecx
267*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	1024(,%rbx,2), %rcx
268*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(%eax,%ebx), %cx
269*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	1024(%eax,%ebx), %ecx
270*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	1024(%eax,%ebx), %rcx
271*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(%rax,%rbx), %cx
272*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	1024(%rax,%rbx), %ecx
273*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	1024(%rax,%rbx), %rcx
274*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(%eax,%ebx), %cx
275*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	1024(%eax,%ebx), %ecx
276*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	1024(%eax,%ebx), %rcx
277*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(%rax,%rbx), %cx
278*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	1024(%rax,%rbx), %ecx
279*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	1024(%rax,%rbx), %rcx
280*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(%eax,%ebx,2), %cx
281*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	1024(%eax,%ebx,2), %ecx
282*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	1024(%eax,%ebx,2), %rcx
283*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     1.00                        leaw	1024(%rax,%rbx,2), %cx
284*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leal	1024(%rax,%rbx,2), %ecx
285*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  2      2     0.25                        leaq	1024(%rax,%rbx,2), %rcx
286*ffdd5a33SGanesh Gopalasubramanian
287*ffdd5a33SGanesh Gopalasubramanian# CHECK:      Resources:
288*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [0]   - Zn4AGU0
289*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [1]   - Zn4AGU1
290*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [2]   - Zn4AGU2
291*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [3]   - Zn4ALU0
292*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [4]   - Zn4ALU1
293*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [5]   - Zn4ALU2
294*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [6]   - Zn4ALU3
295*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [7]   - Zn4BRU1
296*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [8]   - Zn4FP0
297*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [9]   - Zn4FP1
298*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [10]  - Zn4FP2
299*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [11]  - Zn4FP3
300*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [12.0] - Zn4FP45
301*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [12.1] - Zn4FP45
302*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [13]  - Zn4FPSt
303*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [14.0] - Zn4LSU
304*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [14.1] - Zn4LSU
305*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [14.2] - Zn4LSU
306*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [15.0] - Zn4Load
307*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [15.1] - Zn4Load
308*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [15.2] - Zn4Load
309*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [16.0] - Zn4Store
310*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [16.1] - Zn4Store
311*ffdd5a33SGanesh Gopalasubramanian
312*ffdd5a33SGanesh Gopalasubramanian# CHECK:      Resource pressure per iteration:
313*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12.0] [12.1] [13]   [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1]
314*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 16.67  16.67  16.67  55.00  55.00  55.00  55.00   -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -
315*ffdd5a33SGanesh Gopalasubramanian
316*ffdd5a33SGanesh Gopalasubramanian# CHECK:      Resource pressure by instruction:
317*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12.0] [12.1] [13]   [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1] Instructions:
318*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	0, %cx
319*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	0, %ecx
320*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	0, %rcx
321*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(%eax), %cx
322*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(%eax), %ecx
323*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(%eax), %rcx
324*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(%rax), %cx
325*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(%rax), %ecx
326*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(%rax), %rcx
327*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(,%ebx), %cx
328*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(,%ebx), %ecx
329*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(,%ebx), %rcx
330*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(,%rbx), %cx
331*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(,%rbx), %ecx
332*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(,%rbx), %rcx
333*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(,%ebx), %cx
334*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(,%ebx), %ecx
335*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(,%ebx), %rcx
336*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(,%rbx), %cx
337*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(,%rbx), %ecx
338*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(,%rbx), %rcx
339*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(,%ebx,2), %cx
340*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(,%ebx,2), %ecx
341*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(,%ebx,2), %rcx
342*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(,%rbx,2), %cx
343*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(,%rbx,2), %ecx
344*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(,%rbx,2), %rcx
345*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(%eax,%ebx), %cx
346*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(%eax,%ebx), %ecx
347*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(%eax,%ebx), %rcx
348*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(%rax,%rbx), %cx
349*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(%rax,%rbx), %ecx
350*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(%rax,%rbx), %rcx
351*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(%eax,%ebx), %cx
352*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(%eax,%ebx), %ecx
353*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(%eax,%ebx), %rcx
354*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(%rax,%rbx), %cx
355*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(%rax,%rbx), %ecx
356*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(%rax,%rbx), %rcx
357*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(%eax,%ebx,2), %cx
358*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(%eax,%ebx,2), %ecx
359*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(%eax,%ebx,2), %rcx
360*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	(%rax,%rbx,2), %cx
361*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	(%rax,%rbx,2), %ecx
362*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	(%rax,%rbx,2), %rcx
363*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16, %cx
364*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16, %ecx
365*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16, %rcx
366*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(%eax), %cx
367*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(%eax), %ecx
368*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%eax), %rcx
369*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(%rax), %cx
370*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(%rax), %ecx
371*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%rax), %rcx
372*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(,%ebx), %cx
373*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%ebx), %ecx
374*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%ebx), %rcx
375*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(,%rbx), %cx
376*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%rbx), %ecx
377*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%rbx), %rcx
378*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(,%ebx), %cx
379*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%ebx), %ecx
380*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%ebx), %rcx
381*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(,%rbx), %cx
382*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%rbx), %ecx
383*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%rbx), %rcx
384*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(,%ebx,2), %cx
385*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%ebx,2), %ecx
386*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%ebx,2), %rcx
387*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(,%rbx,2), %cx
388*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%rbx,2), %ecx
389*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%rbx,2), %rcx
390*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(%eax,%ebx), %cx
391*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(%eax,%ebx), %ecx
392*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%eax,%ebx), %rcx
393*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(%rax,%rbx), %cx
394*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(%rax,%rbx), %ecx
395*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%rax,%rbx), %rcx
396*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(%eax,%ebx), %cx
397*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(%eax,%ebx), %ecx
398*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%eax,%ebx), %rcx
399*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(%rax,%rbx), %cx
400*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(%rax,%rbx), %ecx
401*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%rax,%rbx), %rcx
402*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(%eax,%ebx,2), %cx
403*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(%eax,%ebx,2), %ecx
404*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%eax,%ebx,2), %rcx
405*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	-16(%rax,%rbx,2), %cx
406*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	-16(%rax,%rbx,2), %ecx
407*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%rax,%rbx,2), %rcx
408*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024, %cx
409*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024, %ecx
410*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024, %rcx
411*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(%eax), %cx
412*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(%eax), %ecx
413*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%eax), %rcx
414*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(%rax), %cx
415*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(%rax), %ecx
416*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%rax), %rcx
417*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(,%ebx), %cx
418*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%ebx), %ecx
419*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%ebx), %rcx
420*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(,%rbx), %cx
421*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%rbx), %ecx
422*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%rbx), %rcx
423*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(,%ebx), %cx
424*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%ebx), %ecx
425*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%ebx), %rcx
426*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(,%rbx), %cx
427*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%rbx), %ecx
428*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%rbx), %rcx
429*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(,%ebx,2), %cx
430*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%ebx,2), %ecx
431*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%ebx,2), %rcx
432*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(,%rbx,2), %cx
433*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%rbx,2), %ecx
434*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%rbx,2), %rcx
435*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(%eax,%ebx), %cx
436*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(%eax,%ebx), %ecx
437*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%eax,%ebx), %rcx
438*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(%rax,%rbx), %cx
439*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(%rax,%rbx), %ecx
440*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%rax,%rbx), %rcx
441*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(%eax,%ebx), %cx
442*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(%eax,%ebx), %ecx
443*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%eax,%ebx), %rcx
444*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(%rax,%rbx), %cx
445*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(%rax,%rbx), %ecx
446*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%rax,%rbx), %rcx
447*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(%eax,%ebx,2), %cx
448*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(%eax,%ebx,2), %ecx
449*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%eax,%ebx,2), %rcx
450*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     1.00   1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaw	1024(%rax,%rbx,2), %cx
451*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leal	1024(%rax,%rbx,2), %ecx
452*ffdd5a33SGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%rax,%rbx,2), %rcx
453