public RegisterValue assign(Register subRegister, RegisterValue value) {
		checkBaseRegister(subRegister);
		RegisterValue otherValue =
			new RegisterValue(subRegister, value.getUnsignedValueIgnoreMask(), value.getValueMask());
		return combineValues(otherValue);
	}
Assign the value to a portion of this register value
@param subRegister identifies a piece of this register value to be assigned
@param value new value
@return new register value after assignment
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/RegisterValue.java