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);
1926 *src = i->Ain.Alu64R.src->Armi.Reg.reg;
2454 if (0 == (i->Ain.Alu64R.src->Armi.Imm.imm32 & ~0xFFFFF)) {
2467 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2472 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2476 *p++ = rexAMode_R( i->Ain.Alu64R.src->Armi.Reg.reg,
2479 p = doAMode_R(p, i->Ain.Alu64R.src->Armi.Reg.reg,
2484 i->Ain.Alu64R.src->Armi.Mem.am);
2487 i->Ain.Alu64R.src->Armi.Mem.am);
2498 i->Ain.Alu64R.src->Armi.Reg.reg);
2502 i->Ain.Alu64R.src->Armi.Reg.reg);
2506 i->Ain.Alu64R.src->Armi.Mem.am);
2510 i->Ain.Alu64R.src->Armi.Mem.am);
2513 if (fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2517 *p++ = toUChar(0xFF & i->Ain.Alu64R.src->Armi.Imm.imm32);
2522 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2553 && !fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2556 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2558 if (fits8bits(i->Ain.Alu64R.src->Armi.Imm.imm32)) {
2562 *p++ = toUChar(0xFF & i->Ain.Alu64R.src->Armi.Imm.imm32);
2567 p = emit32(p, i->Ain.Alu64R.src->Armi.Imm.imm32);
2571 *p++ = rexAMode_R( i->Ain.Alu64R.src->Armi.Reg.reg,
2574 p = doAMode_R(p, i->Ain.Alu64R.src->Armi.Reg.reg,
2579 i->Ain.Alu64R.src->Armi.Mem.am);
2582 i->Ain.Alu64R.src->Armi.Mem.am);
2684 && !fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) {
2687 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32);
2689 if (fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) {
2694 *p++ = toUChar(0xFF & i->Ain.Alu32R.src->Armi.Imm.imm32);
2700 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32);
2705 rexAMode_R( i->Ain.Alu32R.src->Armi.Reg.reg,
2709 p = doAMode_R(p, i->Ain.Alu32R.src->Armi.Reg.reg,
2715 i->Ain.Alu32R.src->Armi.Mem.am) );
2719 i->Ain.Alu32R.src->Armi.Mem.am);
2786 rexAMode_M_enc(0, i->Ain.Push.src->Armi.Mem.am));
2788 p = doAMode_M_enc(p, 6, i->Ain.Push.src->Armi.Mem.am);
2792 p = emit32(p, i->Ain.Push.src->Armi.Imm.imm32);
2795 *p++ = toUChar(0x40 + (1 & iregEnc3(i->Ain.Push.src->Armi.Reg.reg)));
2796 *p++ = toUChar(0x50 + iregEnc210(i->Ain.Push.src->Armi.Reg.reg));