static void gen_exception_return(DisasContext *s, TCGv_i32 pc)

{

    TCGv_i32 tmp;

    store_reg(s, 15, pc);

    tmp = load_cpu_field(spsr);

    gen_set_cpsr(tmp, CPSR_ERET_MASK);

    tcg_temp_free_i32(tmp);

    s->is_jmp = DISAS_JUMP;

}

static void gen_exception_return(DisasContext *s, TCGv_i32 pc)

{

    TCGv_i32 tmp;

    store_reg(s, 15, pc);

    tmp = load_cpu_field(spsr);

    gen_set_cpsr(tmp, CPSR_ERET_MASK);

    tcg_temp_free_i32(tmp);

    s->is_jmp = DISAS_JUMP;

}

static void FUNC_0(DisasContext *VAR_0, TCGv_i32 VAR_1)

{

    TCGv_i32 tmp;

    store_reg(VAR_0, 15, VAR_1);

    tmp = load_cpu_field(spsr);

    gen_set_cpsr(tmp, CPSR_ERET_MASK);

    tcg_temp_free_i32(tmp);

    VAR_0->is_jmp = DISAS_JUMP;

}

static void FUNC_0(DisasContext *VAR_0, TCGv_i32 VAR_1)
{ TCGv_i32 tmp; store_reg(VAR_0, 15, VAR_1); tmp = load_cpu_field(spsr); gen_set_cpsr(tmp, CPSR_ERET_MASK); tcg_temp_free_i32(tmp); VAR_0->is_jmp = DISAS_JUMP; }