| 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();
|
|
|