static void shifter_out_im(TCGv var, int shift)

{

    TCGv tmp = new_tmp();

    if (shift == 0) {

        tcg_gen_andi_i32(tmp, var, 1);

    } else {

        tcg_gen_shri_i32(tmp, var, shift);

        if (shift != 31)

            tcg_gen_andi_i32(tmp, tmp, 1);

    }

    gen_set_CF(tmp);

    dead_tmp(tmp);

}

static void shifter_out_im(TCGv var, int shift)

{

    TCGv tmp = new_tmp();

    if (shift == 0) {

        tcg_gen_andi_i32(tmp, var, 1);

    } else {

        tcg_gen_shri_i32(tmp, var, shift);

        if (shift != 31)

            tcg_gen_andi_i32(tmp, tmp, 1);

    }

    gen_set_CF(tmp);

    dead_tmp(tmp);

}

    TCGv tmp = new_tmp();     TCGv tmp = new_tmp();     TCGv tmp = new_tmp();     dead_tmp(tmp);     TCGv tmp = new_tmp();     dead_tmp(tmp);     TCGv tmp = new_tmp();     dead_tmp(tmp);     TCGv tmp = new_tmp();     dead_tmp(tmp);     TCGv tmp = new_tmp();     dead_tmp(tmp);     dead_tmp(tmp);     dead_tmp(tmp);     dead_tmp(tmp);     TCGv tmp = new_tmp();     dead_tmp(tmp);     dead_tmp(tmp);     TCGv tmp = new_tmp();     TCGv tmp = new_tmp();     TCGv tmp = new_tmp();     TCGv tmp = new_tmp();     TCGv tmp = new_tmp();     TCGv tmp = new_tmp();     TCGv tmp = new_tmp();     dead_tmp(tmp);     TCGv tmp = new_tmp();     dead_tmp(tmp);     TCGv tmp = new_tmp();     dead_tmp(tmp);     TCGv tmp = new_tmp();     dead_tmp(tmp);     TCGv tmp = new_tmp();     dead_tmp(tmp);     dead_tmp(tmp);     TCGv tmp = new_tmp();     dead_tmp(tmp);     dead_tmp(tmp);     TCGv tmp = new_tmp();     dead_tmp(tmp);     dead_tmp(tmp);
static void FUNC_0(TCGv VAR_0, int VAR_1)

{

    TCGv tmp = new_tmp();

    if (VAR_1 == 0) {

        tcg_gen_andi_i32(tmp, VAR_0, 1);

    } else {

        tcg_gen_shri_i32(tmp, VAR_0, VAR_1);

        if (VAR_1 != 31)

            tcg_gen_andi_i32(tmp, tmp, 1);

    }

    gen_set_CF(tmp);

    dead_tmp(tmp);

}

static void FUNC_0(TCGv VAR_0, int VAR_1)
{ TCGv tmp = new_tmp(); if (VAR_1 == 0) { tcg_gen_andi_i32(tmp, VAR_0, 1); } else { tcg_gen_shri_i32(tmp, VAR_0, VAR_1); if (VAR_1 != 31)
tcg_gen_andi_i32(tmp, tmp, 1); } gen_set_CF(tmp); dead_tmp(tmp); }