The operand is signed.

Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
 target-m68k/translate.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 5fa39db..359c761 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -1571,7 +1571,7 @@ DISAS_INSN(tst)
     TCGv tmp;
 
     opsize = insn_opsize(insn, 6);
-    SRC_EA(env, tmp, opsize, 1, NULL);
+    SRC_EA(env, tmp, opsize, -1, NULL);
     gen_logic_cc(s, tmp, opsize);
 }
 
-- 
2.4.3


Reply via email to