Removed wrong ASSERTs on MIPS.

R=palfia@homejinni.com

Review URL: https://codereview.chromium.org/22571003

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16102 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent a8e12c5a
...@@ -1154,7 +1154,6 @@ void LCodeGen::EmitSignedIntegerDivisionByConstant( ...@@ -1154,7 +1154,6 @@ void LCodeGen::EmitSignedIntegerDivisionByConstant(
Register scratch, Register scratch,
LEnvironment* environment) { LEnvironment* environment) {
ASSERT(!AreAliased(dividend, scratch, at, no_reg)); ASSERT(!AreAliased(dividend, scratch, at, no_reg));
ASSERT(LChunkBuilder::HasMagicNumberForDivisor(divisor));
uint32_t divisor_abs = abs(divisor); uint32_t divisor_abs = abs(divisor);
......
...@@ -1389,8 +1389,6 @@ LInstruction* LChunkBuilder::DoMathFloorOfDiv(HMathFloorOfDiv* instr) { ...@@ -1389,8 +1389,6 @@ LInstruction* LChunkBuilder::DoMathFloorOfDiv(HMathFloorOfDiv* instr) {
LOperand* dividend = UseRegister(instr->left()); LOperand* dividend = UseRegister(instr->left());
LOperand* divisor = UseRegisterOrConstant(right); LOperand* divisor = UseRegisterOrConstant(right);
LOperand* remainder = TempRegister(); LOperand* remainder = TempRegister();
ASSERT(right->IsConstant() &&
HConstant::cast(right)->HasInteger32Value());
return AssignEnvironment(DefineAsRegister( return AssignEnvironment(DefineAsRegister(
new(zone()) LMathFloorOfDiv(dividend, divisor, remainder))); new(zone()) LMathFloorOfDiv(dividend, divisor, remainder)));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment