Function bitintr::tbm::t1mskc
[−]
[src]
pub fn t1mskc<T: Int>(x: T) -> T
Clears all bits below the least significant zero of x
and sets all other
bits.
If the least significant bit of x
is 0, it sets all bits.
Intrinsic (when available TBM)
T1MSKC
: Inverse mask from
trailing ones (supports 32/64 bit registers).
Example
use bitintr::tbm::t1mskc; assert_eq!(t1mskc(0b0101_0111u8), 0b1111_1000u8); assert_eq!(t1mskc(0b0101_0110u8), 0b1111_1111u8);