Index: runtime/vm/assembler_ia32.h |
=================================================================== |
--- runtime/vm/assembler_ia32.h (revision 13286) |
+++ runtime/vm/assembler_ia32.h (working copy) |
@@ -490,7 +490,10 @@ |
void shrl(Register operand, Register shifter); |
void sarl(Register reg, const Immediate& imm); |
void sarl(Register operand, Register shifter); |
+ void sarl(const Address& address, Register shifter); |
void shld(Register dst, Register src); |
+ void shrd(Register dst, Register src); |
+ void shrd(const Address& dst, Register src); |
void negl(Register reg); |
void notl(Register reg); |
@@ -657,7 +660,7 @@ |
void EmitNearLabelLink(Label* label); |
void EmitGenericShift(int rm, Register reg, const Immediate& imm); |
- void EmitGenericShift(int rm, Register operand, Register shifter); |
+ void EmitGenericShift(int rm, const Operand& operand, Register shifter); |
void StoreIntoObjectFilter(Register object, Register value, Label* no_update); |