diff options
| author | Wei Wang <wangw@codeaurora.org> | 2014-06-16 12:15:45 -0700 |
|---|---|---|
| committer | LorDClockaN <davor@losinj.com> | 2014-07-23 16:22:30 +0200 |
| commit | 526387e1125311996f56667971999f9eab4d95f9 (patch) | |
| tree | d10d90a9c09aac2a3045460184ffc67106dd01e5 | |
| parent | 02ca7d0e4c5ba3c024f96e68028aefb730d86af8 (diff) | |
dalvik: use memmove_words for word atomic memmove
use memmove_words for word atomic memmove
Change-Id: Ife31c217f7038f5054969b4bbe1108b351881b3b
| -rw-r--r-- | vm/native/java_lang_System.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/vm/native/java_lang_System.cpp b/vm/native/java_lang_System.cpp index 33c295554..4e200d6a1 100644 --- a/vm/native/java_lang_System.cpp +++ b/vm/native/java_lang_System.cpp @@ -62,10 +62,6 @@ * TODO: use __builtin_prefetch * TODO: write an ARM-optimized version */ -#if defined(HAVE_HALFWORD_ATOMIC_MEMMOVE) -#define move16 memmove -#define move32 memmove -#else static void memmove_words(void* dest, const void* src, size_t n) { assert((((uintptr_t) dest | (uintptr_t) src | n) & 0x01) == 0); @@ -179,6 +175,10 @@ static void memmove_words(void* dest, const void* src, size_t n) { } } +#if defined(HAVE_HALFWORD_ATOMIC_MEMMOVE) +#define move16 memmove +#define move32 memmove_words +#else #define move16 memmove_words #define move32 memmove_words #endif |
