Index: src/x64/assembler-x64.h |
=================================================================== |
--- src/x64/assembler-x64.h (revision 6631) |
+++ src/x64/assembler-x64.h (working copy) |
@@ -894,6 +894,10 @@ |
arithmetic_op(0x0B, dst, src); |
} |
+ void orl(Register dst, const Operand& src) { |
+ arithmetic_op_32(0x0B, dst, src); |
+ } |
+ |
void or_(const Operand& dst, Register src) { |
arithmetic_op(0x09, src, dst); |
} |
@@ -1057,6 +1061,18 @@ |
arithmetic_op_32(0x33, dst, src); |
} |
+ void xorl(Register dst, const Operand& src) { |
+ arithmetic_op_32(0x33, dst, src); |
+ } |
+ |
+ void xorl(Register dst, Immediate src) { |
+ immediate_arithmetic_op_32(0x6, dst, src); |
+ } |
+ |
+ void xorl(const Operand& dst, Immediate src) { |
+ immediate_arithmetic_op_32(0x6, dst, src); |
+ } |
+ |
void xor_(Register dst, const Operand& src) { |
arithmetic_op(0x33, dst, src); |
} |