Index: src/x64/assembler-x64.h |
=================================================================== |
--- src/x64/assembler-x64.h (revision 4167) |
+++ src/x64/assembler-x64.h (working copy) |
@@ -742,14 +742,16 @@ |
void imul(Register dst, Register src); // dst = dst * src. |
void imul(Register dst, const Operand& src); // dst = dst * src. |
void imul(Register dst, Register src, Immediate imm); // dst = src * imm. |
- // Multiply 32 bit registers |
+ // Signed 32-bit multiply instructions. |
void imull(Register dst, Register src); // dst = dst * src. |
+ void imull(Register dst, Register src, Immediate imm); // dst = src * imm. |
void incq(Register dst); |
void incq(const Operand& dst); |
void incl(const Operand& dst); |
void lea(Register dst, const Operand& src); |
+ void leal(Register dst, const Operand& src); |
// Multiply rax by src, put the result in rdx:rax. |
void mul(Register src); |
@@ -760,6 +762,7 @@ |
void not_(Register dst); |
void not_(const Operand& dst); |
+ void notl(Register dst); |
void or_(Register dst, Register src) { |
arithmetic_op(0x0B, dst, src); |