Index: dart/runtime/vm/flow_graph_compiler_arm64.cc |
=================================================================== |
--- dart/runtime/vm/flow_graph_compiler_arm64.cc (revision 42727) |
+++ dart/runtime/vm/flow_graph_compiler_arm64.cc (working copy) |
@@ -1670,9 +1670,9 @@ |
} else if (source.IsFpuRegister() && destination.IsFpuRegister()) { |
const VRegister dst = destination.fpu_reg(); |
const VRegister src = source.fpu_reg(); |
- __ fmovdd(VTMP, src); |
- __ fmovdd(src, dst); |
- __ fmovdd(dst, VTMP); |
+ __ vmov(VTMP, src); |
+ __ vmov(src, dst); |
+ __ vmov(dst, VTMP); |
} else if (source.IsFpuRegister() || destination.IsFpuRegister()) { |
ASSERT(destination.IsDoubleStackSlot() || |
destination.IsQuadStackSlot() || |
@@ -1696,7 +1696,7 @@ |
} else { |
__ LoadQFromOffset(VTMP, base_reg, slot_offset, PP); |
__ StoreQToOffset(reg, base_reg, slot_offset, PP); |
- __ fmovdd(reg, VTMP); |
+ __ vmov(reg, VTMP); |
} |
} else if (source.IsDoubleStackSlot() && destination.IsDoubleStackSlot()) { |
const intptr_t source_offset = source.ToStackSlotOffset(); |