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(); }
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(); }