Lines Matching defs:BitPosition
46 void insertBits(uint64_t SubBits, unsigned BitPosition, unsigned NumBits) {
49 assert(BitPosition < 128);
50 if (BitPosition < 64) {
51 Lo |= SubBits << BitPosition;
52 Hi |= SubBits >> 1 >> (63 - BitPosition);
54 Hi |= SubBits << (BitPosition - 64);
58 unsigned BitPosition) const {
60 assert(BitPosition < 128);
62 if (BitPosition < 64)
63 Val = Lo >> BitPosition | Hi << 1 << (63 - BitPosition);
65 Val = Hi >> (BitPosition - 64);