| Index: runtime/vm/intrinsifier_ia32.cc
 | 
| ===================================================================
 | 
| --- runtime/vm/intrinsifier_ia32.cc	(revision 36576)
 | 
| +++ runtime/vm/intrinsifier_ia32.cc	(working copy)
 | 
| @@ -1248,12 +1248,10 @@
 | 
|    __ movl(EAX, Address(ESP, + 1 * kWordSize));  // Receiver.
 | 
|    __ movl(EBX, FieldAddress(EAX, state_field.Offset()));  // Field '_state'.
 | 
|    // Addresses of _state[0] and _state[1].
 | 
| -  const intptr_t index_scale =
 | 
| -      FlowGraphCompiler::ElementSizeFor(kTypedDataUint32ArrayCid);
 | 
| -  const intptr_t offset =
 | 
| -      FlowGraphCompiler::DataOffsetFor(kTypedDataUint32ArrayCid);
 | 
| -  Address addr_0 = FieldAddress(EBX, 0 * index_scale + offset);
 | 
| -  Address addr_1 = FieldAddress(EBX, 1 * index_scale + offset);
 | 
| +  const intptr_t scale = Instance::ElementSizeFor(kTypedDataUint32ArrayCid);
 | 
| +  const intptr_t offset = Instance::DataOffsetFor(kTypedDataUint32ArrayCid);
 | 
| +  Address addr_0 = FieldAddress(EBX, 0 * scale + offset);
 | 
| +  Address addr_1 = FieldAddress(EBX, 1 * scale + offset);
 | 
|    __ movl(EAX, Immediate(a_int32_value));
 | 
|    // 64-bit multiply EAX * value -> EDX:EAX.
 | 
|    __ mull(addr_0);
 | 
| 
 |