1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/test/include/machine/ieeefp.h Sat Mar 03 15:52:59 2012 +1000
1.4 +#ifndef __IEEE_BIG_ENDIAN
1.5 +#ifndef __IEEE_LITTLE_ENDIAN
1.7 +#if defined(__arm__) || defined(__thumb__)
1.8 +/* ARM always has big-endian words. Within those words the byte ordering
1.9 + appears to be big or little endian. Newlib doesn't seem to care about
1.10 + the byte ordering within words. */
1.11 +#define __IEEE_BIG_ENDIAN
1.15 +#define __IEEE_BIG_ENDIAN
1.19 +#ifdef __LITTLE_ENDIAN_DATA__
1.20 +#define __IEEE_LITTLE_ENDIAN
1.22 +#define __IEEE_BIG_ENDIAN
1.26 +#if defined(__m68k__) || defined(__mc68000__)
1.27 +#define __IEEE_BIG_ENDIAN
1.30 +#if defined (__H8300__) || defined (__H8300H__) || defined (__H8300S__)
1.31 +#define __IEEE_BIG_ENDIAN
1.32 +#define __SMALL_BITFIELDS
1.33 +#define _DOUBLE_IS_32BITS
1.37 +#define __IEEE_BIG_ENDIAN
1.38 +#define __SMALL_BITFIELDS
1.39 +#define _DOUBLE_IS_32BITS
1.43 +#ifdef __LITTLE_ENDIAN__
1.44 +#define __IEEE_LITTLE_ENDIAN
1.46 +#define __IEEE_BIG_ENDIAN
1.48 +#if defined(__SH3E__) || defined(__SH4_SINGLE_ONLY__)
1.49 +#define _DOUBLE_IS_32BITS
1.54 +#define __IEEE_BIG_ENDIAN
1.58 +#define __IEEE_LITTLE_ENDIAN
1.62 +#define __IEEE_LITTLE_ENDIAN
1.66 +#define __IEEE_LITTLE_ENDIAN
1.70 +#define __IEEE_BIG_ENDIAN
1.74 +#define __IEEE_LITTLE_ENDIAN
1.78 +#define __IEEE_LITTLE_ENDIAN
1.81 +#define __IEEE_BIG_ENDIAN
1.84 +/* necv70 was __IEEE_LITTLE_ENDIAN. */
1.87 +#define __IEEE_LITTLE_ENDIAN
1.88 +#define __SMALL_BITFIELDS
1.89 +#define _DOUBLE_IS_32BITS
1.92 +#if defined(__Z8001__) || defined(__Z8002__)
1.93 +#define __IEEE_BIG_ENDIAN
1.97 +#define __IEEE_BIG_ENDIAN
1.100 +#ifdef __mn10300__
1.101 +#define __IEEE_LITTLE_ENDIAN
1.104 +#ifdef __mn10200__
1.105 +#define __IEEE_LITTLE_ENDIAN
1.106 +#define __SMALL_BITFIELDS
1.107 +#define _DOUBLE_IS_32BITS
1.111 +#define __IEEE_LITTLE_ENDIAN
1.115 +#define __IEEE_LITTLE_ENDIAN
1.119 +#define __IEEE_BIG_ENDIAN
1.120 +#define _DOUBLE_IS_32BITS
1.121 +#define __SMALL_BITFIELDS
1.125 +#if (defined(_BIG_ENDIAN) && _BIG_ENDIAN) || (defined(_AIX) && _AIX)
1.126 +#define __IEEE_BIG_ENDIAN
1.128 +#if (defined(_LITTLE_ENDIAN) && _LITTLE_ENDIAN) || (defined(__sun__) && __sun__) || (defined(_WIN32) && _WIN32)
1.129 +#define __IEEE_LITTLE_ENDIAN
1.135 +#ifdef __big_endian__
1.136 +#define __IEEE_BIG_ENDIAN
1.138 +#define __IEEE_LITTLE_ENDIAN
1.143 +#define __IEEE_BIG_ENDIAN
1.147 +#define __IEEE_BIG_ENDIAN
1.152 +#ifndef __IEEE_BIG_ENDIAN
1.153 +#ifndef __IEEE_LITTLE_ENDIAN
1.154 +#error Endianess not declared!!
1.155 +#endif /* not __IEEE_LITTLE_ENDIAN */
1.156 +#endif /* not __IEEE_BIG_ENDIAN */
1.158 +#endif /* not __IEEE_LITTLE_ENDIAN */
1.159 +#endif /* not __IEEE_BIG_ENDIAN */