498 {
503
506
509 LDA = *k+1;
510 LDB = *k+1;
513 for( i=0; i<*n; i++ )
514 for( j=0; j<*k; j++ ) {
519 }
520 }
521 else {
522 LDA = *n+1;
523 LDB = *n+1;
526 for( i=0; i<*k; i++ )
527 for( j=0; j<*n; j++ ){
532 }
533 }
534 LDC = *n+1;
536 for( i=0; i<*n; i++ )
537 for( j=0; j<*n; j++ ) {
540 }
542 B, LDB, beta, C, LDC );
543 for( j=0; j<*n; j++ )
544 for( i=0; i<*n; i++ ) {
547 }
548 free(A);
549 free(B);
550 free(C);
551 }
554 b, *ldb, beta, c, *ldc );
555 else
557 b, *ldb, beta, c, *ldc );
558}
void cblas_zsyr2k(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *B, const CBLAS_INT ldb, const void *beta, void *C, const CBLAS_INT ldc)
void get_uplo_type(char *type, CBLAS_UPLO *uplo)
void get_transpose_type(char *type, CBLAS_TRANSPOSE *trans)