Index: src/arm/simulator-arm.h |
diff --git a/src/arm/simulator-arm.h b/src/arm/simulator-arm.h |
index e214abdcbd73f95b89d41501d64d881b4d469d01..48c2d0f44abb0a32580d36c49930d045ea9cc84b 100644 |
--- a/src/arm/simulator-arm.h |
+++ b/src/arm/simulator-arm.h |
@@ -151,10 +151,11 @@ class Simulator { |
void set_d_register(int dreg, const uint64_t* value); |
void get_d_register(int dreg, uint32_t* value); |
void set_d_register(int dreg, const uint32_t* value); |
- void get_q_register(int qreg, uint64_t* value); |
- void set_q_register(int qreg, const uint64_t* value); |
- void get_q_register(int qreg, uint32_t* value); |
- void set_q_register(int qreg, const uint32_t* value); |
+ // Support for NEON. |
+ template <typename T> |
+ void get_q_register(int qreg, T* value); |
+ template <typename T> |
+ void set_q_register(int qreg, const T* value); |
void set_s_register(int reg, unsigned int value); |
unsigned int get_s_register(int reg) const; |