| PLASMA
    Parallel Linear Algebra Software for Multicore Architectures | 
\( C = \alpha A B + \beta C \) or \( C = \alpha B A + \beta C \) where \( A \) is symmetric More...
| Functions | |
| __attribute__ ((weak)) | |
\( C = \alpha A B + \beta C \) or \( C = \alpha B A + \beta C \) where \( A \) is symmetric
| __attribute__ | ( | (weak) | ) | 
Performs one of the matrix-matrix operations
\[ C = \alpha \times A \times B + \beta \times C \]
or
\[ C = \alpha \times B \times A + \beta \times C \]
where alpha and beta are scalars, A is a symmetric matrix and B and C are m-by-n matrices.
| [in] | side | Specifies whether the symmetric matrix A appears on the left or right in the operation as follows: 
 | 
| [in] | uplo | Specifies whether the upper or lower triangular part of the symmetric matrix A is to be referenced as follows: 
 | 
| [in] | m | The number of rows of the matrix C. m >= 0. | 
| [in] | n | The number of columns of the matrix C. n >= 0. | 
| [in] | alpha | The scalar alpha. | 
| [in] | A | A is an lda-by-ka matrix, where ka is m when side = PlasmaLeft, and is n otherwise. Only the uplo triangular part is referenced. | 
| [in] | lda | The leading dimension of the array A. lda >= max(1,ka). | 
| [in] | B | B is an ldb-by-n matrix, where the leading m-by-n part of the array B must contain the matrix B. | 
| [in] | ldb | The leading dimension of the array B. ldb >= max(1,m). | 
| [in] | beta | The scalar beta. | 
| [in,out] | C | C is an ldc-by-n matrix. On exit, the array is overwritten by the m-by-n updated matrix. | 
| [in] | ldc | The leading dimension of the array C. ldc >= max(1,m). |