public MaskedLong xor(MaskedLong that) {
		long newMsk = this.msk & that.msk;
		long newVal = this.val ^ that.val;

		// Remask taken care of by constructor.
		return fromMaskAndValue(newMsk, newVal);
	}
Compute the bitwise XOR of this and another masked long

<p>
To handle unknown bits, the result is derived from the following truth table:

<pre>{@code
  0 x 1 <= A (this)
0 0 x 1
x x x x
1 1 x 0
^
B (that)
}</pre>

@param that the other masked long ({@code B}).
@return the result.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/expr/MaskedLong.java