Developer Reference

  • 2021.1
  • 12/04/2020
  • Public Content

Notational Conventions

This manual uses the following terms to refer to operating systems:
Windows* OS
This term refers to information that is valid on all supported Windows* operating systems.
Linux* OS
This term refers to information that is valid on all supported Linux* operating systems.
This term refers to information that is valid on Intel®-based systems running the macOS* operating system.
This manual uses the following notational conventions:
  • Routine name shorthand (for example,
    instead of
  • Font conventions used for distinction between the text and the code.

Routine Name Shorthand

For shorthand, names that contain a question mark "
" represent groups of routines with similar functionality. Each group typically consists of routines used with four basic data types: single-precision real, double-precision real, single-precision complex, and double-precision complex. The question mark is used to indicate any or all possible varieties of a function; for example:
Refers to all four data types of the vector-vector
, and

Font Conventions

The following font conventions are used:
lowercase courier
Code examples:
a[k+i][j] = matrix[i][j];
data types; for example,
const float*
lowercase courier mixed with UpperCase courier
Function names; for example,
lowercase courier italic
Variables in arguments and parameters description. For example,
Used as a multiplication symbol in code examples and equations and where required by the programming language syntax.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at