AFAICT, C requires endianness to be specified or implementation-defined, but it doesn't require different types to have consistent representations. In practice, middle-endian floating point exists in several real-world architectures; a DS9K could have an almost arbitrarily crazy mapping from bits to values.
The ART DS9K randomly changes the value of CHAR_BIT for each compilation of your program.
no subject
Date: 2016-05-20 09:55 (UTC)AFAICT, C requires endianness to be specified or implementation-defined, but it doesn't require different types to have consistent representations. In practice, middle-endian floating point exists in several real-world architectures; a DS9K could have an almost arbitrarily crazy mapping from bits to values.
The ART DS9K randomly changes the value of CHAR_BIT for each compilation of your program.