| 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
|
|
|
|
|