Please don't use the words "left" and "right" when talking about endianness. If left and right mattered, I could alter the endianness of my machine by turning it upside down. What matters is whether the least significant component of the value is stored at the lowest memory address (little endian) or the highest memory address (big endian). Since bits are not addressable, the question of bit-wise endianness has no meaning.