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)