Index: src/arm/deoptimizer-arm.cc |
diff --git a/src/arm/deoptimizer-arm.cc b/src/arm/deoptimizer-arm.cc |
index fc7567f8309972eca4d08599dcd73c289942348e..d92adee7fbcaae9d386f9bf5464486346ed24665 100644 |
--- a/src/arm/deoptimizer-arm.cc |
+++ b/src/arm/deoptimizer-arm.cc |
@@ -141,11 +141,8 @@ void Deoptimizer::TableEntryGenerator::Generate() { |
__ sub(sp, sp, Operand(16 * kDoubleSize), LeaveCC, eq); |
__ vstm(db_w, sp, d0, d15); |
- // Push registers s0-s15, and possibly s16-s31, on the stack. |
- // If s16-s31 are not pushed, decrease the stack pointer instead. |
- __ vstm(db_w, sp, s16, s31, ne); |
- __ sub(sp, sp, Operand(16 * kFloatSize), LeaveCC, eq); |
- __ vstm(db_w, sp, s0, s15); |
+ // Push registers s0-s31 on the stack. |
+ __ vstm(db_w, sp, s0, s31); |
} |
// Push all 16 registers (needed to populate FrameDescription::registers_). |