Home | History | Annotate | Download | only in priv

Lines Matching refs:iregNo

1830 static UChar iregNo ( HReg r )
1921 *p++ = mkModRegRM(0, iregNo(greg), iregNo(am->Xam.IR.reg));
1926 *p++ = mkModRegRM(1, iregNo(greg), iregNo(am->Xam.IR.reg));
1931 *p++ = mkModRegRM(2, iregNo(greg), iregNo(am->Xam.IR.reg));
1937 *p++ = mkModRegRM(1, iregNo(greg), 4);
1949 *p++ = mkModRegRM(1, iregNo(greg), 4);
1956 *p++ = mkModRegRM(2, iregNo(greg), 4);
1974 *p++ = mkModRegRM(3, iregNo(greg), iregNo(ereg));
2110 *p++ = toUChar(0xB8 + iregNo(i->Xin.Alu32R.dst));
2371 *p++ = toUChar(0x50 + iregNo(i->Xin.Push.src->Xrmi.Reg.reg));
2381 case 0: irno = iregNo(hregX86_EAX()); break;
2382 case 1: irno = iregNo(hregX86_EDX()); break;
2383 case 2: irno = iregNo(hregX86_ECX()); break;
2384 case 3: irno = iregNo(hregX86_EDI()); break;
2638 if (iregNo(i->Xin.Set32.dst) >= 4) {
2640 *p++ = toUChar(0x90 + iregNo(i->Xin.Set32.dst));
2642 *p++ =toUChar(0xB8 + iregNo(hregX86_EAX()));
2649 *p++ = toUChar(0x90 + iregNo(i->Xin.Set32.dst));
2652 *p++ = toUChar(0xB8 + iregNo(i->Xin.Set32.dst));
2740 if (iregNo(i->Xin.Store.src) < 4) {