| Index: runtime/vm/intrinsifier_x64.cc
 | 
| diff --git a/runtime/vm/intrinsifier_x64.cc b/runtime/vm/intrinsifier_x64.cc
 | 
| index 80b7395b9ff338b58d8904b746bd8d1bbf9e4d17..c3954fd6a48721f1d2938c020a1b09f8933d67ea 100644
 | 
| --- a/runtime/vm/intrinsifier_x64.cc
 | 
| +++ b/runtime/vm/intrinsifier_x64.cc
 | 
| @@ -31,6 +31,18 @@ namespace dart {
 | 
|  intptr_t Intrinsifier::ParameterSlotFromSp() { return 0; }
 | 
|  
 | 
|  
 | 
| +void Intrinsifier::IntrinsicCallPrologue(Assembler* assembler) {
 | 
| +  assembler->Comment("IntrinsicCallPrologue");
 | 
| +  assembler->movq(CALLEE_SAVED_TEMP, R10);
 | 
| +}
 | 
| +
 | 
| +
 | 
| +void Intrinsifier::IntrinsicCallEpilogue(Assembler* assembler) {
 | 
| +  assembler->Comment("IntrinsicCallEpilogue");
 | 
| +  assembler->movq(R10, CALLEE_SAVED_TEMP);
 | 
| +}
 | 
| +
 | 
| +
 | 
|  void Intrinsifier::ObjectArraySetIndexed(Assembler* assembler) {
 | 
|    if (Isolate::Current()->type_checks()) {
 | 
|      return;
 | 
| 
 |