An intrinsic procedure is a procedure already defined by XL Fortran. See Chapter 12, Intrinsic Procedures for details.
You can reference some intrinsic procedures by a generic name, some by a specific name, and some by both:
A specific intrinsic function name can be passed as an actual argument. If a specific intrinsic function has the same name as a generic intrinsic function, the specific name is referenced. All references to a dummy procedure that are associated with a specific intrinsic procedure must use arguments that are consistent with the interface of the intrinsic procedure.
Whether or not you can pass the name of an intrinsic procedure as an argument depends on the procedure. You can use the specific name of an intrinsic procedure that has been specified with the INTRINSIC attribute as an actual argument in a procedure reference.
Because intrinsic procedure names are recognized, when a data object is declared with the same name as an intrinsic procedure, the intrinsic procedure is inaccessible.
A generic interface block can extend or redefine a generic intrinsic function, as described in Interface Blocks. If the function already has the INTRINSIC attribute, it is extended; otherwise, it can be redefined.