@@ -57,6 +57,7 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
5757 strmm.goto dtrmm.goto ctrmm.goto ztrmm.goto \
5858 strsm.goto dtrsm.goto ctrsm.goto ztrsm.goto \
5959 ssyr.goto dsyr.goto \
60+ ssyr2.goto dsyr2.goto \
6061 ssyrk.goto dsyrk.goto csyrk.goto zsyrk.goto \
6162 ssyr2k.goto dsyr2k.goto csyr2k.goto zsyr2k.goto \
6263 sger.goto dger.goto cger.goto zger.goto \
@@ -85,6 +86,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
8586 strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \
8687 strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \
8788 ssyr.acml dsyr.acml \
89+ ssyr2.acml dsyr2.acml \
8890 ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \
8991 ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
9092 sger.acml dger.acml cger.acml zger.acml \
@@ -111,7 +113,8 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
111113 sgemm.atlas dgemm.atlas cgemm.atlas zgemm.atlas \
112114 strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \
113115 strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \
114- ssyr.goto dsyr.atlas \
116+ ssyr.atlas dsyr.atlas \
117+ ssyr2.atlas dsyr2.atlas \
115118 ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \
116119 ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
117120 sger.atlas dger.atlas cger.atlas zger.atlas\
@@ -140,6 +143,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
140143 strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \
141144 strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \
142145 ssyr.mkl dsyr.mkl \
146+ ssyr2.mkl dsyr2.mkl \
143147 ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \
144148 ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
145149 sger.mkl dger.mkl cger.mkl zger.mkl \
@@ -167,6 +171,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
167171 strmm.goto dtrmm.goto ctrmm.goto ztrmm.goto \
168172 strsm.goto dtrsm.goto ctrsm.goto ztrsm.goto \
169173 ssyr.goto dsyr.goto \
174+ ssyr2.goto dsyr2.goto \
170175 ssyrk.goto dsyrk.goto csyrk.goto zsyrk.goto \
171176 ssyr2k.goto dsyr2k.goto csyr2k.goto zsyr2k.goto \
172177 sger.goto dger.goto cger.goto zger.goto \
@@ -194,6 +199,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
194199 strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \
195200 strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \
196201 ssyr.acml dsyr.acml \
202+ ssyr2.acml dsyr2.acml \
197203 ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \
198204 ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
199205 sger.acml dger.acml cger.acml zger.acml \
@@ -221,6 +227,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
221227 strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \
222228 strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \
223229 ssyr.atlas dsyr.atlas \
230+ ssyr2.atlas dsyr2.atlas \
224231 ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \
225232 ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
226233 sger.atlas dger.atlas cger.atlas zger.atlas\
@@ -251,6 +258,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
251258 strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \
252259 strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \
253260 ssyr.mkl dsyr.mkl \
261+ ssyr2.mkl dsyr2.mkl \
254262 ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \
255263 ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
256264 sger.mkl dger.mkl cger.mkl zger.mkl \
@@ -289,6 +297,7 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
289297 strmm.veclib dtrmm.veclib ctrmm.veclib ztrmm.veclib \
290298 strsm.veclib dtrsm.veclib ctrsm.veclib ztrsm.veclib \
291299 ssyr.veclib dsyr.veclib \
300+ ssyr2.veclib dsyr2.veclib \
292301 ssyrk.veclib dsyrk.veclib csyrk.veclib zsyrk.veclib \
293302 ssyr2k.veclib dsyr2k.veclib csyr2k.veclib zsyr2k.veclib \
294303 sger.veclib dger.veclib cger.veclib zger.veclib \
@@ -807,6 +816,36 @@ dsyr.mkl : dsyr.$(SUFFIX)
807816
808817dsyr.veclib : dsyr.$(SUFFIX )
809818 -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
819+ # #################################### Ssyr2 ####################################################
820+ ssyr2.goto : ssyr2.$(SUFFIX ) ../$(LIBNAME )
821+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
822+
823+ ssyr2.acml : ssyr2.$(SUFFIX )
824+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
825+
826+ ssyr2.atlas : ssyr2.$(SUFFIX )
827+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
828+
829+ ssyr2.mkl : ssyr2.$(SUFFIX )
830+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
831+
832+ ssyr2.veclib : ssyr2.$(SUFFIX )
833+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
834+ # #################################### Dsyr2 ####################################################
835+ dsyr2.goto : dsyr2.$(SUFFIX ) ../$(LIBNAME )
836+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
837+
838+ dsyr2.acml : dsyr2.$(SUFFIX )
839+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
840+
841+ dsyr2.atlas : dsyr2.$(SUFFIX )
842+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
843+
844+ dsyr2.mkl : dsyr2.$(SUFFIX )
845+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
846+
847+ dsyr2.veclib : dsyr2.$(SUFFIX )
848+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
810849
811850# #################################### Ssyrk ####################################################
812851ssyrk.goto : ssyrk.$(SUFFIX ) ../$(LIBNAME )
@@ -2123,6 +2162,12 @@ ssyr.$(SUFFIX) : syr.c
21232162dsyr.$(SUFFIX ) : syr.c
21242163 $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
21252164
2165+ ssyr2.$(SUFFIX ) : syr2.c
2166+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2167+
2168+ dsyr2.$(SUFFIX ) : syr2.c
2169+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2170+
21262171ssyrk.$(SUFFIX ) : syrk.c
21272172 $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
21282173
0 commit comments