default T unaryOp(PcodeOp op, T in1) {
		return unaryOp(op.getOpcode(), op.getOutput().getSize(), op.getInput(0).getSize(), in1);
	}
Apply a unary operator to the given input

<p>
This provides the full p-code op, allowing deeper inspection of the code. For example, an
arithmetic may wish to distinguish immediate (constant) values from variables. By default,
this unpacks the details and defers to {@link #unaryOp(int, int, int, Object)}.

@implNote {@link OpBehaviorFactory#getOpBehavior(int)} for the given opcode is guaranteed to
          return a derivative of {@link UnaryOpBehavior}.

@param op the operation
@param in1 the input value
@return the output value
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/exec/PcodeArithmetic.java