@@ -75,6 +75,7 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
7575 cher2k.goto zher2k.goto \
7676 sgemv.goto dgemv.goto cgemv.goto zgemv.goto \
7777 strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \
78+ strsv.goto dtrsv.goto ctrsv.goto ztrsv.goto \
7879 sgeev.goto dgeev.goto cgeev.goto zgeev.goto \
7980 sgesv.goto dgesv.goto cgesv.goto zgesv.goto \
8081 sgetri.goto dgetri.goto cgetri.goto zgetri.goto \
@@ -104,6 +105,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
104105 cher2k.acml zher2k.acml \
105106 sgemv.acml dgemv.acml cgemv.acml zgemv.acml \
106107 strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \
108+ strsv.acml dtrsv.acml ctrsv.acml ztrsv.acml \
107109 sgeev.acml dgeev.acml cgeev.acml zgeev.acml \
108110 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
109111 sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
@@ -134,6 +136,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
134136 cher2k.atlas zher2k.atlas \
135137 sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \
136138 strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \
139+ strsv.atlas dtrsv.atlas ctrsv.atlas ztrsv.atlas \
137140 sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \
138141 sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
139142 sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \
@@ -163,6 +166,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
163166 cher2k.mkl zher2k.mkl \
164167 sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \
165168 strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \
169+ strsv.mkl dtrsv.mkl ctrsv.mkl ztrsv.mkl \
166170 sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \
167171 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
168172 sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
@@ -193,6 +197,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
193197 cher2k.goto zher2k.goto \
194198 sgemv.goto dgemv.goto cgemv.goto zgemv.goto \
195199 strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \
200+ strsv.goto dtrsv.goto ctrsv.goto ztrsv.goto \
196201 ssymm.goto dsymm.goto csymm.goto zsymm.goto \
197202 smallscaling \
198203 isamax.goto idamax.goto icamax.goto izamax.goto \
@@ -221,6 +226,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
221226 cher2k.acml zher2k.acml \
222227 sgemv.acml dgemv.acml cgemv.acml zgemv.acml \
223228 strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \
229+ strsv.acml dtrsv.acml ctrsv.acml ztrsv.acml \
224230 sgeev.acml dgeev.acml cgeev.acml zgeev.acml \
225231 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
226232 sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
@@ -251,6 +257,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
251257 cher2k.atlas zher2k.atlas \
252258 sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \
253259 strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \
260+ strsv.atlas dtrsv.atlas ctrsv.atlas ztrsv.atlas \
254261 sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \
255262 sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
256263 sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \
@@ -282,6 +289,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
282289 cher2k.mkl zher2k.mkl \
283290 sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \
284291 strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \
292+ strsv.mkl dtrsv.mkl ctrsv.mkl ztrsv.mkl \
285293 sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \
286294 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
287295 sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
@@ -322,6 +330,7 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
322330 cher2k.veclib zher2k.veclib \
323331 sgemv.veclib dgemv.veclib cgemv.veclib zgemv.veclib \
324332 strmv.veclib dtrmv.veclib ctrmv.veclib ztrmv.veclib \
333+ strsv.veclib dtrsv.veclib ctrsv.veclib ztrsv.veclib \
325334 sgeev.veclib dgeev.veclib cgeev.veclib zgeev.veclib \
326335 sgesv.veclib dgesv.veclib cgesv.veclib zgesv.veclib \
327336 sgetri.veclib dgetri.veclib cgetri.veclib zgetri.veclib \
@@ -1222,6 +1231,72 @@ ztrmv.mkl : ztrmv.$(SUFFIX)
12221231ztrmv.veclib : ztrmv.$(SUFFIX )
12231232 -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
12241233
1234+ # #################################### Strsv ####################################################
1235+ strsv.goto : strsv.$(SUFFIX ) ../$(LIBNAME )
1236+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1237+
1238+ strsv.acml : strsv.$(SUFFIX )
1239+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1240+
1241+ strsv.atlas : strsv.$(SUFFIX )
1242+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1243+
1244+ strsv.mkl : strsv.$(SUFFIX )
1245+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1246+
1247+ strsv.veclib : strsv.$(SUFFIX )
1248+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1249+
1250+ # #################################### Dtrsv ####################################################
1251+ dtrsv.goto : dtrsv.$(SUFFIX ) ../$(LIBNAME )
1252+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1253+
1254+ dtrsv.acml : dtrsv.$(SUFFIX )
1255+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1256+
1257+ dtrsv.atlas : dtrsv.$(SUFFIX )
1258+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1259+
1260+ dtrsv.mkl : dtrsv.$(SUFFIX )
1261+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1262+
1263+ dtrsv.veclib : dtrsv.$(SUFFIX )
1264+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1265+
1266+ # #################################### Ctrsv ####################################################
1267+
1268+ ctrsv.goto : ctrsv.$(SUFFIX ) ../$(LIBNAME )
1269+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1270+
1271+ ctrsv.acml : ctrsv.$(SUFFIX )
1272+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1273+
1274+ ctrsv.atlas : ctrsv.$(SUFFIX )
1275+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1276+
1277+ ctrsv.mkl : ctrsv.$(SUFFIX )
1278+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1279+
1280+ ctrsv.veclib : ctrsv.$(SUFFIX )
1281+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1282+
1283+ # #################################### Ztrsv ####################################################
1284+
1285+ ztrsv.goto : ztrsv.$(SUFFIX ) ../$(LIBNAME )
1286+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1287+
1288+ ztrsv.acml : ztrsv.$(SUFFIX )
1289+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1290+
1291+ ztrsv.atlas : ztrsv.$(SUFFIX )
1292+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1293+
1294+ ztrsv.mkl : ztrsv.$(SUFFIX )
1295+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1296+
1297+ ztrsv.veclib : ztrsv.$(SUFFIX )
1298+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1299+
12251300# #################################### Sger ####################################################
12261301sger.goto : sger.$(SUFFIX ) ../$(LIBNAME )
12271302 $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
@@ -2309,6 +2384,18 @@ ctrmv.$(SUFFIX) : trmv.c
23092384ztrmv.$(SUFFIX ) : trmv.c
23102385 $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
23112386
2387+ strsv.$(SUFFIX ) : trsv.c
2388+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2389+
2390+ dtrsv.$(SUFFIX ) : trsv.c
2391+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2392+
2393+ ctrsv.$(SUFFIX ) : trsv.c
2394+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -UDOUBLE -o $(@F ) $^
2395+
2396+ ztrsv.$(SUFFIX ) : trsv.c
2397+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
2398+
23122399sger.$(SUFFIX ) : ger.c
23132400 $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
23142401
0 commit comments