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