Searched refs:lsbit (Results 1 – 3 of 3) sorted by relevance
23 const uint32_t lsbit) { in Bits64() argument24 assert(msbit < 64 && lsbit <= msbit); in Bits64()25 return (bits >> lsbit) & ((1ull << (msbit - lsbit + 1)) - 1); in Bits64()32 assert(msbit < 32 && lsbit <= msbit); in Bits32()33 return (bits >> lsbit) & ((1u << (msbit - lsbit + 1)) - 1); in Bits32()49 assert(msbit < 32 && lsbit < 32 && msbit >= lsbit); in SetBits32()51 bits &= ~(mask << lsbit); in SetBits32()52 bits |= (val & mask) << lsbit; in SetBits32()100 uint64_t result = value >> lsbit; in UnsignedBits()101 result &= MaskUpToBit(msbit - lsbit); in UnsignedBits()[all …]
151 const uint32_t lsbit = in SetRegisterInfo() local153 if (msbit != UINT32_MAX && lsbit != UINT32_MAX) { in SetRegisterInfo()154 if (msbit > lsbit) { in SetRegisterInfo()156 const uint32_t lsbyte = lsbit / 8; in SetRegisterInfo()164 if (msbit < max_bit && lsbit < max_bit) { in SetRegisterInfo()192 lsbit, max_bit); in SetRegisterInfo()200 msbit, lsbit); in SetRegisterInfo()204 lsbit); in SetRegisterInfo()
266 const uint32_t lsbit) { in bits() argument267 return Bits32(val, msbit, lsbit); in bits()