mirror_qemu/target-sparc
Richard Henderson 70c482852a target-sparc: Inline some generation of carry for ADDX/SUBX.
Computing carry is trivial for some inputs.  By avoiding an
external function call, we generate near-optimal code for
the common cases of add+addx (double-word arithmetic) and
cmp+addx (a setcc pattern).

Signed-off-by: Richard Henderson <rth@twiddle.net>
Acked-by: Artyom Tarasenko <atar4qemu@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2010-05-20 19:58:28 +00:00
..
TODO Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
cpu.h sparc64: fix TT_WOTHER value 2010-05-16 07:54: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 target-sparc: Fix wrong printf argument 2010-05-12 19:20:11 +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 target-sparc: Inline some generation of carry for ADDX/SUBX. 2010-05-20 19:58:28 +00:00
translate.c target-sparc: Inline some generation of carry for ADDX/SUBX. 2010-05-20 19:58:28 +00:00