Index: src/arm/stub-cache-arm.cc |
diff --git a/src/arm/stub-cache-arm.cc b/src/arm/stub-cache-arm.cc |
index 7a3c80f7b5797ef7337d12f0b7197dd6dea09711..3af800cadf30534f3e2d75efff0e5f91741f6cef 100644 |
--- a/src/arm/stub-cache-arm.cc |
+++ b/src/arm/stub-cache-arm.cc |
@@ -3868,12 +3868,7 @@ MaybeObject* ExternalArrayStubCompiler::CompileKeyedStoreStub( |
__ cmp(r6, Operand(-1)); |
__ mov(r5, Operand(0), LeaveCC, eq); |
- // Not infinity or NaN simply convert to int. |
- if (IsElementTypeSigned(array_type)) { |
- __ vcvt_s32_f64(s0, d0, kDefaultRoundToZero, ne); |
- } else { |
- __ vcvt_u32_f64(s0, d0, kDefaultRoundToZero, ne); |
- } |
+ __ vcvt_s32_f64(s0, d0, kDefaultRoundToZero, ne); |
__ vmov(r5, s0, ne); |
switch (array_type) { |