• Home
  • Raw
  • Download

Lines Matching refs:iregEnc

1834 inline static UInt iregEnc ( HReg r )  in iregEnc()  function
1925 *p++ = mkModRegRM(0, gregEnc, iregEnc(am->Xam.IR.reg)); in doAMode_M__wrk()
1930 *p++ = mkModRegRM(1, gregEnc, iregEnc(am->Xam.IR.reg)); in doAMode_M__wrk()
1935 *p++ = mkModRegRM(2, gregEnc, iregEnc(am->Xam.IR.reg)); in doAMode_M__wrk()
1954 *p++ = mkSIB(am->Xam.IRRS.shift, iregEnc(am->Xam.IRRS.index), in doAMode_M__wrk()
1955 iregEnc(am->Xam.IRRS.base)); in doAMode_M__wrk()
1961 *p++ = mkSIB(am->Xam.IRRS.shift, iregEnc(am->Xam.IRRS.index), in doAMode_M__wrk()
1962 iregEnc(am->Xam.IRRS.base)); in doAMode_M__wrk()
1976 return doAMode_M__wrk(p, iregEnc(greg), am); in doAMode_M()
1995 return doAMode_R__wrk(p, iregEnc(greg), iregEnc(ereg)); in doAMode_R()
2001 return doAMode_R__wrk(p, gregEnc, iregEnc(ereg)); in doAMode_R_enc_reg()
2149 *p++ = toUChar(0xB8 + iregEnc(i->Xin.Alu32R.dst)); in emit_X86Instr()
2406 *p++ = toUChar(0x50 + iregEnc(i->Xin.Push.src->Xrmi.Reg.reg)); in emit_X86Instr()
2426 case 0: irno = iregEnc(hregX86_EAX()); break; in emit_X86Instr()
2427 case 1: irno = iregEnc(hregX86_EDX()); break; in emit_X86Instr()
2428 case 2: irno = iregEnc(hregX86_ECX()); break; in emit_X86Instr()
2429 case 3: irno = iregEnc(hregX86_EDI()); break; in emit_X86Instr()
2685 if (iregEnc(i->Xin.Set32.dst) >= 4) { in emit_X86Instr()
2687 *p++ = toUChar(0x90 + iregEnc(i->Xin.Set32.dst)); in emit_X86Instr()
2689 *p++ =toUChar(0xB8 + iregEnc(hregX86_EAX())); in emit_X86Instr()
2696 *p++ = toUChar(0x90 + iregEnc(i->Xin.Set32.dst)); in emit_X86Instr()
2699 *p++ = toUChar(0xB8 + iregEnc(i->Xin.Set32.dst)); in emit_X86Instr()
2787 if (iregEnc(i->Xin.Store.src) < 4) { in emit_X86Instr()