35  {
   36   char *sf = ( rout ) ;
   37   float  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_cgemv",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_cgbmv",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_chemv",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_chbmv",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_chpmv",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_ctrmv",11)==0) {
  375   } else if (strncmp( sf,"cblas_ctbmv",11)==0) {
  437   } else if (strncmp( sf,"cblas_ctpmv",11)==0) {
  483   } else if (strncmp( sf,"cblas_ctrsv",11)==0) {
  537   } else if (strncmp( sf,"cblas_ctbsv",11)==0) {
  599   } else if (strncmp( sf,"cblas_ctpsv",11)==0) {
  645   } else if (strncmp( sf,"cblas_cgeru",10)==0) {
  680   } else if (strncmp( sf,"cblas_cgerc",10)==0) {
  715   } else if (strncmp( sf,"cblas_cher2",11)==0) {
  750   } else if (strncmp( sf,"cblas_chpr2",11)==0) {
  779   } else if (strncmp( sf,"cblas_cher",10)==0) {
  808   } else if (strncmp( sf,"cblas_chpr",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_cher(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const void *X, const CBLAS_INT incX, void *A, const CBLAS_INT lda)
void cblas_chpr(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const void *X, const CBLAS_INT incX, void *A)
void cblas_xerbla(CBLAS_INT p, const char *rout, const char *form,...)
void cblas_ctbsv(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_cgeru(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_ctrmv(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_ctpmv(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_ctrsv(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_chbmv(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_chpmv(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_ctbmv(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_cgbmv(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_cgerc(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_chpr2(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_ctpsv(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_chemv(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)
void cblas_cher2(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_cgemv(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)