Re: [Qemu-devel] [PATCH v2 1/3] target-m68k: add abcd/sbcd/nbcd

2016-11-03 Thread Richard Henderson
On 11/02/2016 03:15 PM, Laurent Vivier wrote: +static void bcd_sub(TCGv dest, TCGv src) +{ +TCGv t0, t1, t2; + +/* dest10 = dest10 - src10 - X + * = bcd_add(dest + 1 - X, 0xf99 - src) + */ + +/* t0 = 0xfff - src */ + +t0 = tcg_temp_new(); +tcg_gen_neg_i32(t0,

[Qemu-devel] [PATCH v2 1/3] target-m68k: add abcd/sbcd/nbcd

2016-11-02 Thread Laurent Vivier
Signed-off-by: Laurent Vivier --- target-m68k/translate.c | 242 1 file changed, 242 insertions(+) diff --git a/target-m68k/translate.c b/target-m68k/translate.c index d0a3b0f..1cf88a4 100644 --- a/target-m68k/translate.c +++ b/target-m68k/transla