> diff --git a/tcg/arm/tcg-target.h b/tcg/arm/tcg-target.h > index b6eed1f..cb89419 100644 > --- a/tcg/arm/tcg-target.h > +++ b/tcg/arm/tcg-target.h > @@ -73,10 +73,13 @@ typedef enum { > #define TCG_TARGET_HAS_eqv_i32 0 > #define TCG_TARGET_HAS_nand_i32 0 > #define TCG_TARGET_HAS_nor_i32 0 > -#define TCG_TARGET_HAS_deposit_i32 0 > +#define TCG_TARGET_HAS_deposit_i32 1 > #define TCG_TARGET_HAS_movcond_i32 1 > #define TCG_TARGET_HAS_muls2_i32 1 > > +extern bool tcg_target_deposit_i32_value(int ofs, int len); > +#define TCG_TARGET_deposit_i32_valid tcg_target_deposit_i32_value
s/_value/_valid/g ? Jay.