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()
205 auto lo = [this] (const BT::RegisterCell &RC, uint16_t RW) in evaluate()
207 assert(RW <= RC.width()); in evaluate()
208 return eXTR(RC, 0, RW); in evaluate()
211 auto hi = [this] (const BT::RegisterCell &RC, uint16_t RW) in evaluate() argument
214 assert(RW <= W); in evaluate()
215 return eXTR(RC, W-RW, W); in evaluate()
275 uint16_t RW = W0; in evaluate() local
277 assert(PW <= RW); in evaluate()
279 RegisterCell RC = RegisterCell(RW).insert(PC, BT::BitMask(0, PW-1)); in evaluate()
280 RC.fill(PW, RW, BT::BitValue::Zero); in evaluate()