static long readLongBE2(byte[] arr, int offset) {
		return Byte.toUnsignedLong(arr[offset]) << 8 |
			Byte.toUnsignedLong(arr[offset + 1]);
	}
Read an {@link IntJitType#I2 int2} from the given array at the given offset in big endian.

<p>
This is invoked by dynamically generated code. While an {@link IntJitType#I2 int2} can fit in
a JVM int, this method is used when reading 2 bytes of a {@link LongJitType larger int} that
spans a page boundary.

@param arr the array
@param offset the offset
@return the value as a JVM long
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/gen/tgt/JitCompiledPassage.java