@@ -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 \
@@ -86,6 +87,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
8687 strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \
8788 strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \
8889 ssyr.acml dsyr.acml \
90+ ssyr2.acml dsyr2.acml \
8991 ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \
9092 ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
9193 sger.acml dger.acml cger.acml zger.acml \
@@ -113,7 +115,8 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
113115 sgemm.atlas dgemm.atlas cgemm.atlas zgemm.atlas \
114116 strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \
115117 strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \
116- ssyr.goto dsyr.atlas \
118+ ssyr.atlas dsyr.atlas \
119+ ssyr2.atlas dsyr2.atlas \
117120 ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \
118121 ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
119122 sger.atlas dger.atlas cger.atlas zger.atlas\
@@ -143,6 +146,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
143146 strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \
144147 strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \
145148 ssyr.mkl dsyr.mkl \
149+ ssyr2.mkl dsyr2.mkl \
146150 ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \
147151 ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
148152 sger.mkl dger.mkl cger.mkl zger.mkl \
@@ -171,6 +175,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
171175 strmm.goto dtrmm.goto ctrmm.goto ztrmm.goto \
172176 strsm.goto dtrsm.goto ctrsm.goto ztrsm.goto \
173177 ssyr.goto dsyr.goto \
178+ ssyr2.goto dsyr2.goto \
174179 ssyrk.goto dsyrk.goto csyrk.goto zsyrk.goto \
175180 ssyr2k.goto dsyr2k.goto csyr2k.goto zsyr2k.goto \
176181 sger.goto dger.goto cger.goto zger.goto \
@@ -199,6 +204,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
199204 strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \
200205 strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \
201206 ssyr.acml dsyr.acml \
207+ ssyr2.acml dsyr2.acml \
202208 ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \
203209 ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
204210 sger.acml dger.acml cger.acml zger.acml \
@@ -227,6 +233,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
227233 strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \
228234 strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \
229235 ssyr.atlas dsyr.atlas \
236+ ssyr2.atlas dsyr2.atlas \
230237 ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \
231238 ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
232239 sger.atlas dger.atlas cger.atlas zger.atlas\
@@ -258,6 +265,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
258265 strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \
259266 strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \
260267 ssyr.mkl dsyr.mkl \
268+ ssyr2.mkl dsyr2.mkl \
261269 ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \
262270 ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
263271 sger.mkl dger.mkl cger.mkl zger.mkl \
@@ -297,6 +305,7 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
297305 strmm.veclib dtrmm.veclib ctrmm.veclib ztrmm.veclib \
298306 strsm.veclib dtrsm.veclib ctrsm.veclib ztrsm.veclib \
299307 ssyr.veclib dsyr.veclib \
308+ ssyr2.veclib dsyr2.veclib \
300309 ssyrk.veclib dsyrk.veclib csyrk.veclib zsyrk.veclib \
301310 ssyr2k.veclib dsyr2k.veclib csyr2k.veclib zsyr2k.veclib \
302311 sger.veclib dger.veclib cger.veclib zger.veclib \
@@ -816,6 +825,36 @@ dsyr.mkl : dsyr.$(SUFFIX)
816825
817826dsyr.veclib : dsyr.$(SUFFIX )
818827 -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
828+ # #################################### Ssyr2 ####################################################
829+ ssyr2.goto : ssyr2.$(SUFFIX ) ../$(LIBNAME )
830+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
831+
832+ ssyr2.acml : ssyr2.$(SUFFIX )
833+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
834+
835+ ssyr2.atlas : ssyr2.$(SUFFIX )
836+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
837+
838+ ssyr2.mkl : ssyr2.$(SUFFIX )
839+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
840+
841+ ssyr2.veclib : ssyr2.$(SUFFIX )
842+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
843+ # #################################### Dsyr2 ####################################################
844+ dsyr2.goto : dsyr2.$(SUFFIX ) ../$(LIBNAME )
845+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
846+
847+ dsyr2.acml : dsyr2.$(SUFFIX )
848+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
849+
850+ dsyr2.atlas : dsyr2.$(SUFFIX )
851+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
852+
853+ dsyr2.mkl : dsyr2.$(SUFFIX )
854+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
855+
856+ dsyr2.veclib : dsyr2.$(SUFFIX )
857+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
819858
820859# #################################### Ssyrk ####################################################
821860ssyrk.goto : ssyrk.$(SUFFIX ) ../$(LIBNAME )
@@ -2198,6 +2237,12 @@ ssyr.$(SUFFIX) : syr.c
21982237dsyr.$(SUFFIX ) : syr.c
21992238 $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
22002239
2240+ ssyr2.$(SUFFIX ) : syr2.c
2241+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2242+
2243+ dsyr2.$(SUFFIX ) : syr2.c
2244+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2245+
22012246ssyrk.$(SUFFIX ) : syrk.c
22022247 $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
22032248
0 commit comments