@@ -74,6 +74,7 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
7474 cher2k.goto zher2k.goto \
7575 sgemv.goto dgemv.goto cgemv.goto zgemv.goto \
7676 strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \
77+ strsv.goto dtrsv.goto ctrsv.goto ztrsv.goto \
7778 sgeev.goto dgeev.goto cgeev.goto zgeev.goto \
7879 sgesv.goto dgesv.goto cgesv.goto zgesv.goto \
7980 sgetri.goto dgetri.goto cgetri.goto zgetri.goto \
@@ -102,6 +103,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
102103 cher2k.acml zher2k.acml \
103104 sgemv.acml dgemv.acml cgemv.acml zgemv.acml \
104105 strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \
106+ strsv.acml dtrsv.acml ctrsv.acml ztrsv.acml \
105107 sgeev.acml dgeev.acml cgeev.acml zgeev.acml \
106108 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
107109 sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
@@ -131,6 +133,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
131133 cher2k.atlas zher2k.atlas \
132134 sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \
133135 strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \
136+ strsv.atlas dtrsv.atlas ctrsv.atlas ztrsv.atlas \
134137 sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \
135138 sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
136139 sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \
@@ -159,6 +162,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
159162 cher2k.mkl zher2k.mkl \
160163 sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \
161164 strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \
165+ strsv.mkl dtrsv.mkl ctrsv.mkl ztrsv.mkl \
162166 sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \
163167 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
164168 sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
@@ -188,6 +192,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
188192 cher2k.goto zher2k.goto \
189193 sgemv.goto dgemv.goto cgemv.goto zgemv.goto \
190194 strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \
195+ strsv.goto dtrsv.goto ctrsv.goto ztrsv.goto \
191196 ssymm.goto dsymm.goto csymm.goto zsymm.goto \
192197 smallscaling \
193198 isamax.goto idamax.goto icamax.goto izamax.goto \
@@ -215,6 +220,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
215220 cher2k.acml zher2k.acml \
216221 sgemv.acml dgemv.acml cgemv.acml zgemv.acml \
217222 strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \
223+ strsv.acml dtrsv.acml ctrsv.acml ztrsv.acml \
218224 sgeev.acml dgeev.acml cgeev.acml zgeev.acml \
219225 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
220226 sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
@@ -244,6 +250,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
244250 cher2k.atlas zher2k.atlas \
245251 sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \
246252 strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \
253+ strsv.atlas dtrsv.atlas ctrsv.atlas ztrsv.atlas \
247254 sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \
248255 sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
249256 sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \
@@ -274,6 +281,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
274281 cher2k.mkl zher2k.mkl \
275282 sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \
276283 strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \
284+ strsv.mkl dtrsv.mkl ctrsv.mkl ztrsv.mkl \
277285 sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \
278286 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
279287 sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
@@ -313,6 +321,7 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
313321 cher2k.veclib zher2k.veclib \
314322 sgemv.veclib dgemv.veclib cgemv.veclib zgemv.veclib \
315323 strmv.veclib dtrmv.veclib ctrmv.veclib ztrmv.veclib \
324+ strsv.veclib dtrsv.veclib ctrsv.veclib ztrsv.veclib \
316325 sgeev.veclib dgeev.veclib cgeev.veclib zgeev.veclib \
317326 sgesv.veclib dgesv.veclib cgesv.veclib zgesv.veclib \
318327 sgetri.veclib dgetri.veclib cgetri.veclib zgetri.veclib \
@@ -1183,6 +1192,72 @@ ztrmv.mkl : ztrmv.$(SUFFIX)
11831192ztrmv.veclib : ztrmv.$(SUFFIX )
11841193 -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
11851194
1195+ # #################################### Strsv ####################################################
1196+ strsv.goto : strsv.$(SUFFIX ) ../$(LIBNAME )
1197+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1198+
1199+ strsv.acml : strsv.$(SUFFIX )
1200+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1201+
1202+ strsv.atlas : strsv.$(SUFFIX )
1203+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1204+
1205+ strsv.mkl : strsv.$(SUFFIX )
1206+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1207+
1208+ strsv.veclib : strsv.$(SUFFIX )
1209+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1210+
1211+ # #################################### Dtrsv ####################################################
1212+ dtrsv.goto : dtrsv.$(SUFFIX ) ../$(LIBNAME )
1213+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1214+
1215+ dtrsv.acml : dtrsv.$(SUFFIX )
1216+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1217+
1218+ dtrsv.atlas : dtrsv.$(SUFFIX )
1219+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1220+
1221+ dtrsv.mkl : dtrsv.$(SUFFIX )
1222+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1223+
1224+ dtrsv.veclib : dtrsv.$(SUFFIX )
1225+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1226+
1227+ # #################################### Ctrsv ####################################################
1228+
1229+ ctrsv.goto : ctrsv.$(SUFFIX ) ../$(LIBNAME )
1230+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1231+
1232+ ctrsv.acml : ctrsv.$(SUFFIX )
1233+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1234+
1235+ ctrsv.atlas : ctrsv.$(SUFFIX )
1236+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1237+
1238+ ctrsv.mkl : ctrsv.$(SUFFIX )
1239+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1240+
1241+ ctrsv.veclib : ctrsv.$(SUFFIX )
1242+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1243+
1244+ # #################################### Ztrsv ####################################################
1245+
1246+ ztrsv.goto : ztrsv.$(SUFFIX ) ../$(LIBNAME )
1247+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1248+
1249+ ztrsv.acml : ztrsv.$(SUFFIX )
1250+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1251+
1252+ ztrsv.atlas : ztrsv.$(SUFFIX )
1253+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1254+
1255+ ztrsv.mkl : ztrsv.$(SUFFIX )
1256+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1257+
1258+ ztrsv.veclib : ztrsv.$(SUFFIX )
1259+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1260+
11861261# #################################### Sger ####################################################
11871262sger.goto : sger.$(SUFFIX ) ../$(LIBNAME )
11881263 $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
@@ -2264,6 +2339,18 @@ ctrmv.$(SUFFIX) : trmv.c
22642339ztrmv.$(SUFFIX ) : trmv.c
22652340 $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
22662341
2342+ strsv.$(SUFFIX ) : trsv.c
2343+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2344+
2345+ dtrsv.$(SUFFIX ) : trsv.c
2346+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2347+
2348+ ctrsv.$(SUFFIX ) : trsv.c
2349+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -UDOUBLE -o $(@F ) $^
2350+
2351+ ztrsv.$(SUFFIX ) : trsv.c
2352+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
2353+
22672354sger.$(SUFFIX ) : ger.c
22682355 $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
22692356
0 commit comments