| 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) \
|
|
|