static void gen_tlbilx_booke206(DisasContext *ctx)

{

#if defined(CONFIG_USER_ONLY)

    gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);

#else

    TCGv t0;

    if (unlikely(ctx->pr)) {

        gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);

        return;

    }



    t0 = tcg_temp_new();

    gen_addr_reg_index(ctx, t0);



    switch((ctx->opcode >> 21) & 0x3) {

    case 0:

        gen_helper_booke206_tlbilx0(cpu_env, t0);

        break;

    case 1:

        gen_helper_booke206_tlbilx1(cpu_env, t0);

        break;

    case 3:

        gen_helper_booke206_tlbilx3(cpu_env, t0);

        break;

    default:

        gen_inval_exception(ctx, POWERPC_EXCP_INVAL_INVAL);

        break;

    }



    tcg_temp_free(t0);

#endif

}

static void gen_tlbilx_booke206(DisasContext *ctx)

{

#if defined(CONFIG_USER_ONLY)

    gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);

#else

    TCGv t0;

    if (unlikely(ctx->pr)) {

        gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);

        return;

    }



    t0 = tcg_temp_new();

    gen_addr_reg_index(ctx, t0);



    switch((ctx->opcode >> 21) & 0x3) {

    case 0:

        gen_helper_booke206_tlbilx0(cpu_env, t0);

        break;

    case 1:

        gen_helper_booke206_tlbilx1(cpu_env, t0);

        break;

    case 3:

        gen_helper_booke206_tlbilx3(cpu_env, t0);

        break;

    default:

        gen_inval_exception(ctx, POWERPC_EXCP_INVAL_INVAL);

        break;

    }



    tcg_temp_free(t0);

#endif

}

        gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #if defined(CONFIG_USER_ONLY) #else     if (unlikely(ctx->pr)) { #endif #if defined(CONFIG_USER_ONLY) #else     if (unlikely(ctx->pr)) { #endif #endif #if defined(CONFIG_USER_ONLY) #else     if (unlikely(ctx->pr)) {     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif     if (unlikely(ctx->pr)) { #endif #if defined(CONFIG_USER_ONLY)     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #else     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif #if defined(CONFIG_USER_ONLY)     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #else     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif #if defined(CONFIG_USER_ONLY)     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #else     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif #if defined(CONFIG_USER_ONLY)     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif     gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC);     if (unlikely(ctx->pr)) {         gen_inval_exception(ctx, POWERPC_EXCP_PRIV_OPC); #endif
static void FUNC_0(DisasContext *VAR_0)

{

#if defined(CONFIG_USER_ONLY)

    gen_inval_exception(VAR_0, POWERPC_EXCP_PRIV_OPC);

#else

    TCGv t0;

    if (unlikely(VAR_0->pr)) {

        gen_inval_exception(VAR_0, POWERPC_EXCP_PRIV_OPC);

        return;

    }



    t0 = tcg_temp_new();

    gen_addr_reg_index(VAR_0, t0);



    switch((VAR_0->opcode >> 21) & 0x3) {

    case 0:

        gen_helper_booke206_tlbilx0(cpu_env, t0);

        break;

    case 1:

        gen_helper_booke206_tlbilx1(cpu_env, t0);

        break;

    case 3:

        gen_helper_booke206_tlbilx3(cpu_env, t0);

        break;

    default:

        gen_inval_exception(VAR_0, POWERPC_EXCP_INVAL_INVAL);

        break;

    }



    tcg_temp_free(t0);

#endif

}

static void FUNC_0(DisasContext *VAR_0)
{ #if defined(CONFIG_USER_ONLY)
gen_inval_exception(VAR_0, POWERPC_EXCP_PRIV_OPC); #else
TCGv t0; if (unlikely(VAR_0->pr)) { gen_inval_exception(VAR_0, POWERPC_EXCP_PRIV_OPC); return; } t0 = tcg_temp_new(); gen_addr_reg_index(VAR_0, t0); switch((VAR_0->opcode >> 21) & 0x3) { case 0:
gen_helper_booke206_tlbilx0(cpu_env, t0); break; case 1:
gen_helper_booke206_tlbilx1(cpu_env, t0); break; case 3:
gen_helper_booke206_tlbilx3(cpu_env, t0); break; default:
gen_inval_exception(VAR_0, POWERPC_EXCP_INVAL_INVAL); break; } tcg_temp_free(t0); #endif
}