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