[][src]Trait bitintr::Blcfill

pub trait Blcfill {
    fn blcfill(self) -> Self;
}

Fill from lowest clear bit

Required methods

fn blcfill(self) -> Self

Clears all bits below the least significant zero bit of self.

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

Instructions

  • BLCFILL:
    • Description: Fill from lowest clear bit.
    • Architecture: x86.
    • Instruction set: TBM.
    • Registers: 32/64 bit.

Example

assert_eq!(0b0101_0111u8.blcfill(), 0b0101_0000u8);
assert_eq!(0b1111_1111u8.blcfill(), 0u8);
Loading content...

Implementors

impl Blcfill for i8[src]

impl Blcfill for i16[src]

impl Blcfill for i32[src]

impl Blcfill for i64[src]

impl Blcfill for u8[src]

impl Blcfill for u16[src]

impl Blcfill for u32[src]

impl Blcfill for u64[src]

Loading content...