Various common macros used throughout the codebase.
unsigned char bit_reverse8(unsigned char value)
Returns the bit-reverse of an 8-bit value (where MSB becomes LSB and vice-versa).
unsigned int bit_reverse(unsigned int value)
Returns the bit-reverse of a 32-bit value (where MSB becomes LSB and vice-versa).