Index: src/compiler/mips/instruction-selector-mips.cc |
diff --git a/src/compiler/mips/instruction-selector-mips.cc b/src/compiler/mips/instruction-selector-mips.cc |
index b4e811f0f8a45051fc5a5935e018893b6e504bd1..3e78277ffee18f47cf95417487eb1535aea1c034 100644 |
--- a/src/compiler/mips/instruction-selector-mips.cc |
+++ b/src/compiler/mips/instruction-selector-mips.cc |
@@ -1059,6 +1059,12 @@ void InstructionSelector::VisitFloat64InsertHighWord32(Node* node) { |
MachineOperatorBuilder::Flags |
InstructionSelector::SupportedMachineOperatorFlags() { |
MachineOperatorBuilder::Flags flags = MachineOperatorBuilder::kNoFlags; |
+ if (IsMipsArchVariant(kMips32r6)) { |
+ flags |= MachineOperatorBuilder::kFloat32Max | |
+ MachineOperatorBuilder::kFloat32Min | |
+ MachineOperatorBuilder::kFloat64Max | |
+ MachineOperatorBuilder::kFloat64Min; |
+ } |
if ((IsMipsArchVariant(kMips32r2) || IsMipsArchVariant(kMips32r6)) && |
paul.l...
2015/05/15 19:07:48
You also need to provide implementations for the 4
balazs.kilvady
2015/05/18 12:24:00
Done.
|
IsFp64Mode()) { |
flags |= MachineOperatorBuilder::kFloat64RoundDown | |