diff options
-rw-r--r-- | AUTHORS | 1 | ||||
-rw-r--r-- | include/core/SkPreConfig.h | 12 |
2 files changed, 10 insertions, 3 deletions
@@ -20,5 +20,6 @@ Intel <*@intel.com> Jacek Caban <cjacek@gmail.com> NVIDIA <*@nvidia.com> Samsung <*@samsung.com> +Steve Singer <steve@ssinger.info> The Chromium Authors <*@chromium.org> Thiago Fransosi Farina <thiago.farina@gmail.com> diff --git a/include/core/SkPreConfig.h b/include/core/SkPreConfig.h index 73b54886bf..8be03bf60c 100644 --- a/include/core/SkPreConfig.h +++ b/include/core/SkPreConfig.h @@ -92,9 +92,15 @@ ////////////////////////////////////////////////////////////////////// #if !defined(SK_CPU_BENDIAN) && !defined(SK_CPU_LENDIAN) - #if defined (__ppc__) || defined(__PPC__) || defined(__ppc64__) \ - || defined(__PPC64__) - #define SK_CPU_BENDIAN + #if defined(__sparc) || defined(__sparc__) || \ + defined(_POWER) || defined(__powerpc__) || \ + defined(__ppc__) || defined(__hppa) || \ + defined(__PPC__) || defined(__PPC64__) || \ + defined(_MIPSEB) || defined(__ARMEB__) || \ + defined(__s390__) || \ + (defined(__sh__) && defined(__BIG_ENDIAN__)) || \ + (defined(__ia64) && defined(__BIG_ENDIAN__)) + #define SK_CPU_BENDIAN #else #define SK_CPU_LENDIAN #endif |