| Index: runtime/vm/flow_graph_compiler_arm.cc
 | 
| ===================================================================
 | 
| --- runtime/vm/flow_graph_compiler_arm.cc	(revision 23505)
 | 
| +++ runtime/vm/flow_graph_compiler_arm.cc	(working copy)
 | 
| @@ -1640,8 +1640,8 @@
 | 
|        __ vldrd(destination.fpu_reg(), source.ToStackSlotAddress());
 | 
|      } else {
 | 
|        ASSERT(destination.IsDoubleStackSlot());
 | 
| -      __ vldrd(FpuTMP, source.ToStackSlotAddress());
 | 
| -      __ vstrd(FpuTMP, destination.ToStackSlotAddress());
 | 
| +      __ vldrd(DTMP, source.ToStackSlotAddress());
 | 
| +      __ vstrd(DTMP, destination.ToStackSlotAddress());
 | 
|      }
 | 
|    } else if (source.IsQuadStackSlot()) {
 | 
|      UNIMPLEMENTED();
 | 
| @@ -1678,9 +1678,9 @@
 | 
|    } else if (source.IsStackSlot() && destination.IsStackSlot()) {
 | 
|      Exchange(destination.ToStackSlotAddress(), source.ToStackSlotAddress());
 | 
|    } else if (source.IsFpuRegister() && destination.IsFpuRegister()) {
 | 
| -    __ vmovd(FpuTMP, source.fpu_reg());
 | 
| +    __ vmovd(DTMP, source.fpu_reg());
 | 
|      __ vmovd(source.fpu_reg(), destination.fpu_reg());
 | 
| -    __ vmovd(destination.fpu_reg(), FpuTMP);
 | 
| +    __ vmovd(destination.fpu_reg(), DTMP);
 | 
|    } else if (source.IsFpuRegister() || destination.IsFpuRegister()) {
 | 
|      ASSERT(destination.IsDoubleStackSlot() ||
 | 
|             destination.IsQuadStackSlot() ||
 | 
| @@ -1695,9 +1695,9 @@
 | 
|          : source.ToStackSlotAddress();
 | 
|  
 | 
|      if (double_width) {
 | 
| -      __ vldrd(FpuTMP, slot_address);
 | 
| +      __ vldrd(DTMP, slot_address);
 | 
|        __ vstrd(reg, slot_address);
 | 
| -      __ vmovd(reg, FpuTMP);
 | 
| +      __ vmovd(reg, DTMP);
 | 
|      } else {
 | 
|        UNIMPLEMENTED();
 | 
|      }
 | 
| @@ -1705,10 +1705,10 @@
 | 
|      const Address& source_slot_address = source.ToStackSlotAddress();
 | 
|      const Address& destination_slot_address = destination.ToStackSlotAddress();
 | 
|  
 | 
| -    ScratchFpuRegisterScope ensure_scratch(this, FpuTMP);
 | 
| -    __ vldrd(FpuTMP, source_slot_address);
 | 
| +    ScratchFpuRegisterScope ensure_scratch(this, DTMP);
 | 
| +    __ vldrd(DTMP, source_slot_address);
 | 
|      __ vldrd(ensure_scratch.reg(), destination_slot_address);
 | 
| -    __ vstrd(FpuTMP, destination_slot_address);
 | 
| +    __ vstrd(DTMP, destination_slot_address);
 | 
|      __ vstrd(ensure_scratch.reg(), source_slot_address);
 | 
|    } else if (source.IsQuadStackSlot() && destination.IsQuadStackSlot()) {
 | 
|      UNIMPLEMENTED();
 | 
| 
 |