diff options
author | H. Peter Anvin <hpa@zytor.com> | 2007-08-29 20:30:31 +0000 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2007-08-29 20:30:31 +0000 |
commit | 490bbcd0470f3302444c62e00b2ef5a0ba1183c7 (patch) | |
tree | 47863c1a6cd5270e9ea1aaa113828f50024642f4 | |
parent | b838bcfe9f9c169970a939d5fa86c719287c833f (diff) | |
download | nasm-490bbcd0470f3302444c62e00b2ef5a0ba1183c7.tar.gz |
Correct the logic for recording fs: and gs: overrides.
-rw-r--r-- | parser.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -510,7 +510,7 @@ insn *parse_line(int pass, char *buffer, insn * result, "instruction has more than %d prefixes", MAXPREFIX); else { result->prefixes[result->nprefix++] = value->type; - if (REG_FSGS & ~reg_flags[value->type]) + if (!(REG_FSGS & ~reg_flags[value->type])) result->oprs[operand].eaflags |= EAF_FSGS; } |