Lines Matching refs:RW
84 uint16_t RW = getRegBitWidth(RegisterRef(Reg, Sub)); in mask() local
89 return (Sub == subreg_loreg) ? BT::BitMask(0, RW-1) in mask()
90 : BT::BitMask(RW, 2*RW-1); in mask()
204 auto lo = [this] (const BT::RegisterCell &RC, uint16_t RW) in evaluate()
206 assert(RW <= RC.width()); in evaluate()
207 return eXTR(RC, 0, RW); in evaluate()
210 auto hi = [this] (const BT::RegisterCell &RC, uint16_t RW) in evaluate() argument
213 assert(RW <= W); in evaluate()
214 return eXTR(RC, W-RW, W); in evaluate()
274 uint16_t RW = W0; in evaluate() local
276 assert(PW <= RW); in evaluate()
278 RegisterCell RC = RegisterCell(RW).insert(PC, BT::BitMask(0, PW-1)); in evaluate()
279 RC.fill(PW, RW, BT::BitValue::Zero); in evaluate()