public RegisterValue getContextRegisterValue() {
		Register contextReg = language.getContextBaseRegister();
		if (contextReg == Register.NO_CONTEXT) {
			return null;
		}
		if (pseudoInstruction != null) {
			return pseudoInstruction.getRegisterValue(contextReg);
		}
		return nextContextRegisterValue;
	}
Returns the current context register value.  The context value returned reflects
its state when the previously executed instruction was 
parsed/executed.  The context value returned will feed into the next 
instruction to be parsed with its non-flowing bits cleared and
any future context state merged in.  If no instruction has been executed,
the explicitly set context will be returned.  A null value is returned
if no context register is defined by the language or initial context has 
not been set.
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emulate/Emulate.java