Exemple #1
0
 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>());
 }
Exemple #2
0
 internal MmRegister(MmRegister other)
     : base(other)
 {
 }