HP Fortran Programmer's Reference (September 2007)
Intrinsic procedures
Functional categories of intrinsic procedures
Chapter 11 511
Functional categories of intrinsic procedures
This section categorizes HP Fortran intrinsic procedures based on their functionality. The
procedures are divided into the following categories:
• Array construction, array inquiry, array location, array manipulation, array reduction,
array reshape
• Bit inquiry, bit manipulation
• Character computation, character inquiry
• Floating-point manipulation, mathematical computation, matrix multiply, numeric
computation, numeric inquiry, and vector multiply
• Kind
• Logical
• Nonstandard intrinsic procedures
• Pointer inquiry
• Presence inquiry
• Pseudorandom number
• Time
• Transfer
A listing of intrinsic procedures, ordered alphabetically by category, appears in “Intrinsic
procedures by category” on page 511. More complete information on the individual intrinsic
procedures is provided in “Intrinsic procedure specifications” on page 514.
Table 11-3 Intrinsic procedures by category
Category Intrinsic routines
Array construction MERGE, PACK, SPREAD, UNPACK
Array inquiry ALLOCATED, LBOUND, SHAPE, SIZE, UBOUND
Array location MAXLOC, MINLOC
Array manipulation CSHIFT, EOSHIFT, TRANSPOSE
Array reduction ALL, ANY, COUNT, MAXVAL, MINVAL, PRODUCT, SUM