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