static void gen_stf_asi(DisasContext *dc, TCGv addr,

                        int insn, int size, int rd)

{

    TCGv_i32 r_asi, r_size, r_rd;



    r_asi = gen_get_asi(dc, insn);

    r_size = tcg_const_i32(size);

    r_rd = tcg_const_i32(rd);

    gen_helper_stf_asi(cpu_env, addr, r_asi, r_size, r_rd);

    tcg_temp_free_i32(r_rd);

    tcg_temp_free_i32(r_size);

    tcg_temp_free_i32(r_asi);

}

static void gen_stf_asi(DisasContext *dc, TCGv addr,

                        int insn, int size, int rd)

{

    TCGv_i32 r_asi, r_size, r_rd;



    r_asi = gen_get_asi(dc, insn);

    r_size = tcg_const_i32(size);

    r_rd = tcg_const_i32(rd);

    gen_helper_stf_asi(cpu_env, addr, r_asi, r_size, r_rd);

    tcg_temp_free_i32(r_rd);

    tcg_temp_free_i32(r_size);

    tcg_temp_free_i32(r_asi);

}

static void FUNC_0(DisasContext *VAR_0, TCGv VAR_1,

                        int VAR_2, int VAR_3, int VAR_4)

{

    TCGv_i32 r_asi, r_size, r_rd;



    r_asi = gen_get_asi(VAR_0, VAR_2);

    r_size = tcg_const_i32(VAR_3);

    r_rd = tcg_const_i32(VAR_4);

    gen_helper_stf_asi(cpu_env, VAR_1, r_asi, r_size, r_rd);

    tcg_temp_free_i32(r_rd);

    tcg_temp_free_i32(r_size);

    tcg_temp_free_i32(r_asi);

}

static void FUNC_0(DisasContext *VAR_0, TCGv VAR_1,
int VAR_2, int VAR_3, int VAR_4)
{ TCGv_i32 r_asi, r_size, r_rd; r_asi = gen_get_asi(VAR_0, VAR_2); r_size = tcg_const_i32(VAR_3); r_rd = tcg_const_i32(VAR_4); gen_helper_stf_asi(cpu_env, VAR_1, r_asi, r_size, r_rd); tcg_temp_free_i32(r_rd); tcg_temp_free_i32(r_size); tcg_temp_free_i32(r_asi); }