Function bitintr::tbm::tzmsk
[−]
[src]
pub fn tzmsk<T: Int>(x: T) -> T
Sets all bits below the least significant one of x
and clears all other
bits.
If the least significant bit of x
is 1, it returns zero.
Intrinsic (when available TBM)
TZMSK
: Mask from trailing
zeros.
Example
use bitintr::tbm::tzmsk; assert_eq!(tzmsk(0b0101_1000u8), 0b0000_0111u8); assert_eq!(tzmsk(0b0101_1001u8), 0b0000_0000u8);