Index: src/arm/code-stubs-arm.cc |
diff --git a/src/arm/code-stubs-arm.cc b/src/arm/code-stubs-arm.cc |
index 07a7305a34024ace326c3b28074839eece6afe52..3047cd41c185b9de0b8f64b90f7260f6689ee59d 100644 |
--- a/src/arm/code-stubs-arm.cc |
+++ b/src/arm/code-stubs-arm.cc |
@@ -1072,8 +1072,6 @@ void CEntryStub::Generate(MacroAssembler* masm) { |
} |
// Result returned in r0, r1:r0 or r2:r1:r0 - do not destroy these registers! |
- __ VFPEnsureFPSCRState(r3); |
- |
// Check result for exception sentinel. |
Label exception_returned; |
__ CompareRoot(r0, Heap::kExceptionRootIndex); |
@@ -1183,7 +1181,6 @@ void JSEntryStub::Generate(MacroAssembler* masm) { |
__ vstm(db_w, sp, kFirstCalleeSavedDoubleReg, kLastCalleeSavedDoubleReg); |
// Set up the reserved register for 0.0. |
__ vmov(kDoubleRegZero, 0.0); |
- __ VFPEnsureFPSCRState(r4); |
// Get address of argv, see stm above. |
// r0: code entry |
@@ -3238,7 +3235,6 @@ void DirectCEntryStub::Generate(MacroAssembler* masm) { |
// GC safe. The RegExp backend also relies on this. |
__ str(lr, MemOperand(sp, 0)); |
__ blx(ip); // Call the C++ function. |
- __ VFPEnsureFPSCRState(r2); |
__ ldr(pc, MemOperand(sp, 0)); |
} |