Index: src/x64/ic-x64.cc |
diff --git a/src/x64/ic-x64.cc b/src/x64/ic-x64.cc |
index 0ef75f87e14b04da4a7669632bc770cac5695072..a242f8915cab1d192ec8906d6e40b2e0599ba3e9 100644 |
--- a/src/x64/ic-x64.cc |
+++ b/src/x64/ic-x64.cc |
@@ -502,7 +502,8 @@ void KeyedStoreIC::GenerateGeneric(MacroAssembler* masm) { |
// rax: value |
// rcx: FixedArray |
// rbx: index (as a smi) |
- __ movq(Operand(rcx, rbx, times_4, FixedArray::kHeaderSize - kHeapObjectTag), |
+ __ movq(Operand(rcx, rbx, times_half_pointer_size, |
+ FixedArray::kHeaderSize - kHeapObjectTag), |
rax); |
// Update write barrier for the elements array address. |
__ movq(rdx, rax); |