diff options
author | Cyrill Gorcunov <gorcunov@gmail.com> | 2014-05-06 01:50:22 +0400 |
---|---|---|
committer | Cyrill Gorcunov <gorcunov@gmail.com> | 2014-05-09 14:38:58 +0400 |
commit | 5b144751eeb0fecf29a508278045ff79038dd7c3 (patch) | |
tree | 125719a2884cbcf1c0c20727057ea6e898db1c8f | |
parent | 3a105c3c0e66b37c61b33146dd82ce8351939ce6 (diff) | |
download | nasm-5b144751eeb0fecf29a508278045ff79038dd7c3.tar.gz |
Rename REX_REAL to REX_MASK
"Real" doesn't reflect the meaning of this
macro -- it rather represents a rex prefix mask.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
-rw-r--r-- | assemble.c | 6 | ||||
-rw-r--r-- | nasm.h | 2 |
2 files changed, 4 insertions, 4 deletions
@@ -1323,7 +1323,7 @@ static int64_t calcsize(int32_t segment, int64_t offset, int bits, length += 3; else length += 2; - } else if (ins->rex & REX_REAL) { + } else if (ins->rex & REX_MASK) { if (ins->rex & REX_H) { errfunc(ERR_NONFATAL, "cannot use high register in rex instruction"); return -1; @@ -1365,8 +1365,8 @@ static int64_t calcsize(int32_t segment, int64_t offset, int bits, static inline unsigned int emit_rex(insn *ins, int32_t segment, int64_t offset, int bits) { if (bits == 64) { - if ((ins->rex & REX_REAL) && !(ins->rex & (REX_V | REX_EV))) { - int rex = (ins->rex & REX_REAL) | REX_P; + if ((ins->rex & REX_MASK) && !(ins->rex & (REX_V | REX_EV))) { + int rex = (ins->rex & REX_MASK) | REX_P; out(offset, segment, &rex, OUT_RAWDATA, 1, NO_SEG, NO_SEG); return 1; } @@ -500,7 +500,7 @@ static inline uint8_t get_cond_opcode(enum ccode c) /* * REX flags */ -#define REX_REAL 0x4f /* Actual REX prefix bits */ +#define REX_MASK 0x4f /* Actual REX prefix bits */ #define REX_B 0x01 /* ModRM r/m extension */ #define REX_X 0x02 /* SIB index extension */ #define REX_R 0x04 /* ModRM reg extension */ |