public MaskedLong valueForResolution(PatternExpression exp, Map<String, Long> vals,
			AssemblyResolvedPatterns rc) {
		return getRegistered(exp.getClass()).valueForResolution(exp, vals, rc);
	}
Compute the value of an expression given a (possibly-intermediate) resolution

@param exp the expression to evaluate
@param vals values of defined symbols
@param rc the resolution on which to evaluate it
@return the result
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/expr/RecursiveDescentSolver.java