* Use the endian.h to fogure out for which endianess we are building and then use the bitfields in reverse order