static void dec10_reg_scc(DisasContext *dc)

{

    int cond = dc->dst;



    LOG_DIS("s%s $r%u\n", cc_name(cond), dc->src);



    if (cond != CC_A)

    {

        int l1;



        gen_tst_cc (dc, cpu_R[dc->src], cond);

        l1 = gen_new_label();

        tcg_gen_brcondi_tl(TCG_COND_EQ, cpu_R[dc->src], 0, l1);

        tcg_gen_movi_tl(cpu_R[dc->src], 1);

        gen_set_label(l1);

    } else {

        tcg_gen_movi_tl(cpu_R[dc->src], 1);

    }



    cris_cc_mask(dc, 0);

}

static void dec10_reg_scc(DisasContext *dc)

{

    int cond = dc->dst;



    LOG_DIS("s%s $r%u\n", cc_name(cond), dc->src);



    if (cond != CC_A)

    {

        int l1;



        gen_tst_cc (dc, cpu_R[dc->src], cond);

        l1 = gen_new_label();

        tcg_gen_brcondi_tl(TCG_COND_EQ, cpu_R[dc->src], 0, l1);

        tcg_gen_movi_tl(cpu_R[dc->src], 1);

        gen_set_label(l1);

    } else {

        tcg_gen_movi_tl(cpu_R[dc->src], 1);

    }



    cris_cc_mask(dc, 0);

}

static void FUNC_0(DisasContext *VAR_0)

{

    int VAR_1 = VAR_0->dst;



    LOG_DIS("s%s $r%u\n", cc_name(VAR_1), VAR_0->src);



    if (VAR_1 != CC_A)

    {

        int VAR_2;



        gen_tst_cc (VAR_0, cpu_R[VAR_0->src], VAR_1);

        VAR_2 = gen_new_label();

        tcg_gen_brcondi_tl(TCG_COND_EQ, cpu_R[VAR_0->src], 0, VAR_2);

        tcg_gen_movi_tl(cpu_R[VAR_0->src], 1);

        gen_set_label(VAR_2);

    } else {

        tcg_gen_movi_tl(cpu_R[VAR_0->src], 1);

    }



    cris_cc_mask(VAR_0, 0);

}

static void FUNC_0(DisasContext *VAR_0)
{ int VAR_1 = VAR_0->dst; LOG_DIS("s%s $r%u\n", cc_name(VAR_1), VAR_0->src); if (VAR_1 != CC_A)
{ int VAR_2; gen_tst_cc (VAR_0, cpu_R[VAR_0->src], VAR_1); VAR_2 = gen_new_label(); tcg_gen_brcondi_tl(TCG_COND_EQ, cpu_R[VAR_0->src], 0, VAR_2); tcg_gen_movi_tl(cpu_R[VAR_0->src], 1); gen_set_label(VAR_2); } else { tcg_gen_movi_tl(cpu_R[VAR_0->src], 1); } cris_cc_mask(VAR_0, 0); }