public boolean agrees(MaskedLong that) {
		long bothmsk = this.msk & that.msk;
		if ((this.val & bothmsk) != (that.val & bothmsk)) {
			return false;
		}
		return true;
	}
Checks if this and another masked long agree

<p>
Two masked longs agree iff their corresponding defined bit positions are equal. Where either
or both positions are undefined, no check is applied. In the case that both masked longs are
fully-defined, this is the same as an equality check on the values.

@param that the other masked long.
@return true if this and that agree.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/expr/MaskedLong.java