Function mirror_bits
Source fn mirror_bits(num_bits: usize, value: usize) -> usize
Expand description
Mirrors the num_bits LSBs of value.
§Example
ⓘ assert_eq!(mirror_bits(4, 0b1110), 0b0111);
assert_eq!(mirror_bits(3, 0b1110), 0b1011);
assert_eq!(mirror_bits(2, 0b1110), 0b1101);
assert_eq!(mirror_bits(1, 0b1110), 0b1110);
assert_eq!(mirror_bits(0, 0b1110), 0b1110);