Lines Matching refs:number
211 /* Return the number of 1 bits in mask. */
226 /* Returns the number of bits needed to store number */
228 _hb_bit_storage (unsigned int number)
231 return likely (number) ? (sizeof (unsigned int) * 8 - __builtin_clz (number)) : 0;
234 while (number) {
236 number >>= 1;
242 /* Returns the number of zero bits in the least significant side of number */
244 _hb_ctz (unsigned int number)
247 return likely (number) ? __builtin_ctz (number) : 0;
250 if (unlikely (!number)) return 0;
251 while (!(number & 1)) {
253 number >>= 1;