Chromium Code Reviews| Index: runtime/platform/globals.h |
| =================================================================== |
| --- runtime/platform/globals.h (revision 24916) |
| +++ runtime/platform/globals.h (working copy) |
| @@ -123,7 +123,10 @@ |
| #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_ARM) |
|
regis
2013/07/12 22:16:01
It looks like TARGET_ARCH_ARM is not special anymo
zra
2013/07/12 23:22:18
Done.
|
| +#define kFpuRegisterSize 16 |
| +typedef simd128_value_t fpu_register_t; |
| +#elif defined(TARGET_ARCH_MIPS) |
| #define kFpuRegisterSize 8 |
| typedef double fpu_register_t; |
| #else |
| @@ -133,14 +136,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) \ |