@Override
	public MaskedLong getValue(T exp, Map<String, Long> vals, AssemblyResolvedPatterns cur)
			throws NeedsBackfillException {
		MaskedLong val = solver.getValue(exp.getUnary(), vals, cur);
		if (val != null) {
			return compute(val);
		}
		return null;
	}
A solver that handles expressions of the form {@code [OP]A}

@param <T> the type of expression solved (the operator)
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/expr/AbstractUnaryExpressionSolver.java