static inline void gen_op_mov_v_reg(int ot, TCGv t0, int reg)

{

    switch(ot) {

    case OT_BYTE:

        if (reg < 4 X86_64_DEF( || reg >= 8 || x86_64_hregs)) {

            goto std_case;

        } else {

            tcg_gen_shri_tl(t0, cpu_regs[reg - 4], 8);

            tcg_gen_ext8u_tl(t0, t0);

        }

        break;

    default:

    std_case:

        tcg_gen_mov_tl(t0, cpu_regs[reg]);

        break;

    }

}

static inline void gen_op_mov_v_reg(int ot, TCGv t0, int reg)

{

    switch(ot) {

    case OT_BYTE:

        if (reg < 4 X86_64_DEF( || reg >= 8 || x86_64_hregs)) {

            goto std_case;

        } else {

            tcg_gen_shri_tl(t0, cpu_regs[reg - 4], 8);

            tcg_gen_ext8u_tl(t0, t0);

        }

        break;

    default:

    std_case:

        tcg_gen_mov_tl(t0, cpu_regs[reg]);

        break;

    }

}

static inline void FUNC_0(int VAR_0, TCGv VAR_1, int VAR_2)

{

    switch(VAR_0) {

    case OT_BYTE:

        if (VAR_2 < 4 X86_64_DEF( || VAR_2 >= 8 || x86_64_hregs)) {

            goto std_case;

        } else {

            tcg_gen_shri_tl(VAR_1, cpu_regs[VAR_2 - 4], 8);

            tcg_gen_ext8u_tl(VAR_1, VAR_1);

        }

        break;

    default:

    std_case:

        tcg_gen_mov_tl(VAR_1, cpu_regs[VAR_2]);

        break;

    }

}

static inline void FUNC_0(int VAR_0, TCGv VAR_1, int VAR_2)
{ switch(VAR_0) { case OT_BYTE:
if (VAR_2 < 4 X86_64_DEF( || VAR_2 >= 8 || x86_64_hregs)) { goto std_case; } else { tcg_gen_shri_tl(VAR_1, cpu_regs[VAR_2 - 4], 8); tcg_gen_ext8u_tl(VAR_1, VAR_1); } break; default:
std_case:
tcg_gen_mov_tl(VAR_1, cpu_regs[VAR_2]); break; } }