# ACML 6.1 custom\r
ACML=/home/saar/acml6.1/gfortran64_mp/lib\r
LIBACML = -fopenmp $(ACML)/libacml_mp.so -lgfortran -lm\r
+ \r
\r
-\r
-# Atlas Ubuntu\r
+# Atlas Ubuntu \r
#ATLAS=/usr/lib/atlas-base\r
#LIBATLAS = -fopenmp $(ATLAS)/liblapack_atlas.a $(ATLAS)/libptcblas.a $(ATLAS)/libptf77blas.a $(ATLAS)/libatlas.a -lgfortran -lm\r
\r
sgemm.goto dgemm.goto cgemm.goto zgemm.goto \\r
strmm.goto dtrmm.goto ctrmm.goto ztrmm.goto \\r
strsm.goto dtrsm.goto ctrsm.goto ztrsm.goto \\r
- sspr.goto dspr.goto \\r
- sspr2.goto dspr2.goto \\r
- ssyr.goto dsyr.goto \\r
- ssyr2.goto dsyr2.goto \\r
ssyrk.goto dsyrk.goto csyrk.goto zsyrk.goto \\r
ssyr2k.goto dsyr2k.goto csyr2k.goto zsyr2k.goto \\r
sger.goto dger.goto cger.goto zger.goto \\r
sdot.goto ddot.goto \\r
- srot.goto drot.goto csrot.goto zdrot.goto \\r
- srotm.goto drotm.goto \\r
+ srot.goto drot.goto \\r
saxpy.goto daxpy.goto caxpy.goto zaxpy.goto \\r
scopy.goto dcopy.goto ccopy.goto zcopy.goto \\r
sswap.goto dswap.goto cswap.goto zswap.goto \\r
sasum.goto dasum.goto casum.goto zasum.goto \\r
ssymv.goto dsymv.goto csymv.goto zsymv.goto \\r
chemv.goto zhemv.goto \\r
- chbmv.goto zhbmv.goto \\r
- chpmv.goto zhpmv.goto \\r
chemm.goto zhemm.goto \\r
cherk.goto zherk.goto \\r
cher2k.goto zher2k.goto \\r
sgemv.goto dgemv.goto cgemv.goto zgemv.goto \\r
- strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \\r
- strsv.goto dtrsv.goto ctrsv.goto ztrsv.goto \\r
+ sspmv.goto dspmv.goto cspmv.goto zspmv.goto \\r
sgeev.goto dgeev.goto cgeev.goto zgeev.goto \\r
sgesv.goto dgesv.goto cgesv.goto zgesv.goto \\r
sgetri.goto dgetri.goto cgetri.goto zgetri.goto \\r
spotrf.goto dpotrf.goto cpotrf.goto zpotrf.goto \\r
- ssymm.goto dsymm.goto csymm.goto zsymm.goto \\r
- saxpby.goto daxpby.goto caxpby.goto zaxpby.goto\r
+ ssymm.goto dsymm.goto csymm.goto zsymm.goto\r
\r
acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \\r
scholesky.acml dcholesky.acml ccholesky.acml zcholesky.acml \\r
sgemm.acml dgemm.acml cgemm.acml zgemm.acml \\r
strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \\r
strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \\r
- sspr.acml dspr.acml \\r
- sspr2.acml dspr2.acml \\r
- ssyr.acml dsyr.acml \\r
- ssyr2.acml dsyr2.acml \\r
ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \\r
ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \\r
sger.acml dger.acml cger.acml zger.acml \\r
sdot.acml ddot.acml \\r
- srot.acml drot.acml csrot.acml zdrot.acml \\r
- srotm.acml drotm.acml \\r
saxpy.acml daxpy.acml caxpy.acml zaxpy.acml \\r
scopy.acml dcopy.acml ccopy.acml zcopy.acml \\r
sswap.acml dswap.acml cswap.acml zswap.acml \\r
sasum.acml dasum.acml casum.acml zasum.acml \\r
ssymv.acml dsymv.acml csymv.acml zsymv.acml \\r
chemv.acml zhemv.acml \\r
- chbmv.acml zhbmv.acml \\r
- chpmv.acml zhpmv.acml \\r
chemm.acml zhemm.acml \\r
cherk.acml zherk.acml \\r
cher2k.acml zher2k.acml \\r
sgemv.acml dgemv.acml cgemv.acml zgemv.acml \\r
- strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \\r
- strsv.acml dtrsv.acml ctrsv.acml ztrsv.acml \\r
+ sspmv.acml dspmv.acml cspmv.acml zspmv.acml \\r
sgeev.acml dgeev.acml cgeev.acml zgeev.acml \\r
sgesv.acml dgesv.acml cgesv.acml zgesv.acml \\r
sgetri.acml dgetri.acml cgetri.acml zgetri.acml \\r
spotrf.acml dpotrf.acml cpotrf.acml zpotrf.acml \\r
- ssymm.acml dsymm.acml csymm.acml zsymm.acml \\r
- saxpby.acml daxpby.acml caxpby.acml zaxpby.acml\r
+ ssymm.acml dsymm.acml csymm.acml zsymm.acml\r
\r
atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \\r
scholesky.atlas dcholesky.atlas ccholesky.atlas zcholesky.atlas \\r
sgemm.atlas dgemm.atlas cgemm.atlas zgemm.atlas \\r
strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \\r
strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \\r
- sspr.atlas dspr.atlas \\r
- sspr2.atlas dspr2.atlas \\r
- ssyr.atlas dsyr.atlas \\r
- ssyr2.atlas dsyr2.atlas \\r
ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \\r
ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \\r
sger.atlas dger.atlas cger.atlas zger.atlas\\r
sdot.atlas ddot.atlas \\r
- srot.atlas drot.atlas csrot.atlas zdrot.atlas \\r
- srotm.atlas drotm.atlas \\r
saxpy.atlas daxpy.atlas caxpy.atlas zaxpy.atlas \\r
scopy.atlas dcopy.atlas ccopy.atlas zcopy.atlas \\r
sswap.atlas dswap.atlas cswap.atlas zswap.atlas \\r
sasum.atlas dasum.atlas casum.atlas zasum.atlas \\r
ssymv.atlas dsymv.atlas csymv.atlas zsymv.atlas \\r
chemv.atlas zhemv.atlas \\r
- chbmv.atlas zhbmv.atlas \\r
- chpmv.atlas zhpmv.atlas \\r
chemm.acml zhemm.acml \\r
chemm.atlas zhemm.atlas \\r
cherk.atlas zherk.atlas \\r
cher2k.atlas zher2k.atlas \\r
sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \\r
- strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \\r
- strsv.atlas dtrsv.atlas ctrsv.atlas ztrsv.atlas \\r
+ sspmv.atlas dspmv.atlas cspmv.atlas zspmv.atlas \\r
sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \\r
sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \\r
sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \\r
spotrf.atlas dpotrf.atlas cpotrf.atlas zpotrf.atlas \\r
- ssymm.atlas dsymm.atlas csymm.atlas zsymm.atlas \\r
- saxpby.atlas daxpby.atlas caxpby.atlas zaxpby.atlas\r
+ ssymm.atlas dsymm.atlas csymm.atlas zsymm.atlas\r
\r
mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \\r
scholesky.mkl dcholesky.mkl ccholesky.mkl zcholesky.mkl \\r
sgemm.mkl dgemm.mkl cgemm.mkl zgemm.mkl \\r
strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \\r
strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \\r
- sspr.mkl dspr.mkl \\r
- sspr2.mkl dspr2.mkl \\r
- ssyr.mkl dsyr.mkl \\r
- ssyr2.mkl dsyr2.mkl \\r
ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \\r
ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \\r
sger.mkl dger.mkl cger.mkl zger.mkl \\r
sdot.mkl ddot.mkl \\r
- srot.mkl drot.mkl csrot.mkl zdrot.mkl \\r
- srotm.mkl drotm.mkl \\r
saxpy.mkl daxpy.mkl caxpy.mkl zaxpy.mkl \\r
scopy.mkl dcopy.mkl ccopy.mkl zcopy.mkl \\r
sswap.mkl dswap.mkl cswap.mkl zswap.mkl \\r
sasum.mkl dasum.mkl casum.mkl zasum.mkl \\r
ssymv.mkl dsymv.mkl csymv.mkl zsymv.mkl \\r
chemv.mkl zhemv.mkl \\r
- chbmv.mkl zhbmv.mkl \\r
- chpmv.mkl zhpmv.mkl \\r
chemm.mkl zhemm.mkl \\r
cherk.mkl zherk.mkl \\r
cher2k.mkl zher2k.mkl \\r
sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \\r
- strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \\r
- strsv.mkl dtrsv.mkl ctrsv.mkl ztrsv.mkl \\r
+ sspmv.mkl dspmv.mkl cspmv.mkl zspmv.mkl \\r
sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \\r
sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \\r
sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \\r
spotrf.mkl dpotrf.mkl cpotrf.mkl zpotrf.mkl \\r
- ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl \\r
- saxpby.mkl daxpby.mkl caxpby.mkl zaxpby.mkl\r
+ ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl\r
\r
else\r
\r
goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \\r
strmm.goto dtrmm.goto ctrmm.goto ztrmm.goto \\r
strsm.goto dtrsm.goto ctrsm.goto ztrsm.goto \\r
- sspr.goto dspr.goto \\r
- sspr2.goto dspr2.goto \\r
- ssyr.goto dsyr.goto \\r
- ssyr2.goto dsyr2.goto \\r
ssyrk.goto dsyrk.goto csyrk.goto zsyrk.goto \\r
ssyr2k.goto dsyr2k.goto csyr2k.goto zsyr2k.goto \\r
sger.goto dger.goto cger.goto zger.goto \\r
sdot.goto ddot.goto cdot.goto zdot.goto \\r
- srot.goto drot.goto csrot.goto zdrot.goto \\r
- srotm.goto drotm.goto \\r
+ srot.goto drot.goto \\r
saxpy.goto daxpy.goto caxpy.goto zaxpy.goto \\r
scopy.goto dcopy.goto ccopy.goto zcopy.goto \\r
sswap.goto dswap.goto cswap.goto zswap.goto \\r
sasum.goto dasum.goto casum.goto zasum.goto \\r
ssymv.goto dsymv.goto \\r
chemv.goto zhemv.goto \\r
- chbmv.goto zhbmv.goto \\r
- chpmv.goto zhpmv.goto \\r
chemm.goto zhemm.goto \\r
cherk.goto zherk.goto \\r
cher2k.goto zher2k.goto \\r
+ sspmv.goto dspmv.goto cspmv.goto zspmv.goto \\r
sgemv.goto dgemv.goto cgemv.goto zgemv.goto \\r
- strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \\r
- strsv.goto dtrsv.goto ctrsv.goto ztrsv.goto \\r
ssymm.goto dsymm.goto csymm.goto zsymm.goto \\r
smallscaling \\r
isamax.goto idamax.goto icamax.goto izamax.goto \\r
smax.goto dmax.goto \\r
samin.goto damin.goto camin.goto zamin.goto \\r
smin.goto dmin.goto \\r
- saxpby.goto daxpby.goto caxpby.goto zaxpby.goto \\r
snrm2.goto dnrm2.goto scnrm2.goto dznrm2.goto $(GOTO_LAPACK_TARGETS)\r
\r
acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \\r
sgemm.acml dgemm.acml cgemm.acml zgemm.acml \\r
strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \\r
strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \\r
- sspr.acml dspr.acml \\r
- sspr2.acml dspr2.acml \\r
- ssyr.acml dsyr.acml \\r
- ssyr2.acml dsyr2.acml \\r
ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \\r
ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \\r
sger.acml dger.acml cger.acml zger.acml \\r
sdot.acml ddot.acml \\r
- srot.acml drot.acml csrot.acml zdrot.acml \\r
- srotm.acml drotm.acml \\r
saxpy.acml daxpy.acml caxpy.acml zaxpy.acml \\r
scopy.acml dcopy.acml ccopy.acml zcopy.acml \\r
sswap.acml dswap.acml cswap.acml zswap.acml \\r
sasum.acml dasum.acml casum.acml zasum.acml \\r
ssymv.acml dsymv.acml csymv.acml zsymv.acml \\r
chemv.acml zhemv.acml \\r
- chbmv.acml zhbmv.acml \\r
- chpmv.acml zhpmv.acml \\r
chemm.acml zhemm.acml \\r
cherk.acml zherk.acml \\r
cher2k.acml zher2k.acml \\r
sgemv.acml dgemv.acml cgemv.acml zgemv.acml \\r
- strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \\r
- strsv.acml dtrsv.acml ctrsv.acml ztrsv.acml \\r
+ sspmv.acml dspmv.acml cspmv.acml zspmv.acml \\r
sgeev.acml dgeev.acml cgeev.acml zgeev.acml \\r
sgesv.acml dgesv.acml cgesv.acml zgesv.acml \\r
sgetri.acml dgetri.acml cgetri.acml zgetri.acml \\r
spotrf.acml dpotrf.acml cpotrf.acml zpotrf.acml \\r
- ssymm.acml dsymm.acml csymm.acml zsymm.acml \\r
- saxpby.acml daxpby.acml caxpby.acml zaxpby.acml\r
+ ssymm.acml dsymm.acml csymm.acml zsymm.acml\r
\r
atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \\r
scholesky.atlas dcholesky.atlas ccholesky.atlas zcholesky.atlas \\r
sgemm.atlas dgemm.atlas cgemm.atlas zgemm.atlas \\r
strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \\r
strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \\r
- sspr.atlas dspr.atlas \\r
- sspr2.atlas dspr2.atlas \\r
- ssyr.atlas dsyr.atlas \\r
- ssyr2.atlas dsyr2.atlas \\r
ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \\r
ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \\r
sger.atlas dger.atlas cger.atlas zger.atlas\\r
sdot.atlas ddot.atlas \\r
- srot.atlas drot.atlas csrot.atlas zdrot.atlas \\r
- srotm.atlas drotm.atlas \\r
saxpy.atlas daxpy.atlas caxpy.atlas zaxpy.atlas \\r
scopy.atlas dcopy.atlas ccopy.atlas zcopy.atlas \\r
sswap.atlas dswap.atlas cswap.atlas zswap.atlas \\r
sasum.atlas dasum.atlas casum.atlas zasum.atlas \\r
ssymv.atlas dsymv.atlas csymv.atlas zsymv.atlas \\r
chemv.atlas zhemv.atlas \\r
- chbmv.atlas zhbmv.atlas \\r
- chpmv.atlas zhpmv.atlas \\r
chemm.acml zhemm.acml \\r
chemm.atlas zhemm.atlas \\r
cherk.atlas zherk.atlas \\r
cher2k.atlas zher2k.atlas \\r
sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \\r
- strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \\r
- strsv.atlas dtrsv.atlas ctrsv.atlas ztrsv.atlas \\r
+ sspmv.atlas dspmv.atlas cspmv.atlas zspmv.atlas \\r
sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \\r
sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \\r
sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \\r
spotrf.atlas dpotrf.atlas cpotrf.atlas zpotrf.atlas \\r
ssymm.atlas dsymm.atlas csymm.atlas zsymm.atlas \\r
isamax.atlas idamax.atlas icamax.atlas izamax.atlas \\r
- snrm2.atlas dnrm2.atlas scnrm2.atlas dznrm2.atlas \\r
- saxpby.atlas daxpby.atlas caxpby.atlas zaxpby.atlas\r
+ snrm2.goto dnrm2.goto scnrm2.goto dznrm2.goto\r
\r
mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \\r
scholesky.mkl dcholesky.mkl ccholesky.mkl zcholesky.mkl \\r
sgemm.mkl dgemm.mkl cgemm.mkl zgemm.mkl \\r
strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \\r
strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \\r
- sspr.mkl dspr.mkl \\r
- sspr2.mkl dspr2.mkl \\r
- ssyr.mkl dsyr.mkl \\r
- ssyr2.mkl dsyr2.mkl \\r
ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \\r
ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \\r
sger.mkl dger.mkl cger.mkl zger.mkl \\r
sdot.mkl ddot.mkl cdot.mkl zdot.mkl \\r
- srot.atlas drot.atlas csrot.atlas zdrot.atlas \\r
- srotm.atlas drotm.atlas \\r
saxpy.mkl daxpy.mkl caxpy.mkl zaxpy.mkl \\r
scopy.mkl dcopy.mkl ccopy.mkl zcopy.mkl \\r
sswap.mkl dswap.mkl cswap.mkl zswap.mkl \\r
sasum.mkl dasum.mkl casum.mkl zasum.mkl \\r
ssymv.mkl dsymv.mkl csymv.mkl zsymv.mkl \\r
chemv.mkl zhemv.mkl \\r
- chbmv.mkl zhbmv.mkl \\r
- chpmv.mkl zhpmv.mkl \\r
chemm.mkl zhemm.mkl \\r
cherk.mkl zherk.mkl \\r
cher2k.mkl zher2k.mkl \\r
sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \\r
- strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \\r
- strsv.mkl dtrsv.mkl ctrsv.mkl ztrsv.mkl \\r
+ sspmv.mkl dspmv.mkl cspmv.mkl zspmv.mkl \\r
sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \\r
sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \\r
sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \\r
spotrf.mkl dpotrf.mkl cpotrf.mkl zpotrf.mkl \\r
- ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl \\r
- saxpby.mkl daxpby.mkl caxpby.mkl zaxpby.mkl\r
+ ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl\r
\r
\r
\r
sgemm.veclib dgemm.veclib cgemm.veclib zgemm.veclib \\r
strmm.veclib dtrmm.veclib ctrmm.veclib ztrmm.veclib \\r
strsm.veclib dtrsm.veclib ctrsm.veclib ztrsm.veclib \\r
- sspr.veclib dspr.veclib \\r
- sspr2.veclib dspr2.veclib \\r
- ssyr.veclib dsyr.veclib \\r
- ssyr2.veclib dsyr2.veclib \\r
ssyrk.veclib dsyrk.veclib csyrk.veclib zsyrk.veclib \\r
ssyr2k.veclib dsyr2k.veclib csyr2k.veclib zsyr2k.veclib \\r
sger.veclib dger.veclib cger.veclib zger.veclib \\r
sdot.veclib ddot.veclib cdot.veclib zdot.veclib \\r
- srot.veclib drot.veclib csrot.veclib zdrot.veclib \\r
- srotm.veclib drotm.veclib \\r
saxpy.veclib daxpy.veclib caxpy.veclib zaxpy.veclib \\r
scopy.veclib dcopy.veclib ccopy.veclib zcopy.veclib \\r
sswap.veclib dswap.veclib cswap.veclib zswap.veclib \\r
sasum.veclib dasum.veclib casum.veclib zasum.veclib \\r
ssymv.veclib dsymv.veclib csymv.veclib zsymv.veclib \\r
chemv.veclib zhemv.veclib \\r
- chbmv.veclib zhbmv.veclib \\r
- chpmv.veclib zhpmv.veclib \\r
chemm.veclib zhemm.veclib \\r
cherk.veclib zherk.veclib \\r
cher2k.veclib zher2k.veclib \\r
sgemv.veclib dgemv.veclib cgemv.veclib zgemv.veclib \\r
- strmv.veclib dtrmv.veclib ctrmv.veclib ztrmv.veclib \\r
- strsv.veclib dtrsv.veclib ctrsv.veclib ztrsv.veclib \\r
+ sspmv.veclib dspmv.veclib cspmv.veclib zspmv.veclib \\r
sgeev.veclib dgeev.veclib cgeev.veclib zgeev.veclib \\r
sgesv.veclib dgesv.veclib cgesv.veclib zgesv.veclib \\r
sgetri.veclib dgetri.veclib cgetri.veclib zgetri.veclib \\r
spotrf.veclib dpotrf.veclib cpotrf.veclib zpotrf.veclib \\r
- ssymm.veclib dsymm.veclib csymm.veclib zsymm.veclib \\r
- saxpby.veclib daxpby.veclib caxpby.veclib zaxpby.veclib\r
+ ssymm.veclib dsymm.veclib csymm.veclib zsymm.veclib\r
\r
goto_3m :: cgemm3m.goto zgemm3m.goto\r
\r
\r
ztrsm.essl : ztrsm.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBESSL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-##################################### Ssyr ####################################################\r
-ssyr.goto : ssyr.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-ssyr.acml : ssyr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-ssyr.atlas : ssyr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-ssyr.mkl : ssyr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-ssyr.veclib : ssyr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-##################################### Dsyr ####################################################\r
-dsyr.goto : dsyr.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-dsyr.acml : dsyr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dsyr.atlas : dsyr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dsyr.mkl : dsyr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dsyr.veclib : dsyr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
- \r
-##################################### Sspr ####################################################\r
-sspr.goto : sspr.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-sspr.acml : sspr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-sspr.atlas : sspr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-sspr.mkl : sspr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-sspr.veclib : sspr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
- \r
-##################################### Dspr ####################################################\r
-dspr.goto : dspr.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-dspr.acml : dspr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dspr.atlas : dspr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dspr.mkl : dspr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dspr.veclib : dspr.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
- \r
-##################################### Sspr2 ####################################################\r
-sspr2.goto : sspr2.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-sspr2.acml : sspr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-sspr2.atlas : sspr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-sspr2.mkl : sspr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-sspr2.veclib : sspr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
- \r
-##################################### Dspr2 ####################################################\r
-dspr2.goto : dspr2.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-dspr2.acml : dspr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dspr2.atlas : dspr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dspr2.mkl : dspr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dspr2.veclib : dspr2.$(SUFFIX)\r
-\r
-##################################### Ssyr2 ####################################################\r
-ssyr2.goto : ssyr2.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-ssyr2.acml : ssyr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-ssyr2.atlas : ssyr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-ssyr2.mkl : ssyr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-ssyr2.veclib : ssyr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-##################################### Dsyr2 ####################################################\r
-dsyr2.goto : dsyr2.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-dsyr2.acml : dsyr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dsyr2.atlas : dsyr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dsyr2.mkl : dsyr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dsyr2.veclib : dsyr2.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
##################################### Ssyrk ####################################################\r
ssyrk.goto : ssyrk.$(SUFFIX) ../$(LIBNAME)\r
zher2k.veclib : zher2k.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-##################################### Sgemv ####################################################\r
-sgemv.goto : sgemv.$(SUFFIX) ../$(LIBNAME)\r
+##################################### Sspmv ####################################################\r
+sspmv.goto : sspmv.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
\r
-sgemv.acml : sgemv.$(SUFFIX)\r
+sspmv.acml : sspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-sgemv.atlas : sgemv.$(SUFFIX)\r
+sspmv.atlas : sspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-sgemv.mkl : sgemv.$(SUFFIX)\r
+sspmv.mkl : sspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-sgemv.veclib : sgemv.$(SUFFIX)\r
+sspmv.veclib : sspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-##################################### Dgemv ####################################################\r
-dgemv.goto : dgemv.$(SUFFIX) ../$(LIBNAME)\r
+##################################### Dspmv ####################################################\r
+dspmv.goto : dspmv.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
\r
-dgemv.acml : dgemv.$(SUFFIX)\r
+dspmv.acml : dspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-dgemv.atlas : dgemv.$(SUFFIX)\r
+dspmv.atlas : dspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-dgemv.mkl : dgemv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-dgemv.veclib : dgemv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-##################################### Cgemv ####################################################\r
-\r
-cgemv.goto : cgemv.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-cgemv.acml : cgemv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-cgemv.atlas : cgemv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-cgemv.mkl : cgemv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-cgemv.veclib : cgemv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-##################################### Zgemv ####################################################\r
-\r
-zgemv.goto : zgemv.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-zgemv.acml : zgemv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zgemv.atlas : zgemv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zgemv.mkl : zgemv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zgemv.veclib : zgemv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-##################################### Strmv ####################################################\r
-strmv.goto : strmv.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-strmv.acml : strmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-strmv.atlas : strmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-strmv.mkl : strmv.$(SUFFIX)\r
+dspmv.mkl : dspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-strmv.veclib : strmv.$(SUFFIX)\r
+dspmv.veclib : dspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-##################################### Dtrmv ####################################################\r
-dtrmv.goto : dtrmv.$(SUFFIX) ../$(LIBNAME)\r
+##################################### Cspmv ####################################################\r
+cspmv.goto : cspmv.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
\r
-dtrmv.acml : dtrmv.$(SUFFIX)\r
+cspmv.acml : cspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-dtrmv.atlas : dtrmv.$(SUFFIX)\r
+cspmv.atlas : cspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-dtrmv.mkl : dtrmv.$(SUFFIX)\r
+cspmv.mkl : cspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-dtrmv.veclib : dtrmv.$(SUFFIX)\r
+cspmv.veclib : cspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-##################################### Ctrmv ####################################################\r
-\r
-ctrmv.goto : ctrmv.$(SUFFIX) ../$(LIBNAME)\r
+##################################### Zspmv ####################################################\r
+zspmv.goto : zspmv.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
\r
-ctrmv.acml : ctrmv.$(SUFFIX)\r
+zspmv.acml : zspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-ctrmv.atlas : ctrmv.$(SUFFIX)\r
+zspmv.atlas : zspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-ctrmv.mkl : ctrmv.$(SUFFIX)\r
+zspmv.mkl : zspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-ctrmv.veclib : ctrmv.$(SUFFIX)\r
+zspmv.veclib : zspmv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-##################################### Ztrmv ####################################################\r
-\r
-ztrmv.goto : ztrmv.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-ztrmv.acml : ztrmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-ztrmv.atlas : ztrmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-ztrmv.mkl : ztrmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-ztrmv.veclib : ztrmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-##################################### Strsv ####################################################\r
-strsv.goto : strsv.$(SUFFIX) ../$(LIBNAME)\r
+##################################### Sgemv ####################################################\r
+sgemv.goto : sgemv.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
\r
-strsv.acml : strsv.$(SUFFIX)\r
+sgemv.acml : sgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-strsv.atlas : strsv.$(SUFFIX)\r
+sgemv.atlas : sgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-strsv.mkl : strsv.$(SUFFIX)\r
+sgemv.mkl : sgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-strsv.veclib : strsv.$(SUFFIX)\r
+sgemv.veclib : sgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-##################################### Dtrsv ####################################################\r
-dtrsv.goto : dtrsv.$(SUFFIX) ../$(LIBNAME)\r
+##################################### Dgemv ####################################################\r
+dgemv.goto : dgemv.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
\r
-dtrsv.acml : dtrsv.$(SUFFIX)\r
+dgemv.acml : dgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-dtrsv.atlas : dtrsv.$(SUFFIX)\r
+dgemv.atlas : dgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-dtrsv.mkl : dtrsv.$(SUFFIX)\r
+dgemv.mkl : dgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-dtrsv.veclib : dtrsv.$(SUFFIX)\r
+dgemv.veclib : dgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-##################################### Ctrsv ####################################################\r
+##################################### Cgemv ####################################################\r
\r
-ctrsv.goto : ctrsv.$(SUFFIX) ../$(LIBNAME)\r
+cgemv.goto : cgemv.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
\r
-ctrsv.acml : ctrsv.$(SUFFIX)\r
+cgemv.acml : cgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-ctrsv.atlas : ctrsv.$(SUFFIX)\r
+cgemv.atlas : cgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-ctrsv.mkl : ctrsv.$(SUFFIX)\r
+cgemv.mkl : cgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-ctrsv.veclib : ctrsv.$(SUFFIX)\r
+cgemv.veclib : cgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-##################################### Ztrsv ####################################################\r
+##################################### Zgemv ####################################################\r
\r
-ztrsv.goto : ztrsv.$(SUFFIX) ../$(LIBNAME)\r
+zgemv.goto : zgemv.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
\r
-ztrsv.acml : ztrsv.$(SUFFIX)\r
+zgemv.acml : zgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-ztrsv.atlas : ztrsv.$(SUFFIX)\r
+zgemv.atlas : zgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-ztrsv.mkl : ztrsv.$(SUFFIX)\r
+zgemv.mkl : zgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-ztrsv.veclib : ztrsv.$(SUFFIX)\r
+zgemv.veclib : zgemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
##################################### Sger ####################################################\r
\r
zhemv.veclib : zhemv.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-##################################### Chbmv ####################################################\r
\r
-chbmv.goto : chbmv.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-chbmv.acml : chbmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-chbmv.atlas : chbmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-chbmv.mkl : chbmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-chbmv.veclib : chbmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-##################################### Zhbmv ####################################################\r
-\r
-zhbmv.goto : zhbmv.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-zhbmv.acml : zhbmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zhbmv.atlas : zhbmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zhbmv.mkl : zhbmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zhbmv.veclib : zhbmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-##################################### Chpmv ####################################################\r
-\r
-chpmv.goto : chpmv.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-chpmv.acml : chpmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-chpmv.atlas : chpmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-chpmv.mkl : chpmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-chpmv.veclib : chpmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-##################################### Zhpmv ####################################################\r
-\r
-zhpmv.goto : zhpmv.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-zhpmv.acml : zhpmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zhpmv.atlas : zhpmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zhpmv.mkl : zhpmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zhpmv.veclib : zhpmv.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
##################################### Sdot ####################################################\r
sdot.goto : sdot.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
drot.veclib : drot.$(SUFFIX)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-##################################### csrot ####################################################\r
-csrot.goto : csrot.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-csrot.acml : csrot.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-csrot.atlas : csrot.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-csrot.mkl : csrot.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-csrot.veclib : csrot.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-##################################### zdrot ####################################################\r
-zdrot.goto : zdrot.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-zdrot.acml : zdrot.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zdrot.atlas : zdrot.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zdrot.mkl : zdrot.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zdrot.veclib : zdrot.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
- \r
-##################################### srotm ####################################################\r
-srotm.goto : srotm.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-srotm.acml : srotm.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-srotm.atlas : srotm.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-srotm.mkl : srotm.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-srotm.veclib : srotm.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-##################################### drotm ####################################################\r
-drotm.goto : drotm.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-drotm.acml : drotm.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-drotm.atlas : drotm.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-drotm.mkl : drotm.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-drotm.veclib : drotm.$(SUFFIX)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
##################################### Saxpy ####################################################\r
saxpy.goto : saxpy.$(SUFFIX) ../$(LIBNAME)\r
zaxpy.veclib : zaxpy.$(SUFFIX)\r
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
\r
-##################################### Saxpby ####################################################\r
-saxpby.goto : saxpby.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-saxpby.acml : saxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-saxpby.atlas : saxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-saxpby.mkl : saxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-saxpby.veclib : saxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-##################################### Daxpby ####################################################\r
-daxpby.goto : daxpby.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-daxpby.acml : daxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-daxpby.atlas : daxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-daxpby.mkl : daxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-daxpby.veclib : daxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-##################################### Caxpby ####################################################\r
-\r
-caxpby.goto : caxpby.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-caxpby.acml : caxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-caxpby.atlas : caxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-caxpby.mkl : caxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-caxpby.veclib : caxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-##################################### Zaxpby ####################################################\r
\r
-zaxpby.goto : zaxpby.$(SUFFIX) ../$(LIBNAME)\r
- $(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
-\r
-zaxpby.acml : zaxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zaxpby.atlas : zaxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zaxpby.mkl : zaxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
-\r
-zaxpby.veclib : zaxpby.$(SUFFIX)\r
- -$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)\r
- \r
##################################### Scopy ####################################################\r
scopy.goto : scopy.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
############################################## IDMAX ##############################################\r
idmax.goto : idmax.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
- \r
+\r
############################################## ISAMIN ##############################################\r
isamin.goto : isamin.$(SUFFIX) ../$(LIBNAME)\r
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm\r
ztrsm.$(SUFFIX) : trsm.c\r
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
-ssyr.$(SUFFIX) : syr.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
-\r
-dsyr.$(SUFFIX) : syr.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^\r
- \r
-sspr.$(SUFFIX) : spr.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
-\r
-dspr.$(SUFFIX) : spr.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^\r
- \r
-sspr2.$(SUFFIX) : spr2.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
-\r
-dspr2.$(SUFFIX) : spr2.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^\r
-\r
-ssyr2.$(SUFFIX) : syr2.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
-\r
-dsyr2.$(SUFFIX) : syr2.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^\r
-\r
ssyrk.$(SUFFIX) : syrk.c\r
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
\r
zher2k.$(SUFFIX) : her2k.c\r
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
-sgemv.$(SUFFIX) : gemv.c\r
+sspmv.$(SUFFIX) : spmv.c\r
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
\r
-dgemv.$(SUFFIX) : gemv.c\r
+dspmv.$(SUFFIX) : spmv.c\r
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
-cgemv.$(SUFFIX) : gemv.c\r
+cspmv.$(SUFFIX) : spmv.c\r
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^\r
\r
-zgemv.$(SUFFIX) : gemv.c\r
+zspmv.$(SUFFIX) : spmv.c\r
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
-strmv.$(SUFFIX) : trmv.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
-\r
-dtrmv.$(SUFFIX) : trmv.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^\r
-\r
-ctrmv.$(SUFFIX) : trmv.c\r
- $(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^\r
-\r
-ztrmv.$(SUFFIX) : trmv.c\r
- $(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
-\r
-strsv.$(SUFFIX) : trsv.c\r
+sgemv.$(SUFFIX) : gemv.c\r
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
\r
-dtrsv.$(SUFFIX) : trsv.c\r
+dgemv.$(SUFFIX) : gemv.c\r
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
-ctrsv.$(SUFFIX) : trsv.c\r
+cgemv.$(SUFFIX) : gemv.c\r
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^\r
\r
-ztrsv.$(SUFFIX) : trsv.c\r
+zgemv.$(SUFFIX) : gemv.c\r
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
sger.$(SUFFIX) : ger.c\r
zhemv.$(SUFFIX) : hemv.c\r
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
-chbmv.$(SUFFIX) : hbmv.c\r
- $(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^\r
-\r
-zhbmv.$(SUFFIX) : hbmv.c\r
- $(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
-\r
-chpmv.$(SUFFIX) : hpmv.c\r
- $(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^\r
-\r
-zhpmv.$(SUFFIX) : hpmv.c\r
- $(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
-\r
sdot.$(SUFFIX) : dot.c\r
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
\r
zaxpy.$(SUFFIX) : axpy.c\r
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
-saxpby.$(SUFFIX) : axpby.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
-\r
-daxpby.$(SUFFIX) : axpby.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^\r
-\r
-caxpby.$(SUFFIX) : axpby.c\r
- $(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^\r
-\r
-zaxpby.$(SUFFIX) : axpby.c\r
- $(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
-\r
scopy.$(SUFFIX) : copy.c\r
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
\r
drot.$(SUFFIX) : rot.c\r
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
-csrot.$(SUFFIX) : rot.c\r
- $(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^\r
-\r
-zdrot.$(SUFFIX) : rot.c\r
- $(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
- \r
-srotm.$(SUFFIX) : rotm.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
\r
-drotm.$(SUFFIX) : rotm.c\r
- $(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
\r
\r
zamin.$(SUFFIX) : amin.c\r
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
-\r
smin.$(SUFFIX) : min.c\r
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
\r
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^\r
\r
\r
+\r
snrm2.$(SUFFIX) : nrm2.c\r
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^\r
\r