Lines Matching refs:bits
15 uint32_t bits = bit_cast<uint32_t>(val);
16 return unsigned_bitextract_32(31, 31, bits);
20 uint32_t bits = bit_cast<uint32_t>(val);
21 return unsigned_bitextract_32(30, 23, bits);
25 uint32_t bits = bit_cast<uint32_t>(val);
26 return unsigned_bitextract_32(22, 0, bits);
30 uint64_t bits = bit_cast<uint64_t>(val);
31 return static_cast<uint32_t>(unsigned_bitextract_64(63, 63, bits));
35 uint64_t bits = bit_cast<uint64_t>(val);
36 return static_cast<uint32_t>(unsigned_bitextract_64(62, 52, bits));
40 uint64_t bits = bit_cast<uint64_t>(val);
41 return unsigned_bitextract_64(51, 0, bits);
45 uint32_t bits = sign << kFloatExponentBits | exp;
46 return bit_cast<float>((bits << kFloatMantissaBits) | mantissa);
50 uint64_t bits = sign << kDoubleExponentBits | exp;
51 return bit_cast<double>((bits << kDoubleMantissaBits) | mantissa);
76 DCHECK(base::bits::IsPowerOfTwo(width) && (width <= 64));
80 return base::bits::CountLeadingZeros64(value << (64 - width));
84 DCHECK(base::bits::IsPowerOfTwo(width) && (width <= 64));
95 return static_cast<int>(base::bits::CountPopulation(value));
98 base::bits::CountPopulation(static_cast<uint32_t>(value & 0xFFFFFFFFF)));
103 return base::bits::CountTrailingZeros(value) + 1;
119 return base::bits::CountTrailingZeros(mask);