Reviewers: dusmil.imgtec, akos.palfi.imgtec, balazs.kilvady, danno,
Message:
PTAL.
Description:
MIPS: Fix uint32div bug after r25103.
The div and mod instructions on MIPS are not safe for rhs 0.
TEST=test/mjsunit/asm/uint32div.js
BUG=
Please review this at https://codereview.chromium.org/704013002/
Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files (+1, -4 lines):
M src/compiler/mips/instruction-selector-mips.cc
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
13df1336f2884dc4311f21b27919c60a060e3886..4862e986046f16bae1a7893d9bdb37adfef76349
100644
--- a/src/compiler/mips/instruction-selector-mips.cc
+++ b/src/compiler/mips/instruction-selector-mips.cc
@@ -718,10 +718,7 @@ void
InstructionSelector::VisitFloat64LessThanOrEqual(Node* node) {
// static
MachineOperatorBuilder::Flags
InstructionSelector::SupportedMachineOperatorFlags() {
- return MachineOperatorBuilder::kInt32DivIsSafe |
- MachineOperatorBuilder::kInt32ModIsSafe |
- MachineOperatorBuilder::kUint32DivIsSafe |
- MachineOperatorBuilder::kUint32ModIsSafe;
+ return MachineOperatorBuilder::kNoFlags;
}
} // namespace compiler
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.