@@ -85,7 +85,8 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
8585 sgesv.goto dgesv.goto cgesv.goto zgesv.goto \
8686 sgetri.goto dgetri.goto cgetri.goto zgetri.goto \
8787 spotrf.goto dpotrf.goto cpotrf.goto zpotrf.goto \
88- ssymm.goto dsymm.goto csymm.goto zsymm.goto
88+ ssymm.goto dsymm.goto csymm.goto zsymm.goto \
89+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
8990
9091acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
9192 scholesky.acml dcholesky.acml ccholesky.acml zcholesky.acml \
@@ -121,7 +122,8 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
121122 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
122123 sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
123124 spotrf.acml dpotrf.acml cpotrf.acml zpotrf.acml \
124- ssymm.acml dsymm.acml csymm.acml zsymm.acml
125+ ssymm.acml dsymm.acml csymm.acml zsymm.acml \
126+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
125127
126128atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
127129 scholesky.atlas dcholesky.atlas ccholesky.atlas zcholesky.atlas \
@@ -158,7 +160,8 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
158160 sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
159161 sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \
160162 spotrf.atlas dpotrf.atlas cpotrf.atlas zpotrf.atlas \
161- ssymm.atlas dsymm.atlas csymm.atlas zsymm.atlas
163+ ssymm.atlas dsymm.atlas csymm.atlas zsymm.atlas \
164+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
162165
163166mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
164167 scholesky.mkl dcholesky.mkl ccholesky.mkl zcholesky.mkl \
@@ -194,7 +197,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
194197 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
195198 sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
196199 spotrf.mkl dpotrf.mkl cpotrf.mkl zpotrf.mkl \
197- ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl
200+ ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl \
201+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
198202
199203else
200204
@@ -229,6 +233,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
229233 ssymm.goto dsymm.goto csymm.goto zsymm.goto \
230234 smallscaling \
231235 isamax.goto idamax.goto icamax.goto izamax.goto \
236+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto \
232237 snrm2.goto dnrm2.goto scnrm2.goto dznrm2.goto $(GOTO_LAPACK_TARGETS)
233238
234239acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
@@ -265,7 +270,8 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
265270 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
266271 sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
267272 spotrf.acml dpotrf.acml cpotrf.acml zpotrf.acml \
268- ssymm.acml dsymm.acml csymm.acml zsymm.acml
273+ ssymm.acml dsymm.acml csymm.acml zsymm.acml \
274+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
269275
270276atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
271277 scholesky.atlas dcholesky.atlas ccholesky.atlas zcholesky.atlas \
@@ -304,7 +310,8 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
304310 spotrf.atlas dpotrf.atlas cpotrf.atlas zpotrf.atlas \
305311 ssymm.atlas dsymm.atlas csymm.atlas zsymm.atlas \
306312 isamax.atlas idamax.atlas icamax.atlas izamax.atlas \
307- snrm2.goto dnrm2.goto scnrm2.goto dznrm2.goto
313+ snrm2.goto dnrm2.goto scnrm2.goto dznrm2.goto \
314+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
308315
309316mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
310317 scholesky.mkl dcholesky.mkl ccholesky.mkl zcholesky.mkl \
@@ -340,7 +347,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
340347 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
341348 sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
342349 spotrf.mkl dpotrf.mkl cpotrf.mkl zpotrf.mkl \
343- ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl
350+ ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl \
351+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
344352
345353
346354
@@ -387,7 +395,8 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
387395 sgesv.veclib dgesv.veclib cgesv.veclib zgesv.veclib \
388396 sgetri.veclib dgetri.veclib cgetri.veclib zgetri.veclib \
389397 spotrf.veclib dpotrf.veclib cpotrf.veclib zpotrf.veclib \
390- ssymm.veclib dsymm.veclib csymm.veclib zsymm.veclib
398+ ssymm.veclib dsymm.veclib csymm.veclib zsymm.veclib \
399+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
391400
392401goto_3m :: cgemm3m.goto zgemm3m.goto
393402
@@ -2062,7 +2071,72 @@ zaxpy.mkl : zaxpy.$(SUFFIX)
20622071zaxpy.veclib : zaxpy.$(SUFFIX )
20632072 -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
20642073
2074+ # #################################### Saxpby ####################################################
2075+ saxpby.goto : saxpby.$(SUFFIX ) ../$(LIBNAME )
2076+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
2077+
2078+ saxpby.acml : saxpby.$(SUFFIX )
2079+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2080+
2081+ saxpby.atlas : saxpby.$(SUFFIX )
2082+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2083+
2084+ saxpby.mkl : saxpby.$(SUFFIX )
2085+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2086+
2087+ saxpby.veclib : saxpby.$(SUFFIX )
2088+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2089+
2090+ # #################################### Daxpby ####################################################
2091+ daxpby.goto : daxpby.$(SUFFIX ) ../$(LIBNAME )
2092+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
2093+
2094+ daxpby.acml : daxpby.$(SUFFIX )
2095+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2096+
2097+ daxpby.atlas : daxpby.$(SUFFIX )
2098+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2099+
2100+ daxpby.mkl : daxpby.$(SUFFIX )
2101+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2102+
2103+ daxpby.veclib : daxpby.$(SUFFIX )
2104+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2105+
2106+ # #################################### Caxpby ####################################################
2107+
2108+ caxpby.goto : caxpby.$(SUFFIX ) ../$(LIBNAME )
2109+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
2110+
2111+ caxpby.acml : caxpby.$(SUFFIX )
2112+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
20652113
2114+ caxpby.atlas : caxpby.$(SUFFIX )
2115+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2116+
2117+ caxpby.mkl : caxpby.$(SUFFIX )
2118+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2119+
2120+ caxpby.veclib : caxpby.$(SUFFIX )
2121+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2122+
2123+ # #################################### Zaxpby ####################################################
2124+
2125+ zaxpby.goto : zaxpby.$(SUFFIX ) ../$(LIBNAME )
2126+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
2127+
2128+ zaxpby.acml : zaxpby.$(SUFFIX )
2129+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2130+
2131+ zaxpby.atlas : zaxpby.$(SUFFIX )
2132+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2133+
2134+ zaxpby.mkl : zaxpby.$(SUFFIX )
2135+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2136+
2137+ zaxpby.veclib : zaxpby.$(SUFFIX )
2138+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2139+
20662140# #################################### Scopy ####################################################
20672141scopy.goto : scopy.$(SUFFIX ) ../$(LIBNAME )
20682142 $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
@@ -2761,6 +2835,18 @@ caxpy.$(SUFFIX) : axpy.c
27612835zaxpy.$(SUFFIX ) : axpy.c
27622836 $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
27632837
2838+ saxpby.$(SUFFIX ) : axpby.c
2839+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2840+
2841+ daxpby.$(SUFFIX ) : axpby.c
2842+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2843+
2844+ caxpby.$(SUFFIX ) : axpby.c
2845+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -UDOUBLE -o $(@F ) $^
2846+
2847+ zaxpby.$(SUFFIX ) : axpby.c
2848+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
2849+
27642850scopy.$(SUFFIX ) : copy.c
27652851 $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
27662852
0 commit comments