Searched refs:msbit (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ |
| H A D | InstructionUtils.h | 24 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() 47 static inline void SetBits32(uint32_t &bits, const uint32_t msbit, in SetBits32() argument 49 assert(msbit < 32 && lsbit < 32 && msbit >= lsbit); in SetBits32() 50 uint32_t mask = ((1u << (msbit - lsbit + 1)) - 1); in SetBits32() 101 result &= MaskUpToBit(msbit - lsbit); in UnsignedBits() 107 uint64_t result = UnsignedBits(value, msbit, lsbit); in SignedBits() 108 if (BitIsSet(value, msbit)) { in SignedBits() [all …]
|
| H A D | ARMUtils.h | 265 static inline uint32_t bits(const uint32_t val, const uint32_t msbit, in bits() argument 267 return Bits32(val, msbit, lsbit); in bits() 270 static inline uint32_t bit(const uint32_t val, const uint32_t msbit) { in bit() argument 271 return bits(val, msbit, msbit); in bit()
|
| H A D | DynamicRegisterInfo.cpp | 149 const uint32_t msbit = in SetRegisterInfo() local 153 if (msbit != UINT32_MAX && lsbit != UINT32_MAX) { in SetRegisterInfo() 154 if (msbit > lsbit) { in SetRegisterInfo() 155 const uint32_t msbyte = msbit / 8; in SetRegisterInfo() 164 if (msbit < max_bit && lsbit < max_bit) { in SetRegisterInfo() 185 if (msbit > max_bit) in SetRegisterInfo() 188 msbit, max_bit); in SetRegisterInfo() 200 msbit, lsbit); in SetRegisterInfo() 203 printf("error: msbit (%u) and lsbit (%u) must be valid\n", msbit, in SetRegisterInfo()
|