static void gen_neon_dup_u8(TCGv var, int shift)

{

    TCGv tmp = new_tmp();

    if (shift)

        tcg_gen_shri_i32(var, var, shift);

    tcg_gen_ext8u_i32(var, var);

    tcg_gen_shli_i32(tmp, var, 8);

    tcg_gen_or_i32(var, var, tmp);

    tcg_gen_shli_i32(tmp, var, 16);

    tcg_gen_or_i32(var, var, tmp);

    dead_tmp(tmp);

}

static void gen_neon_dup_u8(TCGv var, int shift)

{

    TCGv tmp = new_tmp();

    if (shift)

        tcg_gen_shri_i32(var, var, shift);

    tcg_gen_ext8u_i32(var, var);

    tcg_gen_shli_i32(tmp, var, 8);

    tcg_gen_or_i32(var, var, tmp);

    tcg_gen_shli_i32(tmp, var, 16);

    tcg_gen_or_i32(var, var, 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)

        tcg_gen_shri_i32(VAR_0, VAR_0, VAR_1);

    tcg_gen_ext8u_i32(VAR_0, VAR_0);

    tcg_gen_shli_i32(tmp, VAR_0, 8);

    tcg_gen_or_i32(VAR_0, VAR_0, tmp);

    tcg_gen_shli_i32(tmp, VAR_0, 16);

    tcg_gen_or_i32(VAR_0, VAR_0, tmp);

    dead_tmp(tmp);

}

static void FUNC_0(TCGv VAR_0, int VAR_1)
{ TCGv tmp = new_tmp(); if (VAR_1)
tcg_gen_shri_i32(VAR_0, VAR_0, VAR_1); tcg_gen_ext8u_i32(VAR_0, VAR_0); tcg_gen_shli_i32(tmp, VAR_0, 8); tcg_gen_or_i32(VAR_0, VAR_0, tmp); tcg_gen_shli_i32(tmp, VAR_0, 16); tcg_gen_or_i32(VAR_0, VAR_0, tmp); dead_tmp(tmp); }