diff options
author | Richard Henderson <rth@twiddle.net> | 2010-04-07 16:46:33 +0200 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2010-04-08 11:57:14 +0200 |
commit | 91493631feb2d988bcfe9f837ffc1e04823d02cd (patch) | |
tree | 8b83073fe1ceccfe078fe236b81f852475278668 /tcg/hppa/tcg-target.h | |
parent | fd76e73a102c8b6505a0f9ebfbb32751b5475118 (diff) |
tcg-hppa: Fix in/out register overlap in add2/sub2.
Handle the output log part overlapping the input high parts.
Also, improve sub2 to handle some constants the second input low part.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'tcg/hppa/tcg-target.h')
-rw-r--r-- | tcg/hppa/tcg-target.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tcg/hppa/tcg-target.h b/tcg/hppa/tcg-target.h index 36b6949b30..b76e389c38 100644 --- a/tcg/hppa/tcg-target.h +++ b/tcg/hppa/tcg-target.h @@ -72,6 +72,7 @@ enum { #define TCG_CT_CONST_0 0x0100 #define TCG_CT_CONST_S5 0x0200 #define TCG_CT_CONST_S11 0x0400 +#define TCG_CT_CONST_MS11 0x0800 /* used for function call generation */ #define TCG_REG_CALL_STACK TCG_REG_SP |