Index: src/x64/assembler-x64-inl.h |
=================================================================== |
--- src/x64/assembler-x64-inl.h (revision 2069) |
+++ src/x64/assembler-x64-inl.h (working copy) |
@@ -41,8 +41,6 @@ |
// ----------------------------------------------------------------------------- |
// Implementation of Assembler |
-#define EMIT(x) \ |
- *pc_++ = (x) |
void Assembler::emitl(uint32_t x) { |
@@ -60,7 +58,7 @@ |
// High bit of reg goes to REX.R, high bit of rm_reg goes to REX.B. |
// REX.W is set. |
void Assembler::emit_rex_64(Register reg, Register rm_reg) { |
- EMIT(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3); |
+ emit(0x48 | (reg.code() & 0x8) >> 1 | rm_reg.code() >> 3); |
} |
@@ -68,7 +66,7 @@ |
// register is used for REX.B, and the high bit of op's index register |
// is used for REX.X. REX.W is set. |
void Assembler::emit_rex_64(Register reg, const Operand& op) { |
- EMIT(0x48 | (reg.code() & 0x8) >> 1 | op.rex_); |
+ emit(0x48 | (reg.code() & 0x8) >> 1 | op.rex_); |
} |
@@ -82,9 +80,7 @@ |
return NULL; |
} |
-#undef EMIT |
- |
// ----------------------------------------------------------------------------- |
// Implementation of RelocInfo |