| Index: src/x64/stub-cache-x64.cc
|
| ===================================================================
|
| --- src/x64/stub-cache-x64.cc (revision 15459)
|
| +++ src/x64/stub-cache-x64.cc (working copy)
|
| @@ -423,10 +423,11 @@
|
| // Undoes the effects of ReserveSpaceForFastApiCall.
|
| static void FreeSpaceForFastApiCall(MacroAssembler* masm, Register scratch) {
|
| // ----------- S t a t e -------------
|
| - // -- rsp[0] : return address.
|
| - // -- rsp[8] : last fast api call extra argument.
|
| + // -- rsp[0] : return address.
|
| + // -- rsp[8] : last fast api call extra argument.
|
| // -- ...
|
| - // -- rsp[kFastApiCallArguments * 8] : first fast api call extra argument.
|
| + // -- rsp[kFastApiCallArguments * 8] : first fast api call extra
|
| + // argument.
|
| // -- rsp[kFastApiCallArguments * 8 + 8] : last argument in the internal
|
| // frame.
|
| // -----------------------------------
|
| @@ -3082,7 +3083,7 @@
|
| // ----------- S t a t e -------------
|
| // -- rax : key
|
| // -- rdx : receiver
|
| - // -- rsp[0] : return address
|
| + // -- rsp[0] : return address
|
| // -----------------------------------
|
| TailCallBuiltin(masm, Builtins::kKeyedLoadIC_Slow);
|
|
|
| @@ -3090,7 +3091,7 @@
|
| // ----------- S t a t e -------------
|
| // -- rax : key
|
| // -- rdx : receiver
|
| - // -- rsp[0] : return address
|
| + // -- rsp[0] : return address
|
| // -----------------------------------
|
| TailCallBuiltin(masm, Builtins::kKeyedLoadIC_MissForceGeneric);
|
| }
|
| @@ -3125,10 +3126,10 @@
|
| MacroAssembler* masm,
|
| ElementsKind elements_kind) {
|
| // ----------- S t a t e -------------
|
| - // -- rax : value
|
| - // -- rcx : key
|
| - // -- rdx : receiver
|
| - // -- rsp[0] : return address
|
| + // -- rax : value
|
| + // -- rcx : key
|
| + // -- rdx : receiver
|
| + // -- rsp[0] : return address
|
| // -----------------------------------
|
| Label slow, miss_force_generic;
|
|
|
| @@ -3285,10 +3286,10 @@
|
| __ bind(&slow);
|
|
|
| // ----------- S t a t e -------------
|
| - // -- rax : value
|
| - // -- rcx : key
|
| - // -- rdx : receiver
|
| - // -- rsp[0] : return address
|
| + // -- rax : value
|
| + // -- rcx : key
|
| + // -- rdx : receiver
|
| + // -- rsp[0] : return address
|
| // -----------------------------------
|
| TailCallBuiltin(masm, Builtins::kKeyedStoreIC_Slow);
|
|
|
|
|