public static MaybeOption <MmRegister> GetOperand(CodeContext context, Instruction instruction, SharpDisasm.Operand operand, MmRegister overload) { if (operand.Type == ud_type.UD_OP_REG) { var reg = SdToAsm.SdToAsmJit(context, operand.Base); if (reg.Present && reg.Type == RegisterType.MmRegister) { return(new MaybeOption <MmRegister>() { Present = true, Value = (MmRegister)reg.Register }); } } return(new MaybeOption <MmRegister>()); }
internal MmRegister(MmRegister other) : base(other) { }