--- qemu/tcg/arm/tcg-target.h 2018/04/24 17:21:47 1.1.1.2 +++ qemu/tcg/arm/tcg-target.h 2018/04/24 17:35:30 1.1.1.3 @@ -33,6 +33,7 @@ #define TCG_TARGET_HAS_ext16s_i32 #define TCG_TARGET_HAS_neg_i32 #undef TCG_TARGET_HAS_neg_i64 +#define TCG_TARGET_HAS_not_i32 #undef TCG_TARGET_STACK_GROWSUP enum { @@ -55,11 +56,15 @@ enum { #define TCG_TARGET_NB_REGS 15 +#define TCG_CT_CONST_ARM 0x100 + /* used for function call generation */ #define TCG_REG_CALL_STACK TCG_REG_R13 #define TCG_TARGET_STACK_ALIGN 8 #define TCG_TARGET_CALL_STACK_OFFSET 0 +#define TCG_TARGET_HAS_GUEST_BASE + enum { /* Note: must be synced with dyngen-exec.h */ TCG_AREG0 = TCG_REG_R7,