565 {
572
577
580 LDA = *m+1;
582 for( i=0; i<*m; i++ )
583 for( j=0; j<*m; j++ ) {
586 }
587 }
588 else{
589 LDA = *n+1;
591 for( i=0; i<*n; i++ )
592 for( j=0; j<*n; j++ ) {
595 }
596 }
597 LDB = *n+1;
599 for( i=0; i<*m; i++ )
600 for( j=0; j<*n; j++ ) {
603 }
605 A, LDA, B, LDB );
606 for( j=0; j<*n; j++ )
607 for( i=0; i<*m; i++ ) {
610 }
611 free(A);
612 free(B);
613 }
616 a, *lda, b, *ldb);
617 else
619 a, *lda, b, *ldb);
620}
void cblas_ztrmm(CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, void *B, const CBLAS_INT ldb)
void get_diag_type(char *type, CBLAS_DIAG *diag)
void get_side_type(char *type, CBLAS_SIDE *side)
void get_uplo_type(char *type, CBLAS_UPLO *uplo)
void get_transpose_type(char *type, CBLAS_TRANSPOSE *trans)