@Override
	public int compareTo(AssemblyPatternBlock that) {
		int result;
		result = this.offset - that.offset;
		if (result != 0) {
			return result;
		}

		result = AsmUtil.compareArrays(this.mask, that.mask);
		if (result != 0) {
			return result;
		}

		result = AsmUtil.compareArrays(this.vals, that.vals);
		if (result != 0) {
			return result;
		}
		return 0;
	}
Invert the mask bits of this pattern block

@return a copy of this pattern block with mask bits inverted
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/sem/AssemblyPatternBlock.java