public override int GetBehaviorHashCode() { return (ConstantMemoryType.GetHashCode() ^ Generator.GetHashCode() ^ ConstValue ^ HasCE.GetHashCode() ^ HasSCLR.GetHashCode() ^ MultiplierConstruction.GetHashCode() ^ MultType.GetHashCode() ^ OptGoal.GetHashCode() ^ OutputWidthHigh ^ OutputWidthLow ^ PipeStages ^ PortAType.GetHashCode() ^ PortAWidth ^ PortBType.GetHashCode() ^ PortBWidth ^ ResultType.GetHashCode() ^ RoundPoint ^ SCLR_CE_Priority.GetHashCode() ^ UseCustomOutputWidth.GetHashCode() ^ UseRounding.GetHashCode() ^ ZeroDetect.GetHashCode()); }
public override int GetBehaviorHashCode() { return(AddMode.GetHashCode() ^ AinitValue.GetHashCode() ^ Atype.GetHashCode() ^ Awidth ^ Bconstant.GetHashCode() ^ BorrowSense.GetHashCode() ^ Btype.GetHashCode() ^ Bvalue.GetHashCode() ^ Bwidth ^ BypassCePriority.GetHashCode() ^ BypassSense.GetHashCode() ^ ConstantInputValue.GetHashCode() ^ Generator.GetHashCode() ^ HasBypass.GetHashCode() ^ HasCarryIn.GetHashCode() ^ HasCarryOut.GetHashCode() ^ HasCE.GetHashCode() ^ HasConstantInput.GetHashCode() ^ HasSCLR.GetHashCode() ^ HasSSET.GetHashCode() ^ Implementation.GetHashCode() ^ Latency.GetHashCode() ^ LatencyConfiguration.GetHashCode() ^ OutWidth); }