Index: src/arm/codegen-arm.cc |
diff --git a/src/arm/codegen-arm.cc b/src/arm/codegen-arm.cc |
index 57fe24b37518153d1523a16e8cbd3bacc236c233..43bf376474560360f1d3fec8877872b65f6831f0 100644 |
--- a/src/arm/codegen-arm.cc |
+++ b/src/arm/codegen-arm.cc |
@@ -107,7 +107,7 @@ void ElementsTransitionGenerator::GenerateSmiToDouble( |
// -- r4 : scratch (elements) |
// ----------------------------------- |
Label loop, entry, convert_hole, gc_required, only_change_map, done; |
- bool vfp3_supported = CpuFeatures::IsSupported(VFP3); |
+ bool vfp3_supported = CpuFeatures::IsSupported(VFP2); |
// Check for empty arrays, which only require a map transition and no changes |
// to the backing store. |
@@ -211,7 +211,7 @@ void ElementsTransitionGenerator::GenerateSmiToDouble( |
// Normal smi, convert to double and store. |
if (vfp3_supported) { |
- CpuFeatures::Scope scope(VFP3); |
+ CpuFeatures::Scope scope(VFP2); |
__ vmov(s0, r9); |
__ vcvt_f64_s32(d0, s0); |
__ vstr(d0, r7, 0); |