Re: [Qemu-devel] [PATCH v2 2/2] target-m68k: add 680x0 divu/divs variants

2016-10-31 Thread Richard Henderson
On 10/28/2016 04:01 PM, Laurent Vivier wrote: -void HELPER(divu)(CPUM68KState *env, uint32_t word) +uint64_t HELPER(divu)(CPUM68KState *env, uint32_t num, uint32_t den, + uint32_t word) { -uint32_t num; -uint32_t den; uint32_t quot; uint32_t rem; -num

[Qemu-devel] [PATCH v2 2/2] target-m68k: add 680x0 divu/divs variants

2016-10-28 Thread Laurent Vivier
Update helper to set the throwing location in case of div-by-0. Cleanup divX.w and add quad word variants of divX.l. Signed-off-by: Laurent Vivier --- linux-user/main.c | 7 +++ target-m68k/cpu.h | 4 -- target-m68k/helper.h| 6 +- target-m68k/op_helper.c | 102