Function bitintr::x86::bmi::blsr
[−]
[src]
pub fn blsr<T: Int>(x: T) -> T
Resets the lowest set bit of x
.
Panics
If x
is zero the behavior is undefined (panics in debug builds).
Assembly Instructions
BLSR
:- Description: Reset lowest set bit.
- Architecture: x86.
- Instruction set: BMI.
- Registers: 32/64 bit.
Example
use bitintr::x86::bmi::*; assert_eq!(blsr(0b0011_0000u8), 0b0010_0000u8); assert_eq!(0b0011_0000u8.blsr(), 0b0010_0000u8);