static void gen_nop_hint(DisasContext *s, int val)

{

    switch (val) {

    case 1: /* yield */

        if (!parallel_cpus) {

            gen_set_pc_im(s, s->pc);

            s->base.is_jmp = DISAS_YIELD;

        }

        break;

    case 3: /* wfi */

        gen_set_pc_im(s, s->pc);

        s->base.is_jmp = DISAS_WFI;

        break;

    case 2: /* wfe */

        if (!parallel_cpus) {

            gen_set_pc_im(s, s->pc);

            s->base.is_jmp = DISAS_WFE;

        }

        break;

    case 4: /* sev */

    case 5: /* sevl */

        /* TODO: Implement SEV, SEVL and WFE.  May help SMP performance.  */

    default: /* nop */

        break;

    }

}

static void gen_nop_hint(DisasContext *s, int val)

{

    switch (val) {

    case 1: 

        if (!parallel_cpus) {

            gen_set_pc_im(s, s->pc);

            s->base.is_jmp = DISAS_YIELD;

        }

        break;

    case 3: 

        gen_set_pc_im(s, s->pc);

        s->base.is_jmp = DISAS_WFI;

        break;

    case 2: 

        if (!parallel_cpus) {

            gen_set_pc_im(s, s->pc);

            s->base.is_jmp = DISAS_WFE;

        }

        break;

    case 4: 

    case 5: 

        

    default: 

        break;

    }

}

static void FUNC_0(DisasContext *VAR_0, int VAR_1)

{

    switch (VAR_1) {

    case 1: 

        if (!parallel_cpus) {

            gen_set_pc_im(VAR_0, VAR_0->pc);

            VAR_0->base.is_jmp = DISAS_YIELD;

        }

        break;

    case 3: 

        gen_set_pc_im(VAR_0, VAR_0->pc);

        VAR_0->base.is_jmp = DISAS_WFI;

        break;

    case 2: 

        if (!parallel_cpus) {

            gen_set_pc_im(VAR_0, VAR_0->pc);

            VAR_0->base.is_jmp = DISAS_WFE;

        }

        break;

    case 4: 

    case 5: 

        

    default: 

        break;

    }

}

static void FUNC_0(DisasContext *VAR_0, int VAR_1)
{ switch (VAR_1) { case 1:
if (!parallel_cpus) { gen_set_pc_im(VAR_0, VAR_0->pc); VAR_0->base.is_jmp = DISAS_YIELD; } break; case 3:
gen_set_pc_im(VAR_0, VAR_0->pc); VAR_0->base.is_jmp = DISAS_WFI; break; case 2:
if (!parallel_cpus) { gen_set_pc_im(VAR_0, VAR_0->pc); VAR_0->base.is_jmp = DISAS_WFE; } break; case 4:
case 5:
default:
break; } }