xref: /llvm-project/llvm/test/tools/llvm-mca/X86/SapphireRapids/resources-lea.s (revision 095f489757ead08184dd340f14a7b6158db6b0a3)
18db674adSHaohai Wen# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
28db674adSHaohai Wen# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=sapphirerapids -instruction-tables < %s | FileCheck %s
38db674adSHaohai Wen
48db674adSHaohai Wenlea 0(), %cx
58db674adSHaohai Wenlea 0(), %ecx
68db674adSHaohai Wenlea 0(), %rcx
78db674adSHaohai Wenlea (%eax), %cx
88db674adSHaohai Wenlea (%eax), %ecx
98db674adSHaohai Wenlea (%eax), %rcx
108db674adSHaohai Wenlea (%rax), %cx
118db674adSHaohai Wenlea (%rax), %ecx
128db674adSHaohai Wenlea (%rax), %rcx
138db674adSHaohai Wenlea (, %ebx), %cx
148db674adSHaohai Wenlea (, %ebx), %ecx
158db674adSHaohai Wenlea (, %ebx), %rcx
168db674adSHaohai Wenlea (, %rbx), %cx
178db674adSHaohai Wenlea (, %rbx), %ecx
188db674adSHaohai Wenlea (, %rbx), %rcx
198db674adSHaohai Wenlea (, %ebx, 1), %cx
208db674adSHaohai Wenlea (, %ebx, 1), %ecx
218db674adSHaohai Wenlea (, %ebx, 1), %rcx
228db674adSHaohai Wenlea (, %rbx, 1), %cx
238db674adSHaohai Wenlea (, %rbx, 1), %ecx
248db674adSHaohai Wenlea (, %rbx, 1), %rcx
258db674adSHaohai Wenlea (, %ebx, 2), %cx
268db674adSHaohai Wenlea (, %ebx, 2), %ecx
278db674adSHaohai Wenlea (, %ebx, 2), %rcx
288db674adSHaohai Wenlea (, %rbx, 2), %cx
298db674adSHaohai Wenlea (, %rbx, 2), %ecx
308db674adSHaohai Wenlea (, %rbx, 2), %rcx
318db674adSHaohai Wenlea (%eax, %ebx), %cx
328db674adSHaohai Wenlea (%eax, %ebx), %ecx
338db674adSHaohai Wenlea (%eax, %ebx), %rcx
348db674adSHaohai Wenlea (%rax, %rbx), %cx
358db674adSHaohai Wenlea (%rax, %rbx), %ecx
368db674adSHaohai Wenlea (%rax, %rbx), %rcx
378db674adSHaohai Wenlea (%eax, %ebx, 1), %cx
388db674adSHaohai Wenlea (%eax, %ebx, 1), %ecx
398db674adSHaohai Wenlea (%eax, %ebx, 1), %rcx
408db674adSHaohai Wenlea (%rax, %rbx, 1), %cx
418db674adSHaohai Wenlea (%rax, %rbx, 1), %ecx
428db674adSHaohai Wenlea (%rax, %rbx, 1), %rcx
438db674adSHaohai Wenlea (%eax, %ebx, 2), %cx
448db674adSHaohai Wenlea (%eax, %ebx, 2), %ecx
458db674adSHaohai Wenlea (%eax, %ebx, 2), %rcx
468db674adSHaohai Wenlea (%rax, %rbx, 2), %cx
478db674adSHaohai Wenlea (%rax, %rbx, 2), %ecx
488db674adSHaohai Wenlea (%rax, %rbx, 2), %rcx
498db674adSHaohai Wen
508db674adSHaohai Wenlea -16(), %cx
518db674adSHaohai Wenlea -16(), %ecx
528db674adSHaohai Wenlea -16(), %rcx
538db674adSHaohai Wenlea -16(%eax), %cx
548db674adSHaohai Wenlea -16(%eax), %ecx
558db674adSHaohai Wenlea -16(%eax), %rcx
568db674adSHaohai Wenlea -16(%rax), %cx
578db674adSHaohai Wenlea -16(%rax), %ecx
588db674adSHaohai Wenlea -16(%rax), %rcx
598db674adSHaohai Wenlea -16(, %ebx), %cx
608db674adSHaohai Wenlea -16(, %ebx), %ecx
618db674adSHaohai Wenlea -16(, %ebx), %rcx
628db674adSHaohai Wenlea -16(, %rbx), %cx
638db674adSHaohai Wenlea -16(, %rbx), %ecx
648db674adSHaohai Wenlea -16(, %rbx), %rcx
658db674adSHaohai Wenlea -16(, %ebx, 1), %cx
668db674adSHaohai Wenlea -16(, %ebx, 1), %ecx
678db674adSHaohai Wenlea -16(, %ebx, 1), %rcx
688db674adSHaohai Wenlea -16(, %rbx, 1), %cx
698db674adSHaohai Wenlea -16(, %rbx, 1), %ecx
708db674adSHaohai Wenlea -16(, %rbx, 1), %rcx
718db674adSHaohai Wenlea -16(, %ebx, 2), %cx
728db674adSHaohai Wenlea -16(, %ebx, 2), %ecx
738db674adSHaohai Wenlea -16(, %ebx, 2), %rcx
748db674adSHaohai Wenlea -16(, %rbx, 2), %cx
758db674adSHaohai Wenlea -16(, %rbx, 2), %ecx
768db674adSHaohai Wenlea -16(, %rbx, 2), %rcx
778db674adSHaohai Wenlea -16(%eax, %ebx), %cx
788db674adSHaohai Wenlea -16(%eax, %ebx), %ecx
798db674adSHaohai Wenlea -16(%eax, %ebx), %rcx
808db674adSHaohai Wenlea -16(%rax, %rbx), %cx
818db674adSHaohai Wenlea -16(%rax, %rbx), %ecx
828db674adSHaohai Wenlea -16(%rax, %rbx), %rcx
838db674adSHaohai Wenlea -16(%eax, %ebx, 1), %cx
848db674adSHaohai Wenlea -16(%eax, %ebx, 1), %ecx
858db674adSHaohai Wenlea -16(%eax, %ebx, 1), %rcx
868db674adSHaohai Wenlea -16(%rax, %rbx, 1), %cx
878db674adSHaohai Wenlea -16(%rax, %rbx, 1), %ecx
888db674adSHaohai Wenlea -16(%rax, %rbx, 1), %rcx
898db674adSHaohai Wenlea -16(%eax, %ebx, 2), %cx
908db674adSHaohai Wenlea -16(%eax, %ebx, 2), %ecx
918db674adSHaohai Wenlea -16(%eax, %ebx, 2), %rcx
928db674adSHaohai Wenlea -16(%rax, %rbx, 2), %cx
938db674adSHaohai Wenlea -16(%rax, %rbx, 2), %ecx
948db674adSHaohai Wenlea -16(%rax, %rbx, 2), %rcx
958db674adSHaohai Wen
968db674adSHaohai Wenlea 1024(), %cx
978db674adSHaohai Wenlea 1024(), %ecx
988db674adSHaohai Wenlea 1024(), %rcx
998db674adSHaohai Wenlea 1024(%eax), %cx
1008db674adSHaohai Wenlea 1024(%eax), %ecx
1018db674adSHaohai Wenlea 1024(%eax), %rcx
1028db674adSHaohai Wenlea 1024(%rax), %cx
1038db674adSHaohai Wenlea 1024(%rax), %ecx
1048db674adSHaohai Wenlea 1024(%rax), %rcx
1058db674adSHaohai Wenlea 1024(, %ebx), %cx
1068db674adSHaohai Wenlea 1024(, %ebx), %ecx
1078db674adSHaohai Wenlea 1024(, %ebx), %rcx
1088db674adSHaohai Wenlea 1024(, %rbx), %cx
1098db674adSHaohai Wenlea 1024(, %rbx), %ecx
1108db674adSHaohai Wenlea 1024(, %rbx), %rcx
1118db674adSHaohai Wenlea 1024(, %ebx, 1), %cx
1128db674adSHaohai Wenlea 1024(, %ebx, 1), %ecx
1138db674adSHaohai Wenlea 1024(, %ebx, 1), %rcx
1148db674adSHaohai Wenlea 1024(, %rbx, 1), %cx
1158db674adSHaohai Wenlea 1024(, %rbx, 1), %ecx
1168db674adSHaohai Wenlea 1024(, %rbx, 1), %rcx
1178db674adSHaohai Wenlea 1024(, %ebx, 2), %cx
1188db674adSHaohai Wenlea 1024(, %ebx, 2), %ecx
1198db674adSHaohai Wenlea 1024(, %ebx, 2), %rcx
1208db674adSHaohai Wenlea 1024(, %rbx, 2), %cx
1218db674adSHaohai Wenlea 1024(, %rbx, 2), %ecx
1228db674adSHaohai Wenlea 1024(, %rbx, 2), %rcx
1238db674adSHaohai Wenlea 1024(%eax, %ebx), %cx
1248db674adSHaohai Wenlea 1024(%eax, %ebx), %ecx
1258db674adSHaohai Wenlea 1024(%eax, %ebx), %rcx
1268db674adSHaohai Wenlea 1024(%rax, %rbx), %cx
1278db674adSHaohai Wenlea 1024(%rax, %rbx), %ecx
1288db674adSHaohai Wenlea 1024(%rax, %rbx), %rcx
1298db674adSHaohai Wenlea 1024(%eax, %ebx, 1), %cx
1308db674adSHaohai Wenlea 1024(%eax, %ebx, 1), %ecx
1318db674adSHaohai Wenlea 1024(%eax, %ebx, 1), %rcx
1328db674adSHaohai Wenlea 1024(%rax, %rbx, 1), %cx
1338db674adSHaohai Wenlea 1024(%rax, %rbx, 1), %ecx
1348db674adSHaohai Wenlea 1024(%rax, %rbx, 1), %rcx
1358db674adSHaohai Wenlea 1024(%eax, %ebx, 2), %cx
1368db674adSHaohai Wenlea 1024(%eax, %ebx, 2), %ecx
1378db674adSHaohai Wenlea 1024(%eax, %ebx, 2), %rcx
1388db674adSHaohai Wenlea 1024(%rax, %rbx, 2), %cx
1398db674adSHaohai Wenlea 1024(%rax, %rbx, 2), %ecx
1408db674adSHaohai Wenlea 1024(%rax, %rbx, 2), %rcx
1418db674adSHaohai Wen
1428db674adSHaohai Wen# CHECK:      Instruction Info:
1438db674adSHaohai Wen# CHECK-NEXT: [1]: #uOps
1448db674adSHaohai Wen# CHECK-NEXT: [2]: Latency
1458db674adSHaohai Wen# CHECK-NEXT: [3]: RThroughput
1468db674adSHaohai Wen# CHECK-NEXT: [4]: MayLoad
1478db674adSHaohai Wen# CHECK-NEXT: [5]: MayStore
1488db674adSHaohai Wen# CHECK-NEXT: [6]: HasSideEffects (U)
1498db674adSHaohai Wen
1508db674adSHaohai Wen# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:
1518db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	0, %cx
1528db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	0, %ecx
1538db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	0, %rcx
1548db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(%eax), %cx
1558db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(%eax), %ecx
1568db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(%eax), %rcx
1578db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(%rax), %cx
1588db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(%rax), %ecx
1598db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(%rax), %rcx
1608db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(,%ebx), %cx
1618db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(,%ebx), %ecx
1628db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(,%ebx), %rcx
1638db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(,%rbx), %cx
1648db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(,%rbx), %ecx
1658db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(,%rbx), %rcx
1668db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(,%ebx), %cx
1678db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(,%ebx), %ecx
1688db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(,%ebx), %rcx
1698db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(,%rbx), %cx
1708db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(,%rbx), %ecx
1718db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(,%rbx), %rcx
1728db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(,%ebx,2), %cx
1738db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(,%ebx,2), %ecx
1748db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(,%ebx,2), %rcx
1758db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(,%rbx,2), %cx
1768db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(,%rbx,2), %ecx
1778db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(,%rbx,2), %rcx
1788db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(%eax,%ebx), %cx
1798db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(%eax,%ebx), %ecx
1808db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(%eax,%ebx), %rcx
1818db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(%rax,%rbx), %cx
1828db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(%rax,%rbx), %ecx
1838db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(%rax,%rbx), %rcx
1848db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(%eax,%ebx), %cx
1858db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(%eax,%ebx), %ecx
1868db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(%eax,%ebx), %rcx
1878db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(%rax,%rbx), %cx
1888db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(%rax,%rbx), %ecx
1898db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(%rax,%rbx), %rcx
1908db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(%eax,%ebx,2), %cx
1918db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(%eax,%ebx,2), %ecx
1928db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(%eax,%ebx,2), %rcx
1938db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	(%rax,%rbx,2), %cx
1948db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	(%rax,%rbx,2), %ecx
1958db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	(%rax,%rbx,2), %rcx
1968db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16, %cx
1978db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16, %ecx
1988db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16, %rcx
1998db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(%eax), %cx
2008db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(%eax), %ecx
2018db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(%eax), %rcx
2028db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(%rax), %cx
2038db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(%rax), %ecx
2048db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(%rax), %rcx
2058db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%ebx), %cx
2068db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(,%ebx), %ecx
2078db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(,%ebx), %rcx
2088db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%rbx), %cx
2098db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(,%rbx), %ecx
2108db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(,%rbx), %rcx
2118db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%ebx), %cx
2128db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(,%ebx), %ecx
2138db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(,%ebx), %rcx
2148db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%rbx), %cx
2158db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(,%rbx), %ecx
2168db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(,%rbx), %rcx
2178db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%ebx,2), %cx
2188db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(,%ebx,2), %ecx
2198db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(,%ebx,2), %rcx
2208db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(,%rbx,2), %cx
2218db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(,%rbx,2), %ecx
2228db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(,%rbx,2), %rcx
2238db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(%eax,%ebx), %cx
2248db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(%eax,%ebx), %ecx
2258db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(%eax,%ebx), %rcx
2268db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(%rax,%rbx), %cx
2278db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(%rax,%rbx), %ecx
2288db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(%rax,%rbx), %rcx
2298db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(%eax,%ebx), %cx
2308db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(%eax,%ebx), %ecx
2318db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(%eax,%ebx), %rcx
2328db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(%rax,%rbx), %cx
2338db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(%rax,%rbx), %ecx
2348db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(%rax,%rbx), %rcx
2358db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(%eax,%ebx,2), %cx
2368db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(%eax,%ebx,2), %ecx
2378db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(%eax,%ebx,2), %rcx
2388db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	-16(%rax,%rbx,2), %cx
2398db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	-16(%rax,%rbx,2), %ecx
2408db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	-16(%rax,%rbx,2), %rcx
2418db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024, %cx
2428db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024, %ecx
2438db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024, %rcx
2448db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(%eax), %cx
2458db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(%eax), %ecx
2468db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(%eax), %rcx
2478db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(%rax), %cx
2488db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(%rax), %ecx
2498db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(%rax), %rcx
2508db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%ebx), %cx
2518db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(,%ebx), %ecx
2528db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(,%ebx), %rcx
2538db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%rbx), %cx
2548db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(,%rbx), %ecx
2558db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(,%rbx), %rcx
2568db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%ebx), %cx
2578db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(,%ebx), %ecx
2588db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(,%ebx), %rcx
2598db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%rbx), %cx
2608db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(,%rbx), %ecx
2618db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(,%rbx), %rcx
2628db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%ebx,2), %cx
2638db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(,%ebx,2), %ecx
2648db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(,%ebx,2), %rcx
2658db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(,%rbx,2), %cx
2668db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(,%rbx,2), %ecx
2678db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(,%rbx,2), %rcx
2688db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(%eax,%ebx), %cx
2698db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(%eax,%ebx), %ecx
2708db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(%eax,%ebx), %rcx
2718db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(%rax,%rbx), %cx
2728db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(%rax,%rbx), %ecx
2738db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(%rax,%rbx), %rcx
2748db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(%eax,%ebx), %cx
2758db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(%eax,%ebx), %ecx
2768db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(%eax,%ebx), %rcx
2778db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(%rax,%rbx), %cx
2788db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(%rax,%rbx), %ecx
2798db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(%rax,%rbx), %rcx
2808db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(%eax,%ebx,2), %cx
2818db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(%eax,%ebx,2), %ecx
2828db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(%eax,%ebx,2), %rcx
2838db674adSHaohai Wen# CHECK-NEXT:  2      2     1.00                        leaw	1024(%rax,%rbx,2), %cx
2848db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leal	1024(%rax,%rbx,2), %ecx
2858db674adSHaohai Wen# CHECK-NEXT:  1      1     1.00                        leaq	1024(%rax,%rbx,2), %rcx
2868db674adSHaohai Wen
2878db674adSHaohai Wen# CHECK:      Resources:
2888db674adSHaohai Wen# CHECK-NEXT: [0]   - SPRPort00
2898db674adSHaohai Wen# CHECK-NEXT: [1]   - SPRPort01
2908db674adSHaohai Wen# CHECK-NEXT: [2]   - SPRPort02
2918db674adSHaohai Wen# CHECK-NEXT: [3]   - SPRPort03
2928db674adSHaohai Wen# CHECK-NEXT: [4]   - SPRPort04
2938db674adSHaohai Wen# CHECK-NEXT: [5]   - SPRPort05
2948db674adSHaohai Wen# CHECK-NEXT: [6]   - SPRPort06
2958db674adSHaohai Wen# CHECK-NEXT: [7]   - SPRPort07
2968db674adSHaohai Wen# CHECK-NEXT: [8]   - SPRPort08
2978db674adSHaohai Wen# CHECK-NEXT: [9]   - SPRPort09
2988db674adSHaohai Wen# CHECK-NEXT: [10]  - SPRPort10
2998db674adSHaohai Wen# CHECK-NEXT: [11]  - SPRPort11
3008db674adSHaohai Wen# CHECK-NEXT: [12]  - SPRPortInvalid
3018db674adSHaohai Wen
3028db674adSHaohai Wen# CHECK:      Resource pressure per iteration:
3038db674adSHaohai Wen# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]
304*095f4897SAiden Grossman# CHECK-NEXT: 9.00   144.00  -      -      -     9.00   9.00    -      -      -      -     9.00    -
3058db674adSHaohai Wen
3068db674adSHaohai Wen# CHECK:      Resource pressure by instruction:
3078db674adSHaohai Wen# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   Instructions:
308*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	0, %cx
3098db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	0, %ecx
3108db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	0, %rcx
311*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(%eax), %cx
3128db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(%eax), %ecx
3138db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(%eax), %rcx
314*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(%rax), %cx
3158db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(%rax), %ecx
3168db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(%rax), %rcx
317*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(,%ebx), %cx
3188db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(,%ebx), %ecx
3198db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(,%ebx), %rcx
320*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(,%rbx), %cx
3218db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(,%rbx), %ecx
3228db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(,%rbx), %rcx
323*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(,%ebx), %cx
3248db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(,%ebx), %ecx
3258db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(,%ebx), %rcx
326*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(,%rbx), %cx
3278db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(,%rbx), %ecx
3288db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(,%rbx), %rcx
329*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(,%ebx,2), %cx
3308db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(,%ebx,2), %ecx
3318db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(,%ebx,2), %rcx
332*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(,%rbx,2), %cx
3338db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(,%rbx,2), %ecx
3348db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(,%rbx,2), %rcx
335*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(%eax,%ebx), %cx
3368db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(%eax,%ebx), %ecx
3378db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(%eax,%ebx), %rcx
338*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(%rax,%rbx), %cx
3398db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(%rax,%rbx), %ecx
3408db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(%rax,%rbx), %rcx
341*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(%eax,%ebx), %cx
3428db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(%eax,%ebx), %ecx
3438db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(%eax,%ebx), %rcx
344*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(%rax,%rbx), %cx
3458db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(%rax,%rbx), %ecx
3468db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(%rax,%rbx), %rcx
347*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(%eax,%ebx,2), %cx
3488db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(%eax,%ebx,2), %ecx
3498db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(%eax,%ebx,2), %rcx
350*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	(%rax,%rbx,2), %cx
3518db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	(%rax,%rbx,2), %ecx
3528db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	(%rax,%rbx,2), %rcx
353*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16, %cx
3548db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16, %ecx
3558db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16, %rcx
356*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(%eax), %cx
3578db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(%eax), %ecx
3588db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%eax), %rcx
359*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(%rax), %cx
3608db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(%rax), %ecx
3618db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%rax), %rcx
362*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(,%ebx), %cx
3638db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%ebx), %ecx
3648db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%ebx), %rcx
365*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(,%rbx), %cx
3668db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%rbx), %ecx
3678db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%rbx), %rcx
368*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(,%ebx), %cx
3698db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%ebx), %ecx
3708db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%ebx), %rcx
371*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(,%rbx), %cx
3728db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%rbx), %ecx
3738db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%rbx), %rcx
374*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(,%ebx,2), %cx
3758db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%ebx,2), %ecx
3768db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%ebx,2), %rcx
377*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(,%rbx,2), %cx
3788db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(,%rbx,2), %ecx
3798db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(,%rbx,2), %rcx
380*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(%eax,%ebx), %cx
3818db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(%eax,%ebx), %ecx
3828db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%eax,%ebx), %rcx
383*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(%rax,%rbx), %cx
3848db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(%rax,%rbx), %ecx
3858db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%rax,%rbx), %rcx
386*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(%eax,%ebx), %cx
3878db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(%eax,%ebx), %ecx
3888db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%eax,%ebx), %rcx
389*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(%rax,%rbx), %cx
3908db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(%rax,%rbx), %ecx
3918db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%rax,%rbx), %rcx
392*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(%eax,%ebx,2), %cx
3938db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(%eax,%ebx,2), %ecx
3948db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%eax,%ebx,2), %rcx
395*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	-16(%rax,%rbx,2), %cx
3968db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	-16(%rax,%rbx,2), %ecx
3978db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	-16(%rax,%rbx,2), %rcx
398*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024, %cx
3998db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024, %ecx
4008db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024, %rcx
401*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(%eax), %cx
4028db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(%eax), %ecx
4038db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%eax), %rcx
404*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(%rax), %cx
4058db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(%rax), %ecx
4068db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%rax), %rcx
407*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(,%ebx), %cx
4088db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%ebx), %ecx
4098db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%ebx), %rcx
410*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(,%rbx), %cx
4118db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%rbx), %ecx
4128db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%rbx), %rcx
413*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(,%ebx), %cx
4148db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%ebx), %ecx
4158db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%ebx), %rcx
416*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(,%rbx), %cx
4178db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%rbx), %ecx
4188db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%rbx), %rcx
419*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(,%ebx,2), %cx
4208db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%ebx,2), %ecx
4218db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%ebx,2), %rcx
422*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(,%rbx,2), %cx
4238db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(,%rbx,2), %ecx
4248db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(,%rbx,2), %rcx
425*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(%eax,%ebx), %cx
4268db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(%eax,%ebx), %ecx
4278db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%eax,%ebx), %rcx
428*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(%rax,%rbx), %cx
4298db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(%rax,%rbx), %ecx
4308db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%rax,%rbx), %rcx
431*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(%eax,%ebx), %cx
4328db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(%eax,%ebx), %ecx
4338db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%eax,%ebx), %rcx
434*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(%rax,%rbx), %cx
4358db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(%rax,%rbx), %ecx
4368db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%rax,%rbx), %rcx
437*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(%eax,%ebx,2), %cx
4388db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(%eax,%ebx,2), %ecx
4398db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%eax,%ebx,2), %rcx
440*095f4897SAiden Grossman# CHECK-NEXT: 0.20   1.20    -      -      -     0.20   0.20    -      -      -      -     0.20    -     leaw	1024(%rax,%rbx,2), %cx
4418db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leal	1024(%rax,%rbx,2), %ecx
4428db674adSHaohai Wen# CHECK-NEXT:  -     1.00    -      -      -      -      -      -      -      -      -      -      -     leaq	1024(%rax,%rbx,2), %rcx
443