| Index: src/codegen-arm.cc
|
| diff --git a/src/codegen-arm.cc b/src/codegen-arm.cc
|
| index 3453d52e5e85f06feeb816e125e45c6fd6fe9ff1..313f8503cc722b8e8e04299c284da0754236a9ef 100644
|
| --- a/src/codegen-arm.cc
|
| +++ b/src/codegen-arm.cc
|
| @@ -2577,6 +2577,18 @@ void CodeGenerator::GenerateIsSmi(ZoneList<Expression*>* args) {
|
| }
|
|
|
|
|
| +void CodeGenerator::GenerateLog(ZoneList<Expression*>* args) {
|
| + ASSERT_EQ(args->length(), 3);
|
| + if (ShouldGenerateLog(args->at(0))) {
|
| + Load(args->at(1));
|
| + Load(args->at(2));
|
| + __ CallRuntime(Runtime::kLog, 2);
|
| + }
|
| + __ mov(r0, Operand(Factory::undefined_value()));
|
| + frame_->Push(r0);
|
| +}
|
| +
|
| +
|
| void CodeGenerator::GenerateIsNonNegativeSmi(ZoneList<Expression*>* args) {
|
| ASSERT(args->length() == 1);
|
| Load(args->at(0));
|
|
|