Function bitintr::x86::bmi::blsi
[−]
[src]
pub fn blsi<T: Int>(x: T) -> T
Extract lowest set isolated bit.
Extracts the lowest set bit of x
and sets the corresponding bit in the
result (all other bits of the result are zeroed).
Assembly Instructions
BLSI
:- Description: Extract lowest set isolated bit.
- Architecture: x86.
- Instruction set: BMI.
- Registers: 32/64 bit.
Example
use bitintr::x86::bmi::*; assert_eq!(blsi(0b1101_0000u8), 0b0001_0000u8); assert_eq!(0b0100_1000u8.blsi(), 0b0000_1000u8);