34 #define MCX_LITTLE_ENDIAN 0x41424344UL 35 #define MCX_BIG_ENDIAN 0x44434241UL 36 #define MCX_PDP_ENDIAN 0x42414443UL 37 #define MCX_BYTE_ORDER ('ABCD') 44 #if MCX_BYTE_ORDER == MCX_BIG_ENDIAN 45 unsigned int negative: 1;
46 unsigned int exponent: 11;
48 unsigned int mantissa0: 20;
49 unsigned int mantissa1: 32;
52 unsigned int mantissa1: 32;
53 unsigned int mantissa0: 20;
54 unsigned int exponent: 11;
55 unsigned int negative: 1;
61 #if MCX_BYTE_ORDER == MCX_BIG_ENDIAN 62 unsigned int negative: 1;
63 unsigned int exponent: 11;
64 unsigned int quiet_nan: 1;
66 unsigned int mantissa0: 19;
67 unsigned int mantissa1: 32;
70 unsigned int mantissa1: 32;
71 unsigned int mantissa0: 19;
72 unsigned int quiet_nan: 1;
73 unsigned int exponent: 11;
74 unsigned int negative: 1;
79 #define IEEE754_DOUBLE_BIAS 0x3ff Definition: mcx_ieee754.h:39