Function bitwise::word::reverse_bits [] [src]

pub fn reverse_bits<T: Word>(x: T) -> T

Reverses the bits of x.

Intrinsics:

  • ARM: rbit (u32 ARMv7, u64 ARMv8).

Examples

use bitwise::word::*;

assert_eq!(0b1011_0010u8.reverse_bits(), 0b0100_1101u8);
assert_eq!(reverse_bits(0b1011_0010_1010_1001u16), 0b1001_0101_0100_1101u16);