35  {
   36   char *sf = ( rout ) ;
   37   double  A[2] = {0.0,0.0},
   38          X[2] = {0.0,0.0},
   39          Y[2] = {0.0,0.0},
   40          ALPHA[2] = {0.0,0.0},
   41          BETA[2]  = {0.0,0.0},
   42          RALPHA = 0.0;
   46 
   47#ifndef HAS_ATTRIBUTE_WEAK_SUPPORT
   49   {
   52   }
   53#endif
   54 
   57 
   58   if (strncmp( sf,"cblas_zgemv",11)==0) {
   62                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
   66                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
   70                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
   74                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
   78                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
   82                  ALPHA, A, 1, X, 0, BETA, Y, 1 );
   86                  ALPHA, A, 1, X, 1, BETA, Y, 0 );
   88 
   91                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
   95                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
   99                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  103                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  107                  ALPHA, A, 1, X, 0, BETA, Y, 1 );
  111                  ALPHA, A, 1, X, 1, BETA, Y, 0 );
  113   } else if (strncmp( sf,"cblas_zgbmv",11)==0) {
  117                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  121                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  125                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  129                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  133                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  137                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  141                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  145                  ALPHA, A, 1, X, 0, BETA, Y, 1 );
  149                  ALPHA, A, 1, X, 1, BETA, Y, 0 );
  153                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  157                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  161                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  165                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  169                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  173                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  177                  ALPHA, A, 1, X, 0, BETA, Y, 1 );
  181                  ALPHA, A, 1, X, 1, BETA, Y, 0 );
  183   } else if (strncmp( sf,"cblas_zhemv",11)==0) {
  187                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  191                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  195                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  199                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  203                  ALPHA, A, 1, X, 0, BETA, Y, 1 );
  207                  ALPHA, A, 1, X, 1, BETA, Y, 0 );
  211                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  215                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  219                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  223                  ALPHA, A, 1, X, 0, BETA, Y, 1 );
  227                  ALPHA, A, 1, X, 1, BETA, Y, 0 );
  229   } else if (strncmp( sf,"cblas_zhbmv",11)==0) {
  233                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  237                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  241                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  245                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  249                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  253                  ALPHA, A, 1, X, 0, BETA, Y, 1 );
  257                  ALPHA, A, 1, X, 1, BETA, Y, 0 );
  261                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  265                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  269                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  273                  ALPHA, A, 1, X, 1, BETA, Y, 1 );
  277                  ALPHA, A, 1, X, 0, BETA, Y, 1 );
  281                  ALPHA, A, 1, X, 1, BETA, Y, 0 );
  283   } else if (strncmp( sf,"cblas_zhpmv",11)==0) {
  287                  ALPHA, A, X, 1, BETA, Y, 1 );
  291                  ALPHA, A, X, 1, BETA, Y, 1 );
  295                  ALPHA, A, X, 1, BETA, Y, 1 );
  299                  ALPHA, A, X, 0, BETA, Y, 1 );
  303                  ALPHA, A, X, 1, BETA, Y, 0 );
  307                  ALPHA, A, X, 1, BETA, Y, 1 );
  311                  ALPHA, A, X, 1, BETA, Y, 1 );
  315                  ALPHA, A, X, 0, BETA, Y, 1 );
  319                  ALPHA, A, X, 1, BETA, Y, 0 );
  321   } else if (strncmp( sf,"cblas_ztrmv",11)==0) {
  375   } else if (strncmp( sf,"cblas_ztbmv",11)==0) {
  437   } else if (strncmp( sf,"cblas_ztpmv",11)==0) {
  483   } else if (strncmp( sf,"cblas_ztrsv",11)==0) {
  537   } else if (strncmp( sf,"cblas_ztbsv",11)==0) {
  599   } else if (strncmp( sf,"cblas_ztpsv",11)==0) {
  645   } else if (strncmp( sf,"cblas_zgeru",10)==0) {
  680   } else if (strncmp( sf,"cblas_zgerc",10)==0) {
  715   } else if (strncmp( sf,"cblas_zher2",11)==0) {
  750   } else if (strncmp( sf,"cblas_zhpr2",11)==0) {
  779   } else if (strncmp( sf,"cblas_zher",10)==0) {
  808   } else if (strncmp( sf,"cblas_zhpr",10)==0) {
  831   }
  833       printf(
" %-12s PASSED THE TESTS OF ERROR-EXITS\n", 
cblas_rout);
 
  834   else
  835       printf(
"******* %s FAILED THE TESTS OF ERROR-EXITS *******\n",
cblas_rout);
 
  836}
void cblas_ztbmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_xerbla(CBLAS_INT p, const char *rout, const char *form,...)
void cblas_ztpmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *Ap, void *X, const CBLAS_INT incX)
void cblas_ztpsv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *Ap, void *X, const CBLAS_INT incX)
void cblas_zgbmv(CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_zher(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const void *X, const CBLAS_INT incX, void *A, const CBLAS_INT lda)
void cblas_ztbsv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_zgeru(CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *A, const CBLAS_INT lda)
void cblas_zhpr2(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *Ap)
void cblas_zhpmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *Ap, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_zgemv(CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_zher2(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *A, const CBLAS_INT lda)
void cblas_zgerc(CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const void *alpha, const void *X, const CBLAS_INT incX, const void *Y, const CBLAS_INT incY, void *A, const CBLAS_INT lda)
void cblas_ztrsv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_ztrmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const void *A, const CBLAS_INT lda, void *X, const CBLAS_INT incX)
void cblas_zhpr(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const void *X, const CBLAS_INT incX, void *A)
void cblas_zhbmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)
void cblas_zhemv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const void *alpha, const void *A, const CBLAS_INT lda, const void *X, const CBLAS_INT incX, const void *beta, void *Y, const CBLAS_INT incY)