An arithmetic function designator specifies a function that returns an arithmetic value: a value of type INTEGER, REAL, DINTEGER, or DOUBLE.
<arithmetic function designator>
──┬─<procedure identifier>─────────┬─┬─────────────────────────┬───────┤ ├─<arithmetic intrinsic name>────┤ └─<actual parameter part>─┘ └─<procedure reference variable>─┘
Any of the names listed under Arithmetic Intrinsic Names.
The procedure specified by the procedure identifier or the procedure reference variable must be of type INTEGER, REAL, DINTEGER, or DOUBLE.

