static void gen_jmp_tb(DisasContext *s, target_ulong eip, int tb_num)

{

    gen_update_cc_op(s);

    set_cc_op(s, CC_OP_DYNAMIC);

    if (s->jmp_opt) {

        gen_goto_tb(s, tb_num, eip);

        s->is_jmp = DISAS_TB_JUMP;

    } else {

        gen_jmp_im(eip);

        gen_eob(s);

    }

}

static void gen_jmp_tb(DisasContext *s, target_ulong eip, int tb_num)

{

    gen_update_cc_op(s);

    set_cc_op(s, CC_OP_DYNAMIC);

    if (s->jmp_opt) {

        gen_goto_tb(s, tb_num, eip);

        s->is_jmp = DISAS_TB_JUMP;

    } else {

        gen_jmp_im(eip);

        gen_eob(s);

    }

}

static void FUNC_0(DisasContext *VAR_0, target_ulong VAR_1, int VAR_2)

{

    gen_update_cc_op(VAR_0);

    set_cc_op(VAR_0, CC_OP_DYNAMIC);

    if (VAR_0->jmp_opt) {

        gen_goto_tb(VAR_0, VAR_2, VAR_1);

        VAR_0->is_jmp = DISAS_TB_JUMP;

    } else {

        gen_jmp_im(VAR_1);

        gen_eob(VAR_0);

    }

}

static void FUNC_0(DisasContext *VAR_0, target_ulong VAR_1, int VAR_2)
{ gen_update_cc_op(VAR_0); set_cc_op(VAR_0, CC_OP_DYNAMIC); if (VAR_0->jmp_opt) { gen_goto_tb(VAR_0, VAR_2, VAR_1); VAR_0->is_jmp = DISAS_TB_JUMP; } else { gen_jmp_im(VAR_1); gen_eob(VAR_0); } }