summaryrefslogtreecommitdiff
path: root/disasm.c
diff options
context:
space:
mode:
Diffstat (limited to 'disasm.c')
-rw-r--r--disasm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/disasm.c b/disasm.c
index db4d517b..99959b1e 100644
--- a/disasm.c
+++ b/disasm.c
@@ -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;