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