@@ -57,6 +57,8 @@ 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+ sspr.goto dspr.goto \
61+ sspr2.goto dspr2.goto \
6062 ssyrk.goto dsyrk.goto csyrk.goto zsyrk.goto \
6163 ssyr2k.goto dsyr2k.goto csyr2k.goto zsyr2k.goto \
6264 sger.goto dger.goto cger.goto zger.goto \
@@ -86,6 +88,8 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
8688 strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \
8789 strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \
8890 ssyr.acml dsyr.acml \
91+ sspr.acml dspr.acml \
92+ sspr2.acml dspr2.acml \
8993 ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \
9094 ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
9195 sger.acml dger.acml cger.acml zger.acml \
@@ -113,7 +117,9 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
113117 sgemm.atlas dgemm.atlas cgemm.atlas zgemm.atlas \
114118 strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \
115119 strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \
116- ssyr.goto dsyr.atlas \
120+ ssyr.atlas dsyr.atlas \
121+ sspr.atlas dspr.atlas \
122+ sspr2.atlas dspr2.atlas \
117123 ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \
118124 ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
119125 sger.atlas dger.atlas cger.atlas zger.atlas\
@@ -143,6 +149,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
143149 strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \
144150 strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \
145151 ssyr.mkl dsyr.mkl \
152+ sspr.mkl dspr.mkl \
153+ sspr2.mkl dspr2.mkl \
146154 ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \
147155 ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
148156 sger.mkl dger.mkl cger.mkl zger.mkl \
@@ -171,6 +179,8 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
171179 strmm.goto dtrmm.goto ctrmm.goto ztrmm.goto \
172180 strsm.goto dtrsm.goto ctrsm.goto ztrsm.goto \
173181 ssyr.goto dsyr.goto \
182+ sspr.goto dspr.goto \
183+ sspr2.goto dspr2.goto \
174184 ssyrk.goto dsyrk.goto csyrk.goto zsyrk.goto \
175185 ssyr2k.goto dsyr2k.goto csyr2k.goto zsyr2k.goto \
176186 sger.goto dger.goto cger.goto zger.goto \
@@ -199,6 +209,8 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
199209 strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \
200210 strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \
201211 ssyr.acml dsyr.acml \
212+ sspr.acml dspr.acml \
213+ sspr2.acml dspr2.acml \
202214 ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \
203215 ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
204216 sger.acml dger.acml cger.acml zger.acml \
@@ -227,6 +239,8 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
227239 strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \
228240 strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \
229241 ssyr.atlas dsyr.atlas \
242+ sspr.atlas dspr.atlas \
243+ sspr2.atlas dspr2.atlas \
230244 ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \
231245 ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
232246 sger.atlas dger.atlas cger.atlas zger.atlas\
@@ -258,6 +272,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
258272 strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \
259273 strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \
260274 ssyr.mkl dsyr.mkl \
275+ sspr.mkl dspr.mkl \
276+ sspr2.mkl dspr2.mkl \
261277 ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \
262278 ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
263279 sger.mkl dger.mkl cger.mkl zger.mkl \
@@ -297,6 +313,8 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
297313 strmm.veclib dtrmm.veclib ctrmm.veclib ztrmm.veclib \
298314 strsm.veclib dtrsm.veclib ctrsm.veclib ztrsm.veclib \
299315 ssyr.veclib dsyr.veclib \
316+ sspr.veclib dspr.veclib \
317+ sspr2.veclib dspr2.veclib \
300318 ssyrk.veclib dsyrk.veclib csyrk.veclib zsyrk.veclib \
301319 ssyr2k.veclib dsyr2k.veclib csyr2k.veclib zsyr2k.veclib \
302320 sger.veclib dger.veclib cger.veclib zger.veclib \
@@ -816,6 +834,70 @@ dsyr.mkl : dsyr.$(SUFFIX)
816834
817835dsyr.veclib : dsyr.$(SUFFIX )
818836 -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
837+
838+ # #################################### Sspr ####################################################
839+ sspr.goto : sspr.$(SUFFIX ) ../$(LIBNAME )
840+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
841+
842+ sspr.acml : sspr.$(SUFFIX )
843+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
844+
845+ sspr.atlas : sspr.$(SUFFIX )
846+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
847+
848+ sspr.mkl : sspr.$(SUFFIX )
849+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
850+
851+ sspr.veclib : sspr.$(SUFFIX )
852+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
853+
854+ # #################################### Dspr ####################################################
855+ dspr.goto : dspr.$(SUFFIX ) ../$(LIBNAME )
856+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
857+
858+ dspr.acml : dspr.$(SUFFIX )
859+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
860+
861+ dspr.atlas : dspr.$(SUFFIX )
862+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
863+
864+ dspr.mkl : dspr.$(SUFFIX )
865+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
866+
867+ dspr.veclib : dspr.$(SUFFIX )
868+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
869+
870+ # #################################### Sspr2 ####################################################
871+ sspr2.goto : sspr2.$(SUFFIX ) ../$(LIBNAME )
872+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
873+
874+ sspr2.acml : sspr2.$(SUFFIX )
875+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
876+
877+ sspr2.atlas : sspr2.$(SUFFIX )
878+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
879+
880+ sspr2.mkl : sspr2.$(SUFFIX )
881+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
882+
883+ sspr2.veclib : sspr2.$(SUFFIX )
884+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
885+
886+ # #################################### Dspr2 ####################################################
887+ dspr2.goto : dspr2.$(SUFFIX ) ../$(LIBNAME )
888+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
889+
890+ dspr2.acml : dspr2.$(SUFFIX )
891+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
892+
893+ dspr2.atlas : dspr2.$(SUFFIX )
894+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
895+
896+ dspr2.mkl : dspr2.$(SUFFIX )
897+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
898+
899+ dspr2.veclib : dspr2.$(SUFFIX )
900+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
819901
820902# #################################### Ssyrk ####################################################
821903ssyrk.goto : ssyrk.$(SUFFIX ) ../$(LIBNAME )
@@ -2197,6 +2279,18 @@ ssyr.$(SUFFIX) : syr.c
21972279
21982280dsyr.$(SUFFIX ) : syr.c
21992281 $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2282+
2283+ sspr.$(SUFFIX ) : spr.c
2284+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2285+
2286+ dspr.$(SUFFIX ) : spr.c
2287+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2288+
2289+ sspr2.$(SUFFIX ) : spr2.c
2290+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2291+
2292+ dspr2.$(SUFFIX ) : spr2.c
2293+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
22002294
22012295ssyrk.$(SUFFIX ) : syrk.c
22022296 $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
0 commit comments