Intel® Fortran Compiler 16.0 User and Reference Guide
A function subprogram is invoked in an expression and returns a single value (a function result) that is used to evaluate the expression. For more information, see FUNCTION.