[−][src]Function safe_arch::trailing_zero_count_u64
#[must_use]pub fn trailing_zero_count_u64(a: u64) -> u64
This is supported with target feature
bmi1
only.Counts the number of trailing zero bits in a u64
.
An input of 0 gives 64.
assert_eq!(trailing_zero_count_u64(0b0), 64); assert_eq!(trailing_zero_count_u64(0b1), 0); assert_eq!(trailing_zero_count_u64(0b10), 1); assert_eq!(trailing_zero_count_u64(0b100), 2); assert_eq!(trailing_zero_count_u64(0b111100), 2);