Lines Matching refs:msb
13654 UInt msb = (insn >> 16) & 0x1F; /* 20:16 */
13656 if (rD == 15 || msb < lsb) {
13662 UInt mask = 1 << (msb - lsb);
13664 vassert(mask != 0); // guaranteed by "msb < lsb" check above
13683 nCC(INSN_COND), rD, lsb, msb-lsb+1);
13686 nCC(INSN_COND), rD, rN, lsb, msb-lsb+1);
13700 UInt msb = lsb + wm1;
13702 if (rD == 15 || rN == 15 || msb >= 32) {
13709 vassert(msb >= 0 && msb <= 31);
13710 vassert(mask != 0); // guaranteed by msb being in 0 .. 31 inclusive
14335 switches which examine ever longer bit sequences at the MSB of
17469 UInt msb = lsb + wm1;
17470 if (!isBadRegT(rD) && !isBadRegT(rN) && msb <= 31) {
17476 vassert(msb >= 0 && msb <= 31);
17477 vassert(mask != 0); // guaranteed by msb being in 0 .. 31 inclusive
17709 UInt msb = INSN1(4,0);
17711 if (isBadRegT(rD) || rN == 13 || msb < lsb) {
17717 UInt mask = 1 << (msb - lsb);
17719 vassert(mask != 0); // guaranteed by "msb < lsb" check above
17738 rD, lsb, msb-lsb+1);
17741 rD, rN, lsb, msb-lsb+1);