Пример #1
0
        private static X86Register GetRegisterFromToken(byte token, X86RegisterSize size)
        {
            var register = (X86Register)token;

            switch (size)
            {
            case X86RegisterSize.Byte:
                return(register);

            case X86RegisterSize.Word:
                return(register | X86Register.Ax);

            case X86RegisterSize.Dword:
                return(register | X86Register.Eax);
            }
            throw new NotSupportedException();
        }
Пример #2
0
 private static X86Register GetRegisterFromToken(byte token, X86RegisterSize size)
 {
     var register = (X86Register)token;
     switch (size)
     {
         case X86RegisterSize.Byte:
             return register;
         case X86RegisterSize.Word:
             return register | X86Register.Ax;
         case X86RegisterSize.Dword:
             return register | X86Register.Eax;
     }
     throw new NotSupportedException();
 }