Function bitintr::tbm::blcic
[−]
[src]
pub fn blcic<T: Int>(x: T) -> T
Sets the least significant bit of x
and clears all other bits.
If there is no zero bit in x
, it returns zero.
Intrinsic (when available TBM)
BLCIC
: Isolate lowest clear
bit (supports 32/64 bit registers).
Example
use bitintr::tbm::blcic; assert_eq!(blcic(0b0101_0001u8), 0b0000_0010u8); assert_eq!(blcic(0b1111_1111u8), 0b0000_0000u8);