| Index: src/mips/macro-assembler-mips.cc
|
| diff --git a/src/mips/macro-assembler-mips.cc b/src/mips/macro-assembler-mips.cc
|
| index 3c866ac45388ef13eb15581c17e262b1eede16de..e4628e089a90fc7cf74afeaeb3104472953438ae 100644
|
| --- a/src/mips/macro-assembler-mips.cc
|
| +++ b/src/mips/macro-assembler-mips.cc
|
| @@ -1401,7 +1401,7 @@ void MacroAssembler::Trunc_uw_d(FPURegister fd,
|
|
|
|
|
| void MacroAssembler::Mthc1(Register rt, FPURegister fs) {
|
| - if (IsFp64Mode()) {
|
| + if (IsMipsArchVariant(kMips32r2) || IsMipsArchVariant(kMips32r6)) {
|
| mthc1(rt, fs);
|
| } else {
|
| mtc1(rt, fs.high());
|
| @@ -1410,7 +1410,7 @@ void MacroAssembler::Mthc1(Register rt, FPURegister fs) {
|
|
|
|
|
| void MacroAssembler::Mfhc1(Register rt, FPURegister fs) {
|
| - if (IsFp64Mode()) {
|
| + if (IsMipsArchVariant(kMips32r2) || IsMipsArchVariant(kMips32r6)) {
|
| mfhc1(rt, fs);
|
| } else {
|
| mfc1(rt, fs.high());
|
|
|