Method: OpenC3::Crc#bit_reverse_32
- Defined in:
- lib/openc3/utilities/crc.rb
#bit_reverse_32(value) ⇒ Object
128 129 130 131 132 133 |
# File 'lib/openc3/utilities/crc.rb', line 128 def bit_reverse_32(value) (BIT_REVERSE_TABLE[value & 0xFF] << 24) | (BIT_REVERSE_TABLE[(value >> 8) & 0xFF] << 16) | (BIT_REVERSE_TABLE[(value >> 16) & 0xFF] << 8) | (BIT_REVERSE_TABLE[(value >> 24) & 0xFF]) end |