| Name | Procedure Type | Description |
|---|---|---|
| ALL | Intrinsic Function | Determines whether all array values meet the conditions in a mask along a (optional) dimension. |
| ANY | Intrinsic Function | Determines whether any array values meet the conditions in a mask along a (optional) dimension. |
| COUNT | Intrinsic Function | Counts the number of array elements that meet the conditions in a mask along a (optional) dimension. |
| CSHIFT | Intrinsic Function | Performs a circular shift along a (optional) dimension. |
| DIMENSION | Statement | Identifies a variable as an array and specifies the number of elements. |
| DOT_PRODUCT | Intrinsic Function | Performs dot-product multiplication on vectors (one-dimensional arrays). |
| EOSHIFT | Intinsic Function | Shifts elements off one end of array along a (optional) dimension and copies (optional) boundary values in other end. |
| LBOUND | Intrinsic Function | Returns lower dimensional bounds of an array along a (optional) dimension. |
| MATMUL | Intrinsic Function | Performs matrix multiplication on matrices (two-dimensional arrays). |
| MAXLOC | Intrinsic Function | Returns the location of the maximum value in an array meeting conditions in a (optional) mask along a (optional) dimension. |
| MAXVAL | Intrinsic Function | Returns the maximum value in an array along a (optional) dimension that meets conditions in a (optional) mask. |
| MERGE | Intrinsic Function | Merges two arrays according to conditions in a mask. |
| MINLOC | Intrinsic Function | Returns the location of the minimum value in an array meeting conditions in a (optional) mask along a (optional) dimension. |
| MINVAL | Intrinsic Function | Returns the minimum value in an array along a (optional) dimension that meets conditions in a (optional) mask. |
| PACK | Intrinsic Function | Packs an array into a vector (one-dimensional array) of an (optional) size using a mask. |
| PRODUCT | Intrinsic Function | Returns product of elements of an array along a (optional) dimension that meet conditions in a (optional) mask. |
| RESHAPE | Intrinsic Function | Reshapes an array with (optional) subscript order, padded with (optional) array elements. |
| SHAPE | Intrinsic Function | Returns the shape of an array. |
| SIZE | Intrinsic Function | Returns the extent of array along a (optional) dimension. |
| SPREAD | Intrinsic Function | Replicates an array by adding a dimension. |
| SUM | Intrinsic Function | Sums array elements along a (optional) dimension that meet conditions of an (optional) mask. |
| TRANSPOSE | Intrinsic Function | Transposes a two-dimensional array. |
| UBOUND | Intrinsic Function | Returns upper dimensional bounds of an array along a (optional) dimension. |
| UNPACK | Intrinsic Function | Unpacks a vector (one-dimensional array) into an array under a mask padding with values from a field. |
The portability routines BSEARCHQQ and SORTQQ also supply this functionality.