On 05/06/2015 08:38 AM, Alvise Rigo wrote:
> +/* An output operand to return the StoreConditional result */
> +static void gen_stcond_i32(TCGOpcode opc, TCGv_i32 is_dirty, TCGv_i32 val,
> + TCGv addr, TCGMemOp memop, TCGArg idx)
> +{
> + tcg_gen_op5ii_i32(opc, is_dirty, val, addr, memop, idx);
> +}This is the wrong way to go about this. I think you should merely add an EXCL bit to TCGMemOp, and add no new opcodes at all. r~
