Function bitwise::word::clear_least_significant_one
[−]
[src]
pub fn clear_least_significant_one<T: Word>(x: T) -> T
Clear least significant set bit of x
.
Returns 0 if x
is 0.
Intrinsics:
- BMI 1.0: blsr.
Examples
use bitwise::word::*; let n = 0b0110; let s = 0b0100; assert_eq!(n.clear_least_significant_one(), s); assert_eq!(clear_least_significant_one(n), s);