| Index: src/arm/simulator-arm.h
|
| diff --git a/src/arm/simulator-arm.h b/src/arm/simulator-arm.h
|
| index f66450ef13c7fba45a106d489fb7cd4d03f06990..f5ebf219cbf26260949137ac0f2319051eb2aee7 100644
|
| --- a/src/arm/simulator-arm.h
|
| +++ b/src/arm/simulator-arm.h
|
| @@ -154,14 +154,10 @@ class Simulator {
|
| void get_d_register(int dreg, uint32_t* value);
|
| void set_d_register(int dreg, const uint32_t* value);
|
| // Support for NEON.
|
| - template <typename T>
|
| - void get_d_register(int dreg, T* value);
|
| - template <typename T>
|
| - void set_d_register(int dreg, const T* value);
|
| - template <typename T>
|
| - void get_q_register(int qreg, T* value);
|
| - template <typename T>
|
| - void set_q_register(int qreg, const T* value);
|
| + template <typename T, int SIZE = kSimd128Size>
|
| + void get_neon_register(int reg, T (&value)[SIZE / sizeof(T)]);
|
| + template <typename T, int SIZE = kSimd128Size>
|
| + void set_neon_register(int reg, const T (&value)[SIZE / sizeof(T)]);
|
|
|
| void set_s_register(int reg, unsigned int value);
|
| unsigned int get_s_register(int reg) const;
|
|
|