Re: [Qemu-devel] [PATCH for-2.5 14/30] m68k: allow adda/suba to add/sub word

2015-08-12 Thread Richard Henderson

On 08/09/2015 01:13 PM, Laurent Vivier wrote:

Signed-off-by: Laurent Vivierlaur...@vivier.eu
---
  target-m68k/translate.c | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)


Reviewed-by: Richard Henderson r...@twiddle.net

r~



[Qemu-devel] [PATCH for-2.5 14/30] m68k: allow adda/suba to add/sub word

2015-08-09 Thread Laurent Vivier
Signed-off-by: Laurent Vivier laur...@vivier.eu
---
 target-m68k/translate.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 370a2f0..f52aca3 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -1836,7 +1836,7 @@ DISAS_INSN(suba)
 TCGv src;
 TCGv reg;
 
-SRC_EA(env, src, OS_LONG, 0, NULL);
+SRC_EA(env, src, (insn  0x100) ? OS_LONG : OS_WORD, -1, NULL);
 reg = AREG(insn, 9);
 tcg_gen_sub_i32(reg, reg, src);
 }
@@ -1942,7 +1942,7 @@ DISAS_INSN(adda)
 TCGv src;
 TCGv reg;
 
-SRC_EA(env, src, OS_LONG, 0, NULL);
+SRC_EA(env, src, (insn  0x100) ? OS_LONG : OS_WORD, -1, NULL);
 reg = AREG(insn, 9);
 tcg_gen_add_i32(reg, reg, src);
 }
-- 
2.4.3