Revision: 6506
Author: [email protected]
Date: Wed Jan 26 13:15:46 2011
Log: ARM: Try to fix broken commit r6504
Commit contained wrong assert and was missing call to the runtime system
for MUL.
[email protected]
Review URL: http://codereview.chromium.org/6338019
http://code.google.com/p/v8/source/detail?r=6506
Modified:
/branches/bleeding_edge/src/arm/code-stubs-arm.cc
=======================================
--- /branches/bleeding_edge/src/arm/code-stubs-arm.cc Wed Jan 26 12:25:33
2011
+++ /branches/bleeding_edge/src/arm/code-stubs-arm.cc Wed Jan 26 13:15:46
2011
@@ -2628,7 +2628,7 @@
void TypeRecordingBinaryOpStub::GenerateInt32Stub(MacroAssembler* masm) {
- ASSERT(op_ == Token::ADD || op_ == Token::SUB || op_ == Token::SUB);
+ ASSERT(op_ == Token::ADD || op_ == Token::SUB || op_ == Token::MUL);
ASSERT(operands_type_ == TRBinaryOpIC::INT32);
@@ -2773,6 +2773,9 @@
case Token::SUB:
__ InvokeBuiltin(Builtins::SUB, JUMP_JS);
break;
+ case Token::MUL:
+ __ InvokeBuiltin(Builtins::MUL, JUMP_JS);
+ break;
default:
UNREACHABLE();
}
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev