Home | History | Annotate | Download | only in priv

Lines Matching refs:Armi

259    op->Armi.Imm.imm32 = imm32;
265 op->Armi.Reg.reg = reg;
271 op->Armi.Mem.am = am;
278 vex_printf("$0x%x", op->Armi.Imm.imm32);
282 ppHRegAMD64_lo32(op->Armi.Reg.reg);
284 ppHRegAMD64(op->Armi.Reg.reg);
287 ppAMD64AMode(op->Armi.Mem.am);
308 addHRegUse(u, HRmRead, op->Armi.Reg.reg);
311 addRegUsage_AMD64AMode(u, op->Armi.Mem.am);
323 op->Armi.Reg.reg = lookupHRegRemap(m, op->Armi.Reg.reg);
326 mapRegs_AMD64AMode(m, op->Armi.Mem.am);
1870 *src = i->Ain.Alu64R.src->Armi.Reg.reg;
2398 if (0 == (i->Ain.Alu64R.src->Armi.Imm.imm32 & ~0xFFFFF)) {
2411 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2416 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2420 *p++ = rexAMode_R( i->Ain.Alu64R.src->Armi.Reg.reg,
2423 p = doAMode_R(p, i->Ain.Alu64R.src->Armi.Reg.reg,
2428 i->Ain.Alu64R.src->Armi.Mem.am);
2431 i->Ain.Alu64R.src->Armi.Mem.am);
2442 i->Ain.Alu64R.src->Armi.Reg.reg);
2446 i->Ain.Alu64R.src->Armi.Reg.reg);
2450 i->Ain.Alu64R.src->Armi.Mem.am);
2454 i->Ain.Alu64R.src->Armi.Mem.am);
2457 if (fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2461 *p++ = toUChar(0xFF & i->Ain.Alu64R.src->Armi.Imm.imm32);
2466 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2497 && !fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2500 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2502 if (fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2506 *p++ = toUChar(0xFF & i->Ain.Alu64R.src->Armi.Imm.imm32);
2511 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2515 *p++ = rexAMode_R( i->Ain.Alu64R.src->Armi.Reg.reg,
2518 p = doAMode_R(p, i->Ain.Alu64R.src->Armi.Reg.reg,
2523 i->Ain.Alu64R.src->Armi.Mem.am);
2526 i->Ain.Alu64R.src->Armi.Mem.am);
2628 && !fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) {
2631 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32);
2633 if (fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) {
2638 *p++ = toUChar(0xFF & i->Ain.Alu32R.src->Armi.Imm.imm32);
2644 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32);
2649 rexAMode_R( i->Ain.Alu32R.src->Armi.Reg.reg,
2653 p = doAMode_R(p, i->Ain.Alu32R.src->Armi.Reg.reg,
2659 i->Ain.Alu32R.src->Armi.Mem.am) );
2663 i->Ain.Alu32R.src->Armi.Mem.am);
2730 rexAMode_M_enc(0, i->Ain.Push.src->Armi.Mem.am));
2732 p = doAMode_M_enc(p, 6, i->Ain.Push.src->Armi.Mem.am);
2736 p = emit32(p, i->Ain.Push.src->Armi.Imm.imm32);
2739 *p++ = toUChar(0x40 + (1 & iregEnc3(i->Ain.Push.src->Armi.Reg.reg)));
2740 *p++ = toUChar(0x50 + iregEnc210(i->Ain.Push.src->Armi.Reg.reg));