diff options
author | 2014-04-03 16:38:01 +0000 | |
---|---|---|
committer | 2014-04-03 16:38:01 +0000 | |
commit | 8ec45cede94aded3599621cad6b3e724d667d6f0 (patch) | |
tree | b4b7666c6a7693b451350976b0c9b66829ba01a8 /include/core/SkPreConfig.h | |
parent | c13fae6d49c055b74f80e733c0e4b0528b89d690 (diff) |
Add more big endian platforms
This patch adds more platforms to the list that have the BIGENDIAN defines set.
Downstream users are using parts of SKIA on BigEndian machines.
R=cmp@chromium.org, bungeman@google.com, bsalomon@google.com, reed@google.com, sergeyberezin@chromium.org
Author: steve@ssinger.info
Review URL: https://codereview.chromium.org/218733002
git-svn-id: http://skia.googlecode.com/svn/trunk@14046 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'include/core/SkPreConfig.h')
-rw-r--r-- | include/core/SkPreConfig.h | 12 |
1 files changed, 9 insertions, 3 deletions
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 |