static long readLongLE7(byte[] arr, int offset) {
		return Byte.toUnsignedLong(arr[offset]) |
			Byte.toUnsignedLong(arr[offset + 1]) << 8 |
			Byte.toUnsignedLong(arr[offset + 2]) << 16 |
			Byte.toUnsignedLong(arr[offset + 3]) << 24 |
			Byte.toUnsignedLong(arr[offset + 4]) << 32 |
			Byte.toUnsignedLong(arr[offset + 5]) << 40 |
			Byte.toUnsignedLong(arr[offset + 6]) << 48;
	}
Read an {@link LongJitType#I7 int7} from the given array at the given offset in little
endian.

<p>
This is invoked by dynamically generated code.

@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