Lines Matching refs:Alu32R
664 i->Ain.Alu32R.op = op; in AMD64Instr_Alu32R()
665 i->Ain.Alu32R.src = src; in AMD64Instr_Alu32R()
666 i->Ain.Alu32R.dst = dst; in AMD64Instr_Alu32R()
1056 vex_printf("%sl ", showAMD64AluOp(i->Ain.Alu32R.op)); in ppAMD64Instr()
1057 ppAMD64RMI_lo32(i->Ain.Alu32R.src); in ppAMD64Instr()
1059 ppHRegAMD64_lo32(i->Ain.Alu32R.dst); in ppAMD64Instr()
1371 vassert(i->Ain.Alu32R.op != Aalu_MOV); in getRegUsage_AMD64Instr()
1372 addRegUsage_AMD64RMI(u, i->Ain.Alu32R.src); in getRegUsage_AMD64Instr()
1373 if (i->Ain.Alu32R.op == Aalu_CMP) { in getRegUsage_AMD64Instr()
1374 addHRegUse(u, HRmRead, i->Ain.Alu32R.dst); in getRegUsage_AMD64Instr()
1377 addHRegUse(u, HRmModify, i->Ain.Alu32R.dst); in getRegUsage_AMD64Instr()
1669 mapRegs_AMD64RMI(m, i->Ain.Alu32R.src); in mapRegs_AMD64Instr()
1670 mapReg(m, &i->Ain.Alu32R.dst); in mapRegs_AMD64Instr()
2527 switch (i->Ain.Alu32R.op) { in emit_AMD64Instr()
2542 switch (i->Ain.Alu32R.src->tag) { in emit_AMD64Instr()
2544 if (sameHReg(i->Ain.Alu32R.dst, hregAMD64_RAX()) in emit_AMD64Instr()
2545 && !fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) { in emit_AMD64Instr()
2548 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32); in emit_AMD64Instr()
2550 if (fits8bits(i->Ain.Alu32R.src->Armi.Imm.imm32)) { in emit_AMD64Instr()
2551 rex = clearWBit( rexAMode_R( fake(0), i->Ain.Alu32R.dst ) ); in emit_AMD64Instr()
2554 p = doAMode_R(p, fake(subopc_imm), i->Ain.Alu32R.dst); in emit_AMD64Instr()
2555 *p++ = toUChar(0xFF & i->Ain.Alu32R.src->Armi.Imm.imm32); in emit_AMD64Instr()
2557 rex = clearWBit( rexAMode_R( fake(0), i->Ain.Alu32R.dst) ); in emit_AMD64Instr()
2560 p = doAMode_R(p, fake(subopc_imm), i->Ain.Alu32R.dst); in emit_AMD64Instr()
2561 p = emit32(p, i->Ain.Alu32R.src->Armi.Imm.imm32); in emit_AMD64Instr()
2566 rexAMode_R( i->Ain.Alu32R.src->Armi.Reg.reg, in emit_AMD64Instr()
2567 i->Ain.Alu32R.dst) ); in emit_AMD64Instr()
2570 p = doAMode_R(p, i->Ain.Alu32R.src->Armi.Reg.reg, in emit_AMD64Instr()
2571 i->Ain.Alu32R.dst); in emit_AMD64Instr()
2575 rexAMode_M( i->Ain.Alu32R.dst, in emit_AMD64Instr()
2576 i->Ain.Alu32R.src->Armi.Mem.am) ); in emit_AMD64Instr()
2579 p = doAMode_M(p, i->Ain.Alu32R.dst, in emit_AMD64Instr()
2580 i->Ain.Alu32R.src->Armi.Mem.am); in emit_AMD64Instr()