| Index: src/x64/code-stubs-x64.cc
 | 
| ===================================================================
 | 
| --- src/x64/code-stubs-x64.cc	(revision 10404)
 | 
| +++ src/x64/code-stubs-x64.cc	(working copy)
 | 
| @@ -124,12 +124,12 @@
 | 
|    // Get the function from the stack.
 | 
|    __ movq(rcx, Operand(rsp, 1 * kPointerSize));
 | 
|  
 | 
| -  // Setup the object header.
 | 
| +  // Set up the object header.
 | 
|    __ LoadRoot(kScratchRegister, Heap::kFunctionContextMapRootIndex);
 | 
|    __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister);
 | 
|    __ Move(FieldOperand(rax, FixedArray::kLengthOffset), Smi::FromInt(length));
 | 
|  
 | 
| -  // Setup the fixed slots.
 | 
| +  // Set up the fixed slots.
 | 
|    __ Set(rbx, 0);  // Set to NULL.
 | 
|    __ movq(Operand(rax, Context::SlotOffset(Context::CLOSURE_INDEX)), rcx);
 | 
|    __ movq(Operand(rax, Context::SlotOffset(Context::PREVIOUS_INDEX)), rsi);
 | 
| @@ -173,7 +173,7 @@
 | 
|    // Get the serialized scope info from the stack.
 | 
|    __ movq(rbx, Operand(rsp, 2 * kPointerSize));
 | 
|  
 | 
| -  // Setup the object header.
 | 
| +  // Set up the object header.
 | 
|    __ LoadRoot(kScratchRegister, Heap::kBlockContextMapRootIndex);
 | 
|    __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister);
 | 
|    __ Move(FieldOperand(rax, FixedArray::kLengthOffset), Smi::FromInt(length));
 | 
| @@ -194,7 +194,7 @@
 | 
|    __ movq(rcx, ContextOperand(rcx, Context::CLOSURE_INDEX));
 | 
|    __ bind(&after_sentinel);
 | 
|  
 | 
| -  // Setup the fixed slots.
 | 
| +  // Set up the fixed slots.
 | 
|    __ movq(ContextOperand(rax, Context::CLOSURE_INDEX), rcx);
 | 
|    __ movq(ContextOperand(rax, Context::PREVIOUS_INDEX), rsi);
 | 
|    __ movq(ContextOperand(rax, Context::EXTENSION_INDEX), rbx);
 | 
| @@ -2399,7 +2399,7 @@
 | 
|      __ movq(FieldOperand(rax, i), rdx);
 | 
|    }
 | 
|  
 | 
| -  // Setup the callee in-object property.
 | 
| +  // Set up the callee in-object property.
 | 
|    STATIC_ASSERT(Heap::kArgumentsCalleeIndex == 1);
 | 
|    __ movq(rdx, Operand(rsp, 3 * kPointerSize));
 | 
|    __ movq(FieldOperand(rax, JSObject::kHeaderSize +
 | 
| @@ -2414,7 +2414,7 @@
 | 
|                         Heap::kArgumentsLengthIndex * kPointerSize),
 | 
|            rcx);
 | 
|  
 | 
| -  // Setup the elements pointer in the allocated arguments object.
 | 
| +  // Set up the elements pointer in the allocated arguments object.
 | 
|    // If we allocated a parameter map, edi will point there, otherwise to the
 | 
|    // backing store.
 | 
|    __ lea(rdi, Operand(rax, Heap::kArgumentsObjectSize));
 | 
| @@ -2621,7 +2621,7 @@
 | 
|    // Get the parameters pointer from the stack.
 | 
|    __ movq(rdx, Operand(rsp, 2 * kPointerSize));
 | 
|  
 | 
| -  // Setup the elements pointer in the allocated arguments object and
 | 
| +  // Set up the elements pointer in the allocated arguments object and
 | 
|    // initialize the header in the elements fixed array.
 | 
|    __ lea(rdi, Operand(rax, Heap::kArgumentsObjectSizeStrict));
 | 
|    __ movq(FieldOperand(rax, JSObject::kElementsOffset), rdi);
 | 
| @@ -3942,7 +3942,7 @@
 | 
|    Label not_outermost_js, not_outermost_js_2;
 | 
|    {  // NOLINT. Scope block confuses linter.
 | 
|      MacroAssembler::NoRootArrayScope uninitialized_root_register(masm);
 | 
| -    // Setup frame.
 | 
| +    // Set up frame.
 | 
|      __ push(rbp);
 | 
|      __ movq(rbp, rsp);
 | 
|  
 | 
| @@ -4156,12 +4156,14 @@
 | 
|      // Get return address and delta to inlined map check.
 | 
|      __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize));
 | 
|      __ subq(kScratchRegister, Operand(rsp, 1 * kPointerSize));
 | 
| -    __ movq(Operand(kScratchRegister, kOffsetToMapCheckValue), rax);
 | 
|      if (FLAG_debug_code) {
 | 
|        __ movl(rdi, Immediate(kWordBeforeMapCheckValue));
 | 
|        __ cmpl(Operand(kScratchRegister, kOffsetToMapCheckValue - 4), rdi);
 | 
|        __ Assert(equal, "InstanceofStub unexpected call site cache (check).");
 | 
|      }
 | 
| +    __ movq(kScratchRegister,
 | 
| +            Operand(kScratchRegister, kOffsetToMapCheckValue));
 | 
| +    __ movq(Operand(kScratchRegister, 0), rax);
 | 
|    }
 | 
|  
 | 
|    __ movq(rcx, FieldOperand(rax, Map::kPrototypeOffset));
 | 
| @@ -4959,7 +4961,7 @@
 | 
|                                      Register character,
 | 
|                                      Register scratch) {
 | 
|    // hash = (seed + character) + ((seed + character) << 10);
 | 
| -  __ LoadRoot(scratch, Heap::kStringHashSeedRootIndex);
 | 
| +  __ LoadRoot(scratch, Heap::kHashSeedRootIndex);
 | 
|    __ SmiToInteger32(scratch, scratch);
 | 
|    __ addl(scratch, character);
 | 
|    __ movl(hash, scratch);
 | 
| @@ -5003,13 +5005,12 @@
 | 
|    __ shll(scratch, Immediate(15));
 | 
|    __ addl(hash, scratch);
 | 
|  
 | 
| -  uint32_t kHashShiftCutOffMask = (1 << (32 - String::kHashShift)) - 1;
 | 
| -  __ andl(hash, Immediate(kHashShiftCutOffMask));
 | 
| +  __ andl(hash, Immediate(String::kHashBitMask));
 | 
|  
 | 
|    // if (hash == 0) hash = 27;
 | 
|    Label hash_not_zero;
 | 
|    __ j(not_zero, &hash_not_zero);
 | 
| -  __ Set(hash, 27);
 | 
| +  __ Set(hash, StringHasher::kZeroHash);
 | 
|    __ bind(&hash_not_zero);
 | 
|  }
 | 
|  
 | 
| @@ -5080,7 +5081,7 @@
 | 
|    __ ret(3 * kPointerSize);
 | 
|  
 | 
|    __ bind(&make_two_character_string);
 | 
| -  // Setup registers for allocating the two character string.
 | 
| +  // Set up registers for allocating the two character string.
 | 
|    __ movzxwq(rbx, FieldOperand(rax, rdx, times_1, SeqAsciiString::kHeaderSize));
 | 
|    __ AllocateAsciiString(rax, rcx, r11, r14, r15, &runtime);
 | 
|    __ movw(FieldOperand(rax, SeqAsciiString::kHeaderSize), rbx);
 | 
| 
 |