include: Add ARM64 endianness.

This commit is contained in:
André Hentschel 2013-01-16 00:41:16 +01:00 committed by Alexandre Julliard
parent 77ae1d0fb7
commit f9727320da
1 changed files with 9 additions and 1 deletions

View File

@ -36,7 +36,7 @@ extern "C" {
* 64-bit. * 64-bit.
*/ */
#if (defined(__x86_64__) || defined(__powerpc64__) || defined(__sparc64__)) && !defined(_WIN64) #if (defined(__x86_64__) || defined(__powerpc64__) || defined(__sparc64__) || defined(__aarch64__)) && !defined(_WIN64)
#define _WIN64 #define _WIN64
#endif #endif
@ -297,6 +297,14 @@ typedef ULONG_PTR KAFFINITY, *PKAFFINITY;
# undef WORDS_BIGENDIAN # undef WORDS_BIGENDIAN
# undef BITFIELDS_BIGENDIAN # undef BITFIELDS_BIGENDIAN
# undef ALLOW_UNALIGNED_ACCESS # undef ALLOW_UNALIGNED_ACCESS
#elif defined(__AARCH64EB__)
# define WORDS_BIGENDIAN
# define BITFIELDS_BIGENDIAN
# undef ALLOW_UNALIGNED_ACCESS
#elif defined(__AARCH64EL__) || defined(__aarch64__)
# undef WORDS_BIGENDIAN
# undef BITFIELDS_BIGENDIAN
# undef ALLOW_UNALIGNED_ACCESS
#elif defined(__MIPSEB__) #elif defined(__MIPSEB__)
# define WORDS_BIGENDIAN # define WORDS_BIGENDIAN
# define BITFIELDS_BIGENDIAN # define BITFIELDS_BIGENDIAN