Lines Matching defs:bit
53 /** Lookup table used for High Speed bit reversing */
57 * Generate a 64-bit mask of 'nbits' 1s, right justified.
79 * Extract the bit from this position from 'val' and right justify it.
84 bits(T val, int bit)
86 return bits(val, bit, bit);
108 * Sign-extend an N-bit value to 64 bits.
133 * Overloaded for access to only one bit in value
138 insertBits(T val, int bit, B bit_val)
140 return insertBits(val, bit, bit, bit_val);
155 /** Overloaded function to allow to access only 1 bit*/
159 replaceBits(T& val, int bit, B bit_val)
161 val = insertBits(val, bit, bit, bit_val);
166 * (Bit by bit, LSB=>MSB).
193 * Returns the bit position of the MSB that is set in the input
211 * Returns the bit position of the LSB that is set in the input
286 * Count trailing zeros in a 32-bit value.
297 * Count trailing zeros in a 64-bit value.