static DecodedPcodeOp rewriteOp(AddrCtx at, PcodeOp op) {
		if (op instanceof DecodedPcodeOp dec) {
			assert dec.getAt().equals(at);
			return dec;
		}
		return new DecodedPcodeOp(at, op);
	}
Re-write the given op as a {@link DecodedPcodeOp} with the given address/contextreg value

<p>
If the given op is already a {@link DecodedPcodeOp}, i.e., a {@link DecodeErrorPcodeOp} or
{@link NopPcodeOp}, just return the same op without re-writing.

@param at the address and decode context
@param op the original p-code op
@return the equivalent op, re-written
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/decode/DecoderExecutor.java