Index: runtime/platform/globals.h |
=================================================================== |
--- runtime/platform/globals.h (revision 24980) |
+++ runtime/platform/globals.h (working copy) |
@@ -123,7 +123,7 @@ |
#elif defined(_M_IX86) || defined(__i386__) |
#define HOST_ARCH_IA32 1 |
#define ARCH_IS_32_BIT 1 |
-#if defined(TARGET_ARCH_ARM) || defined(TARGET_ARCH_MIPS) |
+#if defined(TARGET_ARCH_MIPS) |
#define kFpuRegisterSize 8 |
typedef double fpu_register_t; |
#else |
@@ -133,14 +133,14 @@ |
#elif defined(__ARMEL__) |
#define HOST_ARCH_ARM 1 |
#define ARCH_IS_32_BIT 1 |
-#define kFpuRegisterSize 8 |
-typedef double fpu_register_t; |
+#define kFpuRegisterSize 16 |
typedef struct { |
union { |
uint32_t u; |
float f; |
} data_[4]; |
} simd_value_t; |
+typedef simd_value_t fpu_register_t; |
#define simd_value_safe_load(addr) \ |
(*reinterpret_cast<simd_value_t *>(addr)) |
#define simd_value_safe_store(addr, value) \ |