@Override
	public long getUnsignedOffset() {
		// TODO: Validity of offset within space is not verified
		if (offset >= 0 || !addrSpace.hasSignedOffset()) {
			return offset;
		}
		long spaceSize = 0;
		int size = addrSpace.getSize();
		if (size != 64) {
			spaceSize = ((long) addrSpace.getAddressableUnitSize()) << size; // (spaceSize=0 for 64-bit space)
		}
		return spaceSize + offset;
	}
Constructs a new Generic address with the given offset within the given address space
@param addrSpace The Address space of the new address
@param offset the offset within the space for the new address
@throws AddressOutOfBoundsException if the offset is less than 0 or greater
than the max offset allowed for this space.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/address/GenericAddress.java