/// <summary>
 /// Returns the hash code for this instance.
 /// </summary>
 /// <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
 public override int GetHashCode()
 {
     // TODO: Better GetHashCode() method implementation.
     return(OperandType.GetHashCode() ^ RegisterType.GetHashCode() ^ Size.GetHashCode() ^ FixedRegister.GetHashCode());
 }