The triangular matrix-matrix multiply operation updates
matrix *B* according
to one of the following
formulae:

Here
*L* and indicate
the lower- and strictly lower triangular part of matrix *A* ,
respectively, and
*U* and indicate
the upper- and strictly upper triangular part of matrix *A* , respectively.
Which of these formulae is used is determined by parameters
`SIDE`, `UPLO`, `TRANS`, and `DIAG`.