[][src]Trait bitintr::Blcic

pub trait Blcic {
    fn blcic(self) -> Self;
}

Isolate lowest clear bit

Required methods

fn blcic(self) -> Self

Sets the least significant bit of self and clears all other bits.w

If there is no zero bit in self, it returns zero.

Intrinsic (when available TBM)

  • BLCIC:
    • Description: Isolate lowest clear bit.
    • Architecture: x86.
    • Instruction set: TBM.
    • Registers: 32/64 bit.

Example

assert_eq!(0b0101_0001u8.blcic(), 0b0000_0010u8);
assert_eq!(0b1111_1111u8.blcic(), 0b0000_0000u8);
Loading content...

Implementors

impl Blcic for i8[src]

impl Blcic for i16[src]

impl Blcic for i32[src]

impl Blcic for i64[src]

impl Blcic for u8[src]

impl Blcic for u16[src]

impl Blcic for u32[src]

impl Blcic for u64[src]

Loading content...