Lines Matching defs:bits
63 bitmap_shift(T* bits, size_t bitCount, ssize_t shift)
76 memmove(&bits[nElements], bits, sizeof(T) * (elementsCount - nElements));
77 memset(bits, 0, sizeof(T) * nElements);
80 memmove(bits, &bits[nElements], sizeof(T) * (elementsCount - nElements));
81 memset(&bits[elementsCount - nElements], 0, sizeof(T) * nElements);
89 // One set of bits comes from the "current" element and are shifted in the
97 low = bits[i - 1] >> (bitsPerElement - nBits);
98 const T high = bits[i] << nBits;
99 bits[i] = low | high;
104 const T low = bits[i] >> nBits;
107 high = bits[i + 1] << (bitsPerElement - nBits);
108 bits[i] = low | high;