diff options
author | Charles Crayne <chuck@thor.crayne.org> | 2007-10-23 19:28:39 -0700 |
---|---|---|
committer | Charles Crayne <chuck@thor.crayne.org> | 2007-10-23 19:28:39 -0700 |
commit | f6816b25bf1c4852765a15564df3bc6a5081dfe1 (patch) | |
tree | fce5a637e3ef9201b0523cfbce57dbcba57d3b86 | |
parent | 30b795fd106b190d21b800e45756e2794b53f05f (diff) | |
download | nasm-f6816b25bf1c4852765a15564df3bc6a5081dfe1.tar.gz |
Fix bugs item #1817677
-rw-r--r-- | disasm.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -511,6 +511,7 @@ static int matches(const struct itemplate *t, uint8_t *data, ins->oprs[c - 060].segment |= SEG_RELATIVE; ins->oprs[c - 060].segment &= ~SEG_32BIT; } else if (c >= 064 && c <= 067) { + ins->oprs[c - 064].segment |= SEG_RELATIVE; if (osize == 16) { ins->oprs[c - 064].offset = getu16(data); data += 2; |