default T ptrSub(int sizeout, int sizeinBase, T inBase, int sizeinOffset, T inOffset) {
		return binaryOp(PcodeOp.INT_ADD, sizeout, sizeinBase, inBase, sizeinOffset, inOffset);
	}
Apply the {@link PcodeOp#PTRSUB} operator to the given inputs

<p>
The "pointer subfield" op takes two operands: base, offset; and is used as a more specific
representation of structure field address computation. Its behavior is exactly equivalent to
{@link PcodeOp#INT_ADD}. Suppose {@code st} is a structure pointer with a field {@code f}
located {@code inOffset} bytes into the structure, and {@code st} has the value {@code base}.
The decompiler would likely render the {@link PcodeOp#PTRSUB} op as {@code &st->f}. An
equivalent SLEIGH expression is {@code base + offset}.

<p>
NOTE: This op is always a result of decompiler simplification, not low p-code generation, and
so are not ordinarily used by a {@link PcodeExecutor}.

@param sizeout the size (in bytes) of the output variable
@param sizeinBase the size (in bytes) of the variable used for the structure's base address
@param inBase the value used as the structure's base address
@param sizeinOffset the size (in bytes) of the variable used for the offset
@param inOffset the value used as the offset
@return the output value
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/exec/PcodeArithmetic.java