protected void reverse(byte[] bytes) {
		for (int i = 0; i < bytes.length / 2; i++) {
			int swapIndex = bytes.length - 1 - i;
			byte tmp = bytes[i];
			bytes[i] = bytes[swapIndex];
			bytes[swapIndex] = tmp;
		}
	}
Compares bytes from search results based on how this format interprets the bytes.
By default, formats just compare the bytes one by one as if they were unsigned values.
SearchFormats whose bytes represent numerical values will override this method and
compare the bytes after interpreting them as numerical values.

@param bytes1 the first array of bytes to compare
@param bytes2 the second array of bytes to compare
@param settings the search settings used to generate the bytes.

@return  a negative integer, zero, or a positive integer as the first byte array 
is less than, equal to, or greater than the second byte array
Ghidra/Features/Base/src/main/java/ghidra/features/base/memsearch/format/SearchFormat.java