DISAS_INSN(scc)

{

    int l1;

    int cond;

    TCGv reg;



    l1 = gen_new_label();

    cond = (insn >> 8) & 0xf;

    reg = DREG(insn, 0);

    tcg_gen_andi_i32(reg, reg, 0xffffff00);

    /* This is safe because we modify the reg directly, with no other values

       live.  */

    gen_jmpcc(s, cond ^ 1, l1);

    tcg_gen_ori_i32(reg, reg, 0xff);

    gen_set_label(l1);

}

DISAS_INSN(scc)

{

    int l1;

    int cond;

    TCGv reg;



    l1 = gen_new_label();

    cond = (insn >> 8) & 0xf;

    reg = DREG(insn, 0);

    tcg_gen_andi_i32(reg, reg, 0xffffff00);

    



    gen_jmpcc(s, cond ^ 1, l1);

    tcg_gen_ori_i32(reg, reg, 0xff);

    gen_set_label(l1);

}

FUNC_0(VAR_0)

{

    int VAR_1;

    int VAR_2;

    TCGv reg;



    VAR_1 = gen_new_label();

    VAR_2 = (insn >> 8) & 0xf;

    reg = DREG(insn, 0);

    tcg_gen_andi_i32(reg, reg, 0xffffff00);

    



    gen_jmpcc(s, VAR_2 ^ 1, VAR_1);

    tcg_gen_ori_i32(reg, reg, 0xff);

    gen_set_label(VAR_1);

}

FUNC_0(VAR_0)
{ int VAR_1; int VAR_2; TCGv reg; VAR_1 = gen_new_label(); VAR_2 = (insn >> 8) & 0xf; reg = DREG(insn, 0); tcg_gen_andi_i32(reg, reg, 0xffffff00); gen_jmpcc(s, VAR_2 ^ 1, VAR_1); tcg_gen_ori_i32(reg, reg, 0xff); gen_set_label(VAR_1); }