| Index: runtime/vm/assembler_x64.cc
|
| diff --git a/runtime/vm/assembler_x64.cc b/runtime/vm/assembler_x64.cc
|
| index 05b73f1ff944e608b62a7312f52dcfee9b70e13e..9618d57a308b36e448f6302aaa4822949f8224f0 100644
|
| --- a/runtime/vm/assembler_x64.cc
|
| +++ b/runtime/vm/assembler_x64.cc
|
| @@ -324,7 +324,10 @@ void Assembler::movq(const Address& dst, const Immediate& imm) {
|
|
|
|
|
| void Assembler::movsxl(Register dst, const Address& src) {
|
| - UNIMPLEMENTED();
|
| + AssemblerBuffer::EnsureCapacity ensured(&buffer_);
|
| + EmitOperandREX(dst, src, REX_W);
|
| + EmitUint8(0x63);
|
| + EmitOperand(dst & 7, src);
|
| }
|
|
|
|
|
|
|