Home | History | Annotate | Download | only in priv

Lines Matching refs:IRRS

196    am->Aam.IRRS.imm   = imm32;
197 am->Aam.IRRS.base = base;
198 am->Aam.IRRS.index = indEx;
199 am->Aam.IRRS.shift = shift;
215 vex_printf("0x%x(", am->Aam.IRRS.imm);
216 ppHRegAMD64(am->Aam.IRRS.base);
218 ppHRegAMD64(am->Aam.IRRS.index);
219 vex_printf(",%d)", 1 << am->Aam.IRRS.shift);
232 addHRegUse(u, HRmRead, am->Aam.IRRS.base);
233 addHRegUse(u, HRmRead, am->Aam.IRRS.index);
246 am->Aam.IRRS.base = lookupHRegRemap(m, am->Aam.IRRS.base);
247 am->Aam.IRRS.index = lookupHRegRemap(m, am->Aam.IRRS.index);
2116 if (fits8bits(am->Aam.IRRS.imm)
2117 && ! sameHReg(am->Aam.IRRS.index, hregAMD64_RSP())) {
2119 *p++ = mkSIB(am->Aam.IRRS.shift, iregEnc210(am->Aam.IRRS.index),
2120 iregEnc210(am->Aam.IRRS.base));
2121 *p++ = toUChar(am->Aam.IRRS.imm & 0xFF);
2124 if (! sameHReg(am->Aam.IRRS.index, hregAMD64_RSP())) {
2126 *p++ = mkSIB(am->Aam.IRRS.shift, iregEnc210(am->Aam.IRRS.index),
2127 iregEnc210(am->Aam.IRRS.base));
2128 p = emit32(p, am->Aam.IRRS.imm);
2132 vpanic("doAMode_M: can't emit amode IRRS");
2204 UChar X = iregEnc3(am->Aam.IRRS.index);
2205 UChar B = iregEnc3(am->Aam.IRRS.base);
2310 //uu rexX = iregEnc3(am->Aam.IRRS.index);
2311 //uu rexB = iregEnc3(am->Aam.IRRS.base);