#define __IEEE_LITTLE_ENDIAN
#endif
+#ifdef __AVR32__
+#define __IEEE_BIG_ENDIAN
+#endif
+
#ifdef __MIPSEL__
#define __IEEE_LITTLE_ENDIAN
#endif
#define __IEEE_LITTLE_ENDIAN
#endif
-#if defined (__PPC__) || defined (__ppc__) || defined (__powerpc__) || defined (__ppc64__)
+#if defined (__PPC__) || defined (__ppc__) || defined (__powerpc__) || defined (__ppc64__) || defined (_POWER) || defined (_IBMR2)
#if (defined(_BIG_ENDIAN) && _BIG_ENDIAN) || (defined(_AIX) && _AIX) || defined (__BIG_ENDIAN__)|| defined (__APPLE__)
#define __IEEE_BIG_ENDIAN
#else