Index: src/arm/simulator-arm.h |
diff --git a/src/arm/simulator-arm.h b/src/arm/simulator-arm.h |
index ec47fa1f1cf9403239fe36dab4bebb9b83619dbe..074cf0bfbb222009e84bf08702c3fbd80b067cbe 100644 |
--- a/src/arm/simulator-arm.h |
+++ b/src/arm/simulator-arm.h |
@@ -142,7 +142,9 @@ class Simulator { |
num_s_registers = 32, |
d0 = 0, d1, d2, d3, d4, d5, d6, d7, |
d8, d9, d10, d11, d12, d13, d14, d15, |
- num_d_registers = 16 |
+ d16, d17, d18, d19, d20, d21, d22, d23, |
+ d24, d25, d26, d27, d28, d29, d30, d31, |
+ num_d_registers = 32 |
}; |
explicit Simulator(Isolate* isolate); |
@@ -371,7 +373,7 @@ class Simulator { |
bool v_flag_; |
// VFP architecture state. |
- unsigned int vfp_register[num_s_registers]; |
+ unsigned int vfp_register[num_d_registers * 2]; |
bool n_flag_FPSCR_; |
bool z_flag_FPSCR_; |
bool c_flag_FPSCR_; |