| Index: src/builtins/s390/builtins-s390.cc
 | 
| diff --git a/src/builtins/s390/builtins-s390.cc b/src/builtins/s390/builtins-s390.cc
 | 
| index f9aebf935048f77121d58cc380c2bf648a91458c..c68fcc3e97734704ad59156d051a8c616a988da5 100644
 | 
| --- a/src/builtins/s390/builtins-s390.cc
 | 
| +++ b/src/builtins/s390/builtins-s390.cc
 | 
| @@ -1467,7 +1467,7 @@ void Builtins::Generate_InstantiateAsmJs(MacroAssembler* masm) {
 | 
|    {
 | 
|      FrameScope scope(masm, StackFrame::INTERNAL);
 | 
|      // Preserve argument count for later compare.
 | 
| -    __ Move(r4, r2);
 | 
| +    __ Move(r6, r2);
 | 
|      // Push a copy of the target function and the new target.
 | 
|      __ SmiTag(r2);
 | 
|      // Push another copy as a parameter to the runtime call.
 | 
| @@ -1478,13 +1478,13 @@ void Builtins::Generate_InstantiateAsmJs(MacroAssembler* masm) {
 | 
|      for (int j = 0; j < 4; ++j) {
 | 
|        Label over;
 | 
|        if (j < 3) {
 | 
| -        __ CmpP(r4, Operand(j));
 | 
| +        __ CmpP(r6, Operand(j));
 | 
|          __ b(ne, &over);
 | 
|        }
 | 
|        for (int i = j - 1; i >= 0; --i) {
 | 
| -        __ LoadP(r9, MemOperand(fp, StandardFrameConstants::kCallerSPOffset +
 | 
| +        __ LoadP(r6, MemOperand(fp, StandardFrameConstants::kCallerSPOffset +
 | 
|                                          i * kPointerSize));
 | 
| -        __ push(r9);
 | 
| +        __ push(r6);
 | 
|        }
 | 
|        for (int i = 0; i < 3 - j; ++i) {
 | 
|          __ PushRoot(Heap::kUndefinedValueRootIndex);
 | 
| @@ -1502,12 +1502,12 @@ void Builtins::Generate_InstantiateAsmJs(MacroAssembler* masm) {
 | 
|      __ JumpIfSmi(r2, &failed);
 | 
|  
 | 
|      __ Drop(2);
 | 
| -    __ pop(r4);
 | 
| -    __ SmiUntag(r4);
 | 
| +    __ pop(r6);
 | 
| +    __ SmiUntag(r6);
 | 
|      scope.GenerateLeaveFrame();
 | 
|  
 | 
| -    __ AddP(r4, r4, Operand(1));
 | 
| -    __ Drop(r4, r7);
 | 
| +    __ AddP(r6, r6, Operand(1));
 | 
| +    __ Drop(r6);
 | 
|      __ Ret();
 | 
|  
 | 
|      __ bind(&failed);
 | 
| 
 |