@@ -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 \
@@ -120,7 +121,8 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
120121 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
121122 sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
122123 spotrf.acml dpotrf.acml cpotrf.acml zpotrf.acml \
123- ssymm.acml dsymm.acml csymm.acml zsymm.acml
124+ ssymm.acml dsymm.acml csymm.acml zsymm.acml \
125+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
124126
125127atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
126128 scholesky.atlas dcholesky.atlas ccholesky.atlas zcholesky.atlas \
@@ -156,7 +158,8 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
156158 sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
157159 sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \
158160 spotrf.atlas dpotrf.atlas cpotrf.atlas zpotrf.atlas \
159- ssymm.atlas dsymm.atlas csymm.atlas zsymm.atlas
161+ ssymm.atlas dsymm.atlas csymm.atlas zsymm.atlas \
162+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
160163
161164mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
162165 scholesky.mkl dcholesky.mkl ccholesky.mkl zcholesky.mkl \
@@ -191,7 +194,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
191194 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
192195 sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
193196 spotrf.mkl dpotrf.mkl cpotrf.mkl zpotrf.mkl \
194- ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl
197+ ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl \
198+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
195199
196200else
197201
@@ -226,6 +230,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
226230 ssymm.goto dsymm.goto csymm.goto zsymm.goto \
227231 smallscaling \
228232 isamax.goto idamax.goto icamax.goto izamax.goto \
233+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto \
229234 snrm2.goto dnrm2.goto scnrm2.goto dznrm2.goto $(GOTO_LAPACK_TARGETS)
230235
231236acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
@@ -261,7 +266,8 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
261266 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
262267 sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
263268 spotrf.acml dpotrf.acml cpotrf.acml zpotrf.acml \
264- ssymm.acml dsymm.acml csymm.acml zsymm.acml
269+ ssymm.acml dsymm.acml csymm.acml zsymm.acml \
270+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
265271
266272atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
267273 scholesky.atlas dcholesky.atlas ccholesky.atlas zcholesky.atlas \
@@ -299,7 +305,8 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
299305 spotrf.atlas dpotrf.atlas cpotrf.atlas zpotrf.atlas \
300306 ssymm.atlas dsymm.atlas csymm.atlas zsymm.atlas \
301307 isamax.atlas idamax.atlas icamax.atlas izamax.atlas \
302- snrm2.goto dnrm2.goto scnrm2.goto dznrm2.goto
308+ snrm2.goto dnrm2.goto scnrm2.goto dznrm2.goto \
309+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
303310
304311mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
305312 scholesky.mkl dcholesky.mkl ccholesky.mkl zcholesky.mkl \
@@ -334,7 +341,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
334341 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
335342 sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
336343 spotrf.mkl dpotrf.mkl cpotrf.mkl zpotrf.mkl \
337- ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl
344+ ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl \
345+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
338346
339347
340348
@@ -380,7 +388,8 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
380388 sgesv.veclib dgesv.veclib cgesv.veclib zgesv.veclib \
381389 sgetri.veclib dgetri.veclib cgetri.veclib zgetri.veclib \
382390 spotrf.veclib dpotrf.veclib cpotrf.veclib zpotrf.veclib \
383- ssymm.veclib dsymm.veclib csymm.veclib zsymm.veclib
391+ ssymm.veclib dsymm.veclib csymm.veclib zsymm.veclib \
392+ saxpby.goto daxpby.goto caxpby.goto zaxpby.goto
384393
385394goto_3m :: cgemm3m.goto zgemm3m.goto
386395
@@ -2023,7 +2032,72 @@ zaxpy.mkl : zaxpy.$(SUFFIX)
20232032zaxpy.veclib : zaxpy.$(SUFFIX )
20242033 -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
20252034
2035+ # #################################### Saxpby ####################################################
2036+ saxpby.goto : saxpby.$(SUFFIX ) ../$(LIBNAME )
2037+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
2038+
2039+ saxpby.acml : saxpby.$(SUFFIX )
2040+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2041+
2042+ saxpby.atlas : saxpby.$(SUFFIX )
2043+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2044+
2045+ saxpby.mkl : saxpby.$(SUFFIX )
2046+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2047+
2048+ saxpby.veclib : saxpby.$(SUFFIX )
2049+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2050+
2051+ # #################################### Daxpby ####################################################
2052+ daxpby.goto : daxpby.$(SUFFIX ) ../$(LIBNAME )
2053+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
2054+
2055+ daxpby.acml : daxpby.$(SUFFIX )
2056+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2057+
2058+ daxpby.atlas : daxpby.$(SUFFIX )
2059+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2060+
2061+ daxpby.mkl : daxpby.$(SUFFIX )
2062+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2063+
2064+ daxpby.veclib : daxpby.$(SUFFIX )
2065+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2066+
2067+ # #################################### Caxpby ####################################################
2068+
2069+ caxpby.goto : caxpby.$(SUFFIX ) ../$(LIBNAME )
2070+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
2071+
2072+ caxpby.acml : caxpby.$(SUFFIX )
2073+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
20262074
2075+ caxpby.atlas : caxpby.$(SUFFIX )
2076+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2077+
2078+ caxpby.mkl : caxpby.$(SUFFIX )
2079+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2080+
2081+ caxpby.veclib : caxpby.$(SUFFIX )
2082+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2083+
2084+ # #################################### Zaxpby ####################################################
2085+
2086+ zaxpby.goto : zaxpby.$(SUFFIX ) ../$(LIBNAME )
2087+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
2088+
2089+ zaxpby.acml : zaxpby.$(SUFFIX )
2090+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2091+
2092+ zaxpby.atlas : zaxpby.$(SUFFIX )
2093+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2094+
2095+ zaxpby.mkl : zaxpby.$(SUFFIX )
2096+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2097+
2098+ zaxpby.veclib : zaxpby.$(SUFFIX )
2099+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
2100+
20272101# #################################### Scopy ####################################################
20282102scopy.goto : scopy.$(SUFFIX ) ../$(LIBNAME )
20292103 $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
@@ -2722,6 +2796,18 @@ caxpy.$(SUFFIX) : axpy.c
27222796zaxpy.$(SUFFIX ) : axpy.c
27232797 $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
27242798
2799+ saxpby.$(SUFFIX ) : axpby.c
2800+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2801+
2802+ daxpby.$(SUFFIX ) : axpby.c
2803+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2804+
2805+ caxpby.$(SUFFIX ) : axpby.c
2806+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -UDOUBLE -o $(@F ) $^
2807+
2808+ zaxpby.$(SUFFIX ) : axpby.c
2809+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
2810+
27252811scopy.$(SUFFIX ) : copy.c
27262812 $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
27272813
0 commit comments