X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fv8%2Fsrc%2Fmips%2Fbuiltins-mips.cc;h=df6dc534be4abd1a9605c32d86fa66e6864b6b03;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=2813dd4cdb202ecaf3fd40e0b34255db9a60843e;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/v8/src/mips/builtins-mips.cc b/src/v8/src/mips/builtins-mips.cc index 2813dd4..df6dc53 100644 --- a/src/v8/src/mips/builtins-mips.cc +++ b/src/v8/src/mips/builtins-mips.cc @@ -12,7 +12,7 @@ #include "src/debug.h" #include "src/deoptimizer.h" #include "src/full-codegen.h" -#include "src/runtime.h" +#include "src/runtime/runtime.h" namespace v8 { @@ -45,11 +45,9 @@ void Builtins::Generate_Adaptor(MacroAssembler* masm, DCHECK(extra_args == NO_EXTRA_ARGUMENTS); } - // JumpToExternalReference expects s0 to contain the number of arguments + // JumpToExternalReference expects a0 to contain the number of arguments // including the receiver and the extra arguments. - __ Addu(s0, a0, num_extra_args + 1); - __ sll(s1, s0, kPointerSizeLog2); - __ Subu(s1, s1, kPointerSize); + __ Addu(a0, a0, num_extra_args + 1); __ JumpToExternalReference(ExternalReference(id, masm->isolate())); }