protected void propagateR12ToCall(Program program, VarnodeContext context, Address address) {
		if (!propagateR12) {
			return;
		}

		RegisterValue registerValue = context.getRegisterValue(r12);
		if (registerValue != null) {
			BigInteger value = registerValue.getUnsignedValue();
			ProgramContext progContext = program.getProgramContext();
			try {
				progContext.setValue(r12, address, address, value);
			}
			catch (ContextChangeException e) {
				// ignore
			}
		}
	}
Check if this is a computed relative branch that needs the reference placed on the correct operand.

@param program program
@param monitor task monitor
@param instr instruction to add references to
@param address target address
@param refType type of reference
@param pcodeop pcode operation causing the reference
@return true if the reference was handled in this routine
Ghidra/Processors/SuperH4/src/main/java/ghidra/app/plugin/core/analysis/SH4AddressAnalyzer.java