private boolean step() throws IOException {
		int uvdelta = reader.readNextUnsignedVarIntExact(LEB128::unsigned);
		if (uvdelta == 0 && pc != funcEntry) {
			// a delta of 0 is only valid on the first element
			return false;
		}
		value += -(uvdelta & 1) ^ (uvdelta >> 1);

		int pcdelta = reader.readNextUnsignedVarIntExact(LEB128::unsigned);
		pc += pcdelta * pcquantum;

		return true;
	}
Returns the set of all values for each unique pc section.

@param targetPC max pc to advance the sequence to when evaluating the table 
@return list of integer values
@throws IOException if error reading data
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/golang/rtti/GoPcValueEvaluator.java