9 #include "cblas_test.h" 11 void F77_caxpy(
const CBLAS_INT *N,
const void *alpha,
void *X,
12 const CBLAS_INT *incX,
void *Y,
const CBLAS_INT *incY)
14 cblas_caxpy(*N, alpha, X, *incX, Y, *incY);
18 void F77_ccopy(
const CBLAS_INT *N,
void *X,
const CBLAS_INT *incX,
19 void *Y,
const CBLAS_INT *incY)
21 cblas_ccopy(*N, X, *incX, Y, *incY);
25 void F77_cdotc(
const CBLAS_INT *N,
void *X,
const CBLAS_INT *incX,
26 void *Y,
const CBLAS_INT *incY,
void *dotc)
28 cblas_cdotc_sub(*N, X, *incX, Y, *incY, dotc);
32 void F77_cdotu(
const CBLAS_INT *N,
void *X,
const CBLAS_INT *incX,
33 void *Y,
const CBLAS_INT *incY,
void *dotu)
35 cblas_cdotu_sub(*N, X, *incX, Y, *incY, dotu);
39 void F77_cscal(
const CBLAS_INT *N,
const void * *alpha,
void *X,
40 const CBLAS_INT *incX)
42 cblas_cscal(*N, alpha, X, *incX);
46 void F77_csscal(
const CBLAS_INT *N,
const float *alpha,
void *X,
47 const CBLAS_INT *incX)
49 cblas_csscal(*N, *alpha, X, *incX);
53 void F77_cswap(
const CBLAS_INT *N,
void *X,
const CBLAS_INT *incX,
54 void *Y,
const CBLAS_INT *incY)
56 cblas_cswap(*N,X,*incX,Y,*incY);
60 CBLAS_INT F77_icamax(
const CBLAS_INT *N,
const void *X,
const CBLAS_INT *incX)
62 if (*N < 1 || *incX < 1)
return(0);
63 return (cblas_icamax(*N, X, *incX)+1);
66 float F77_scnrm2(
const CBLAS_INT *N,
const void *X,
const CBLAS_INT *incX)
68 return cblas_scnrm2(*N, X, *incX);
71 float F77_scasum(
const CBLAS_INT *N,
void *X,
const CBLAS_INT *incX)
73 return cblas_scasum(*N, X, *incX);