Function bitwise::word::clear_trailing_ones
[−]
[src]
pub fn clear_trailing_ones<T: Word>(x: T) -> T
Clear the trailing bits set of x
.
If x
is zero, returns 0
.
Intrinsics:
- TBM: blcfill.
Examples
use bitwise::word::*; let n = 0b0110_1111; let s = 0b0110_0000; assert_eq!(n.clear_trailing_ones(), s); assert_eq!(clear_trailing_ones(0), 0);