static TCGv_i32 gen_get_asi(DisasContext *dc, int insn)

{

    int asi;



    if (IS_IMM) {

#ifdef TARGET_SPARC64

        asi = dc->asi;

#else

        gen_exception(dc, TT_ILL_INSN);

        asi = 0;

#endif

    } else {

        asi = GET_FIELD(insn, 19, 26);

    }

    return tcg_const_i32(asi);

}

static TCGv_i32 gen_get_asi(DisasContext *dc, int insn)

{

    int asi;



    if (IS_IMM) {

#ifdef TARGET_SPARC64

        asi = dc->asi;

#else

        gen_exception(dc, TT_ILL_INSN);

        asi = 0;

#endif

    } else {

        asi = GET_FIELD(insn, 19, 26);

    }

    return tcg_const_i32(asi);

}

static TCGv_i32 FUNC_0(DisasContext *dc, int insn)

{

    int VAR_0;



    if (IS_IMM) {

#ifdef TARGET_SPARC64

        VAR_0 = dc->VAR_0;

#else

        gen_exception(dc, TT_ILL_INSN);

        VAR_0 = 0;

#endif

    } else {

        VAR_0 = GET_FIELD(insn, 19, 26);

    }

    return tcg_const_i32(VAR_0);

}

static TCGv_i32 FUNC_0(DisasContext *dc, int insn)
{ int VAR_0; if (IS_IMM) { #ifdef TARGET_SPARC64
VAR_0 = dc->VAR_0; #else
gen_exception(dc, TT_ILL_INSN); VAR_0 = 0; #endif
} else { VAR_0 = GET_FIELD(insn, 19, 26); } return tcg_const_i32(VAR_0); }