Go to the documentation of this file. 18 #ifndef __CLASSPATH_IEEEFP_H__ 19 #define __CLASSPATH_IEEEFP_H__ 21 #ifndef __IEEE_BIG_ENDIAN 22 #ifndef __IEEE_LITTLE_ENDIAN 42 #define __IEEE_LITTLE_ENDIAN 45 #if defined(__arm__) || defined(__thumb__) 52 #define __IEEE_LITTLE_ENDIAN 54 #define __IEEE_BIG_ENDIAN 57 #define __IEEE_BIG_ENDIAN 59 #define __IEEE_BYTES_LITTLE_ENDIAN 65 #define __IEEE_BIG_ENDIAN 68 #if defined (__sparc) || defined (__sparc__) 69 #define __IEEE_BIG_ENDIAN 73 #ifdef __LITTLE_ENDIAN__ 74 #define __IEEE_LITTLE_ENDIAN 76 #define __IEEE_BIG_ENDIAN 80 #if defined(__m68k__) || defined(__mc68000__) 81 #define __IEEE_BIG_ENDIAN 84 #if defined (__H8300__) || defined (__H8300H__) 85 #define __IEEE_BIG_ENDIAN 86 #define __SMALL_BITFIELDS 87 #define _DOUBLE_IS_32BITS 91 #define __IEEE_BIG_ENDIAN 92 #define __SMALL_BITFIELDS 93 #define _DOUBLE_IS_32BITS 97 #ifdef __LITTLE_ENDIAN__ 98 #define __IEEE_LITTLE_ENDIAN 100 #define __IEEE_BIG_ENDIAN 104 #define _DOUBLE_IS_32BITS 109 #define __IEEE_BIG_ENDIAN 113 #define __IEEE_LITTLE_ENDIAN 117 #define __IEEE_LITTLE_ENDIAN 121 #define __IEEE_LITTLE_ENDIAN 125 #define __IEEE_BIG_ENDIAN 129 #define __IEEE_LITTLE_ENDIAN 133 #define __IEEE_BIG_ENDIAN 138 #define __IEEE_LITTLE_ENDIAN 140 #define __IEEE_BIG_ENDIAN 147 #define __IEEE_LITTLE_ENDIAN 148 #define __SMALL_BITFIELDS 149 #define _DOUBLE_IS_32BITS 152 #if defined(__Z8001__) || defined(__Z8002__) 153 #define __IEEE_BIG_ENDIAN 157 #define __IEEE_BIG_ENDIAN 161 #define __IEEE_LITTLE_ENDIAN 164 #if defined (__PPC__) || defined (__ppc__) || defined (__powerpc__) || defined (__ppc64__) || defined (_POWER) || defined (_IBMR2) 165 #if (defined(_BIG_ENDIAN) && _BIG_ENDIAN) || (defined(_AIX) && _AIX) || defined (__BIG_ENDIAN__)|| defined (__APPLE__) 166 #define __IEEE_BIG_ENDIAN 168 #if (defined(_LITTLE_ENDIAN) && _LITTLE_ENDIAN) || (defined(__sun__) && __sun__) || (defined(__WIN32__) && __WIN32__) 169 #define __IEEE_LITTLE_ENDIAN 175 #define __IEEE_BIG_ENDIAN 179 #define __IEEE_BIG_ENDIAN 184 #ifdef __BIG_ENDIAN__ 185 #define __IEEE_BIG_ENDIAN 187 #define __IEEE_LITTLE_ENDIAN 192 #define __IEEE_BIG_ENDIAN 195 #ifndef __IEEE_BIG_ENDIAN 196 #ifndef __IEEE_LITTLE_ENDIAN 197 #error Endianess not declared!!