• Home
  • Raw
  • Download

Lines Matching refs:Alu32R

645    i->Ain.Alu32R.op  = op;  in AMD64Instr_Alu32R()
646 i->Ain.Alu32R.src = src; in AMD64Instr_Alu32R()
647 i->Ain.Alu32R.dst = dst; in AMD64Instr_Alu32R()
1081 vex_printf("%sl ", showAMD64AluOp(i->Ain.Alu32R.op)); in ppAMD64Instr()
1082 ppAMD64RMI_lo32(i->Ain.Alu32R.src); in ppAMD64Instr()
1084 ppHRegAMD64_lo32(i->Ain.Alu32R.dst); in ppAMD64Instr()
1435 vassert(i->Ain.Alu32R.op != Aalu_MOV); in getRegUsage_AMD64Instr()
1436 addRegUsage_AMD64RMI(u, i->Ain.Alu32R.src); in getRegUsage_AMD64Instr()
1437 if (i->Ain.Alu32R.op == Aalu_CMP) { in getRegUsage_AMD64Instr()
1438 addHRegUse(u, HRmRead, i->Ain.Alu32R.dst); in getRegUsage_AMD64Instr()
1441 addHRegUse(u, HRmModify, i->Ain.Alu32R.dst); in getRegUsage_AMD64Instr()
1749 mapRegs_AMD64RMI(m, i->Ain.Alu32R.src); in mapRegs_AMD64Instr()
1750 mapReg(m, &i->Ain.Alu32R.dst); in mapRegs_AMD64Instr()
2736 switch (i->Ain.Alu32R.op) { in emit_AMD64Instr()
2751 switch (i->Ain.Alu32R.src->tag) { in emit_AMD64Instr()
2753 if (sameHReg(i->Ain.Alu32R.dst, hregAMD64_RAX()) in emit_AMD64Instr()
2754 && !fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) { in emit_AMD64Instr()
2757 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32); in emit_AMD64Instr()
2759 if (fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) { in emit_AMD64Instr()
2760 rex = clearWBit( rexAMode_R_enc_reg( 0, i->Ain.Alu32R.dst ) ); in emit_AMD64Instr()
2763 p = doAMode_R_enc_reg(p, subopc_imm, i->Ain.Alu32R.dst); in emit_AMD64Instr()
2764 *p++ = toUChar(0xFF & i->Ain.Alu32R.src->Armi.Imm.imm32); in emit_AMD64Instr()
2766 rex = clearWBit( rexAMode_R_enc_reg( 0, i->Ain.Alu32R.dst) ); in emit_AMD64Instr()
2769 p = doAMode_R_enc_reg(p, subopc_imm, i->Ain.Alu32R.dst); in emit_AMD64Instr()
2770 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32); in emit_AMD64Instr()
2775 rexAMode_R( i->Ain.Alu32R.src->Armi.Reg.reg, in emit_AMD64Instr()
2776 i->Ain.Alu32R.dst) ); in emit_AMD64Instr()
2779 p = doAMode_R(p, i->Ain.Alu32R.src->Armi.Reg.reg, in emit_AMD64Instr()
2780 i->Ain.Alu32R.dst); in emit_AMD64Instr()
2784 rexAMode_M( i->Ain.Alu32R.dst, in emit_AMD64Instr()
2785 i->Ain.Alu32R.src->Armi.Mem.am) ); in emit_AMD64Instr()
2788 p = doAMode_M(p, i->Ain.Alu32R.dst, in emit_AMD64Instr()
2789 i->Ain.Alu32R.src->Armi.Mem.am); in emit_AMD64Instr()