aboutsummaryrefslogtreecommitdiff
path: root/tcg/hppa/tcg-target.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2010-04-07 16:46:33 +0200
committerAurelien Jarno <aurelien@aurel32.net>2010-04-08 11:57:14 +0200
commit91493631feb2d988bcfe9f837ffc1e04823d02cd (patch)
tree8b83073fe1ceccfe078fe236b81f852475278668 /tcg/hppa/tcg-target.h
parentfd76e73a102c8b6505a0f9ebfbb32751b5475118 (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.h1
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