@Override
	public void setRegisterValue(RegisterValue value) {
		Register baseRegister = value.getRegister().getBaseRegister();
		byte[] currentBytes = values.get(baseRegister);
		if (currentBytes != null) {
			RegisterValue currentValue = new RegisterValue(baseRegister, currentBytes);

			RegisterValue combinedValue = currentValue.combineValues(value);
			values.put(baseRegister, combinedValue.toBytes());
		}
		else {
			values.put(baseRegister, value.toBytes());
		}
	}
An implementation of processor context which contains the state of all
processor registers.
<br>
Note that the ContextChangeException will never be thrown by this implementation
of Processor
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/ProcessorContextImpl.java