The FORTRAN level-3 BLAS call for this operation is
Here is replaced by S, D, C, or Z to indicate the datatype of the data (single, double, complex, double precision complex). Parameter SIDE indicates whether A multiplies B from the left (SIDE = "Left") or right (SIDE = "Right"). Parameter UPLO indicates whether A is stored in the lower (UPLO = "Lower") or upper (UPLO = "Upper") triangular portion of array A. Parameters M and N pass the dimensions of C (and B ). The dimensions of A are determined by whether it multiplies B from the left or right. Parameters ALPHA and BETA hold the scaling factors and . Parameters A, B, and C equal the addresses of where the matrices A , B , and C start in memory. The leading dimensions of the matrices are given in LDA, LDB, and LDC.