@@ -56,6 +56,8 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
5656 sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
5757 strmm.goto dtrmm.goto ctrmm.goto ztrmm.goto \
5858 strsm.goto dtrsm.goto ctrsm.goto ztrsm.goto \
59+ sspr.goto dspr.goto \
60+ sspr2.goto dspr2.goto \
5961 ssyr.goto dsyr.goto \
6062 ssyr2.goto dsyr2.goto \
6163 ssyrk.goto dsyrk.goto csyrk.goto zsyrk.goto \
@@ -87,6 +89,8 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
8789 sgemm.acml dgemm.acml cgemm.acml zgemm.acml \
8890 strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \
8991 strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \
92+ sspr.acml dspr.acml \
93+ sspr2.acml dspr2.acml \
9094 ssyr.acml dsyr.acml \
9195 ssyr2.acml dsyr2.acml \
9296 ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \
@@ -117,6 +121,8 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
117121 sgemm.atlas dgemm.atlas cgemm.atlas zgemm.atlas \
118122 strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \
119123 strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \
124+ sspr.atlas dspr.atlas \
125+ sspr2.atlas dspr2.atlas \
120126 ssyr.atlas dsyr.atlas \
121127 ssyr2.atlas dsyr2.atlas \
122128 ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \
@@ -148,6 +154,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
148154 sgemm.mkl dgemm.mkl cgemm.mkl zgemm.mkl \
149155 strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \
150156 strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \
157+ sspr.mkl dspr.mkl \
158+ sspr2.mkl dspr2.mkl \
151159 ssyr.mkl dsyr.mkl \
152160 ssyr2.mkl dsyr2.mkl \
153161 ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \
178186goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
179187 strmm.goto dtrmm.goto ctrmm.goto ztrmm.goto \
180188 strsm.goto dtrsm.goto ctrsm.goto ztrsm.goto \
189+ sspr.goto dspr.goto \
190+ sspr2.goto dspr2.goto \
181191 ssyr.goto dsyr.goto \
182192 ssyr2.goto dsyr2.goto \
183193 ssyrk.goto dsyrk.goto csyrk.goto zsyrk.goto \
@@ -208,6 +218,8 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
208218 sgemm.acml dgemm.acml cgemm.acml zgemm.acml \
209219 strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \
210220 strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \
221+ sspr.acml dspr.acml \
222+ sspr2.acml dspr2.acml \
211223 ssyr.acml dsyr.acml \
212224 ssyr2.acml dsyr2.acml \
213225 ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \
@@ -238,6 +250,8 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
238250 sgemm.atlas dgemm.atlas cgemm.atlas zgemm.atlas \
239251 strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \
240252 strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \
253+ sspr.atlas dspr.atlas \
254+ sspr2.atlas dspr2.atlas \
241255 ssyr.atlas dsyr.atlas \
242256 ssyr2.atlas dsyr2.atlas \
243257 ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \
@@ -271,6 +285,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
271285 sgemm.mkl dgemm.mkl cgemm.mkl zgemm.mkl \
272286 strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \
273287 strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \
288+ sspr.mkl dspr.mkl \
289+ sspr2.mkl dspr2.mkl \
274290 ssyr.mkl dsyr.mkl \
275291 ssyr2.mkl dsyr2.mkl \
276292 ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \
@@ -312,6 +328,8 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
312328 sgemm.veclib dgemm.veclib cgemm.veclib zgemm.veclib \
313329 strmm.veclib dtrmm.veclib ctrmm.veclib ztrmm.veclib \
314330 strsm.veclib dtrsm.veclib ctrsm.veclib ztrsm.veclib \
331+ sspr.veclib dspr.veclib \
332+ sspr2.veclib dspr2.veclib \
315333 ssyr.veclib dsyr.veclib \
316334 ssyr2.veclib dsyr2.veclib \
317335 ssyrk.veclib dsyrk.veclib csyrk.veclib zsyrk.veclib \
@@ -834,6 +852,70 @@ dsyr.mkl : dsyr.$(SUFFIX)
834852
835853dsyr.veclib : dsyr.$(SUFFIX )
836854 -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
855+
856+ # #################################### Sspr ####################################################
857+ sspr.goto : sspr.$(SUFFIX ) ../$(LIBNAME )
858+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
859+
860+ sspr.acml : sspr.$(SUFFIX )
861+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
862+
863+ sspr.atlas : sspr.$(SUFFIX )
864+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
865+
866+ sspr.mkl : sspr.$(SUFFIX )
867+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
868+
869+ sspr.veclib : sspr.$(SUFFIX )
870+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
871+
872+ # #################################### Dspr ####################################################
873+ dspr.goto : dspr.$(SUFFIX ) ../$(LIBNAME )
874+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
875+
876+ dspr.acml : dspr.$(SUFFIX )
877+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
878+
879+ dspr.atlas : dspr.$(SUFFIX )
880+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
881+
882+ dspr.mkl : dspr.$(SUFFIX )
883+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
884+
885+ dspr.veclib : dspr.$(SUFFIX )
886+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
887+
888+ # #################################### Sspr2 ####################################################
889+ sspr2.goto : sspr2.$(SUFFIX ) ../$(LIBNAME )
890+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
891+
892+ sspr2.acml : sspr2.$(SUFFIX )
893+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
894+
895+ sspr2.atlas : sspr2.$(SUFFIX )
896+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
897+
898+ sspr2.mkl : sspr2.$(SUFFIX )
899+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
900+
901+ sspr2.veclib : sspr2.$(SUFFIX )
902+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
903+
904+ # #################################### Dspr2 ####################################################
905+ dspr2.goto : dspr2.$(SUFFIX ) ../$(LIBNAME )
906+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
907+
908+ dspr2.acml : dspr2.$(SUFFIX )
909+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
910+
911+ dspr2.atlas : dspr2.$(SUFFIX )
912+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
913+
914+ dspr2.mkl : dspr2.$(SUFFIX )
915+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
916+
917+ dspr2.veclib : dspr2.$(SUFFIX )
918+
837919# #################################### Ssyr2 ####################################################
838920ssyr2.goto : ssyr2.$(SUFFIX ) ../$(LIBNAME )
839921 $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
@@ -2311,6 +2393,18 @@ ssyr.$(SUFFIX) : syr.c
23112393
23122394dsyr.$(SUFFIX ) : syr.c
23132395 $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2396+
2397+ sspr.$(SUFFIX ) : spr.c
2398+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2399+
2400+ dspr.$(SUFFIX ) : spr.c
2401+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2402+
2403+ sspr2.$(SUFFIX ) : spr2.c
2404+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2405+
2406+ dspr2.$(SUFFIX ) : spr2.c
2407+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
23142408
23152409ssyr2.$(SUFFIX ) : syr2.c
23162410 $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
0 commit comments