| Index: src/mips/lithium-codegen-mips.cc
|
| diff --git a/src/mips/lithium-codegen-mips.cc b/src/mips/lithium-codegen-mips.cc
|
| index 844b174bf634722bdf6158e07fe9f256eb36a84c..b6f9998415bbbb41e1d6ed7caf4880233d1d9efd 100644
|
| --- a/src/mips/lithium-codegen-mips.cc
|
| +++ b/src/mips/lithium-codegen-mips.cc
|
| @@ -1214,6 +1214,7 @@ void LCodeGen::DoMultiplyAddD(LMultiplyAddD* instr) {
|
| // This is computed in-place.
|
| ASSERT(addend.is(ToDoubleRegister(instr->result())));
|
|
|
| + CpuFeatureScope scope(masm(), FPU);
|
| __ madd_d(addend, addend, multiplier, multiplicand);
|
| }
|
|
|
| @@ -4899,8 +4900,8 @@ void LCodeGen::DoDeferredTaggedToI(LTaggedToI* instr) {
|
| // This 'at' value and scratch1 map value are used for tests in both clauses
|
| // of the if.
|
|
|
| + CpuFeatureScope scope(masm(), FPU);
|
| if (instr->truncating()) {
|
| - CpuFeatureScope scope(masm(), FPU);
|
| Register scratch3 = ToRegister(instr->temp2());
|
| FPURegister single_scratch = double_scratch.low();
|
| ASSERT(!scratch3.is(input_reg) &&
|
|
|