qemu-e2k/target-sparc
Igor V. Kovalenko fb170183e7 sparc64: fix umul and smul insns
- truncate and sign or zero extend operands before multiplication
- factor out common code to gen_op_multiply() with parameter to sign/zero extend
- call gen_op_multiply from gen_op_umul and gen_op_smul

Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2010-06-02 20:08:44 +00:00
..
TODO Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
cpu.h sparc64: fix mmu context at trap levels above zero 2010-05-22 12:51:48 +00:00
exec.h sparc: move DT and QT defines to op_helper.c 2010-05-16 08:33:02 +00:00
helper.c sparc64: fix tag access register on mmu traps 2010-06-02 20:03:16 +00:00
helper.h target-sparc: Inline some generation of carry for ADDX/SUBX. 2010-05-20 19:58:28 +00:00
machine.c sparc: Fix lazy flag calculation on interrupts, refactor 2010-05-09 20:19:04 +00:00
op_helper.c sparc64: fix udiv and sdiv insns 2010-06-02 20:07:13 +00:00
translate.c sparc64: fix umul and smul insns 2010-06-02 20:08:44 +00:00