Home | History | Annotate | Download | only in priv

Lines Matching refs:r_src

3478 /* Move r_dst to r_src */
3479 static UChar* mkMoveReg ( UChar* p, UInt r_dst, UInt r_src )
3482 vassert(r_src < 0x20);
3484 if (r_dst != r_src) {
3485 /* or r_dst, r_src, r_src */
3486 p = mkFormX(p, 31, r_src, r_dst, r_src, 444, 0 );
3811 UInt r_src = iregNo(i->Pin.Unary.src, mode64);
3814 case Pun_NOT: // nor r_dst,r_src,r_src
3815 p = mkFormX(p, 31, r_src, r_dst, r_src, 124, 0);
3817 case Pun_NEG: // neg r_dst,r_src
3818 p = mkFormXO(p, 31, r_dst, r_src, 0, 0, 104, 0);
3820 case Pun_CLZ32: // cntlzw r_dst, r_src
3821 p = mkFormX(p, 31, r_src, r_dst, 0, 26, 0);
3823 case Pun_CLZ64: // cntlzd r_dst, r_src
3825 p = mkFormX(p, 31, r_src, r_dst, 0, 58, 0);
3827 case Pun_EXTSW: // extsw r_dst, r_src
3829 p = mkFormX(p, 31, r_src, r_dst, 0, 986, 0);
4121 UInt r_dst, r_src;
4145 r_src = iregNo(i->Pin.CMov.src->Pri.Reg, mode64);
4146 p = mkMoveReg(p, r_dst, r_src); // p += 4
4254 UInt r_src = iregNo(i->Pin.Store.src, mode64);
4271 p = doAMode_IR(p, opc1, r_src, am_addr, mode64);
4283 p = doAMode_RR(p, 31, opc2, r_src, am_addr, mode64);