swap byte direction: msb is now leftmost