diff options
Diffstat (limited to 'opcodes/i386-dis.c')
-rw-r--r-- | opcodes/i386-dis.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c index 30fdf9f..e6b8049 100644 --- a/opcodes/i386-dis.c +++ b/opcodes/i386-dis.c @@ -11107,7 +11107,7 @@ OP_E_memory (int bytemode, int sizeflag) *obufp++ = '+'; *obufp = '\0'; } - else if (modrm.mod != 1) + else if (modrm.mod != 1 && disp != -disp) { *obufp++ = '-'; *obufp = '\0'; |