@@ -81,6 +81,7 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
8181 sgemv.goto dgemv.goto cgemv.goto zgemv.goto \
8282 strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \
8383 stpmv.goto dtpmv.goto ctpmv.goto ztpmv.goto \
84+ stpsv.goto dtpsv.goto ctpsv.goto ztpsv.goto \
8485 strsv.goto dtrsv.goto ctrsv.goto ztrsv.goto \
8586 sgeev.goto dgeev.goto cgeev.goto zgeev.goto \
8687 sgesv.goto dgesv.goto cgesv.goto zgesv.goto \
@@ -119,6 +120,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
119120 sgemv.acml dgemv.acml cgemv.acml zgemv.acml \
120121 strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \
121122 stpmv.acml dtpmv.acml ctpmv.acml ztpmv.acml \
123+ stpsv.acml dtpsv.acml ctpsv.acml ztpsv.acml \
122124 strsv.acml dtrsv.acml ctrsv.acml ztrsv.acml \
123125 sgeev.acml dgeev.acml cgeev.acml zgeev.acml \
124126 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
@@ -158,6 +160,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
158160 sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \
159161 strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \
160162 stpmv.atlas dtpmv.atlas ctpmv.atlas ztpmv.atlas \
163+ stpsv.atlas dtpsv.atlas ctpsv.atlas ztpsv.atlas \
161164 strsv.atlas dtrsv.atlas ctrsv.atlas ztrsv.atlas \
162165 sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \
163166 sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
@@ -196,6 +199,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
196199 sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \
197200 strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \
198201 stpmv.mkl dtpmv.mkl ctpmv.mkl ztpmv.mkl \
202+ stpsv.mkl dtpsv.mkl ctpsv.mkl ztpsv.mkl \
199203 strsv.mkl dtrsv.mkl ctrsv.mkl ztrsv.mkl \
200204 sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \
201205 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
@@ -234,6 +238,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
234238 sgemv.goto dgemv.goto cgemv.goto zgemv.goto \
235239 strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \
236240 stpmv.goto dtpmv.goto ctpmv.goto ztpmv.goto \
241+ stpsv.goto dtpsv.goto ctpsv.goto ztpsv.goto \
237242 strsv.goto dtrsv.goto ctrsv.goto ztrsv.goto \
238243 ssymm.goto dsymm.goto csymm.goto zsymm.goto \
239244 smallscaling \
@@ -278,6 +283,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
278283 sgemv.acml dgemv.acml cgemv.acml zgemv.acml \
279284 strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \
280285 stpmv.acml dtpmv.acml ctpmv.acml ztpmv.acml \
286+ stpsv.acml dtpsv.acml ctpsv.acml ztpsv.acml \
281287 strsv.acml dtrsv.acml ctrsv.acml ztrsv.acml \
282288 sgeev.acml dgeev.acml cgeev.acml zgeev.acml \
283289 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
@@ -317,6 +323,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
317323 sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \
318324 strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \
319325 stpmv.atlas dtpmv.atlas ctpmv.atlas ztpmv.atlas \
326+ stpsv.atlas dtpsv.atlas ctpsv.atlas ztpsv.atlas \
320327 strsv.atlas dtrsv.atlas ctrsv.atlas ztrsv.atlas \
321328 sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \
322329 sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
@@ -357,6 +364,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
357364 sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \
358365 strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \
359366 stpmv.mkl dtpmv.mkl ctpmv.mkl ztpmv.mkl \
367+ stpsv.mkl dtpsv.mkl ctpsv.mkl ztpsv.mkl \
360368 strsv.mkl dtrsv.mkl ctrsv.mkl ztrsv.mkl \
361369 sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \
362370 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
@@ -406,6 +414,7 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
406414 sgemv.veclib dgemv.veclib cgemv.veclib zgemv.veclib \
407415 strmv.veclib dtrmv.veclib ctrmv.veclib ztrmv.veclib \
408416 stpmv.veclib dtpmv.veclib ctpmv.veclib ztpmv.veclib \
417+ stpsv.veclib dtpsv.veclib ctpsv.veclib ztpsv.veclib \
409418 strsv.veclib dtrsv.veclib ctrsv.veclib ztrsv.veclib \
410419 sgeev.veclib dgeev.veclib cgeev.veclib zgeev.veclib \
411420 sgesv.veclib dgesv.veclib cgesv.veclib zgesv.veclib \
@@ -1438,6 +1447,73 @@ ztpmv.mkl : ztpmv.$(SUFFIX)
14381447
14391448ztpmv.veclib : ztpmv.$(SUFFIX )
14401449 -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1450+
1451+ # #################################### Stpsv ####################################################
1452+ stpsv.goto : stpsv.$(SUFFIX ) ../$(LIBNAME )
1453+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1454+
1455+ stpsv.acml : stpsv.$(SUFFIX )
1456+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1457+
1458+ stpsv.atlas : stpsv.$(SUFFIX )
1459+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1460+
1461+ stpsv.mkl : stpsv.$(SUFFIX )
1462+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1463+
1464+ stpsv.veclib : stpsv.$(SUFFIX )
1465+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1466+
1467+ # #################################### Dtpsv ####################################################
1468+ dtpsv.goto : dtpsv.$(SUFFIX ) ../$(LIBNAME )
1469+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1470+
1471+ dtpsv.acml : dtpsv.$(SUFFIX )
1472+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1473+
1474+ dtpsv.atlas : dtpsv.$(SUFFIX )
1475+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1476+
1477+ dtpsv.mkl : dtpsv.$(SUFFIX )
1478+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1479+
1480+ dtpsv.veclib : dtpsv.$(SUFFIX )
1481+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1482+
1483+ # #################################### Ctpsv ####################################################
1484+
1485+ ctpsv.goto : ctpsv.$(SUFFIX ) ../$(LIBNAME )
1486+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1487+
1488+ ctpsv.acml : ctpsv.$(SUFFIX )
1489+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1490+
1491+ ctpsv.atlas : ctpsv.$(SUFFIX )
1492+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1493+
1494+ ctpsv.mkl : ctpsv.$(SUFFIX )
1495+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1496+
1497+ ctpsv.veclib : ctpsv.$(SUFFIX )
1498+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1499+
1500+ # #################################### Ztpsv ####################################################
1501+
1502+ ztpsv.goto : ztpsv.$(SUFFIX ) ../$(LIBNAME )
1503+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1504+
1505+ ztpsv.acml : ztpsv.$(SUFFIX )
1506+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1507+
1508+ ztpsv.atlas : ztpsv.$(SUFFIX )
1509+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1510+
1511+ ztpsv.mkl : ztpsv.$(SUFFIX )
1512+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1513+
1514+ ztpsv.veclib : ztpsv.$(SUFFIX )
1515+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1516+
14411517# #################################### Strsv ####################################################
14421518strsv.goto : strsv.$(SUFFIX ) ../$(LIBNAME )
14431519 $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
@@ -2886,6 +2962,18 @@ ctpmv.$(SUFFIX) : tpmv.c
28862962ztpmv.$(SUFFIX ) : tpmv.c
28872963 $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
28882964
2965+ stpsv.$(SUFFIX ) : tpsv.c
2966+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2967+
2968+ dtpsv.$(SUFFIX ) : tpsv.c
2969+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2970+
2971+ ctpsv.$(SUFFIX ) : tpsv.c
2972+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -UDOUBLE -o $(@F ) $^
2973+
2974+ ztpsv.$(SUFFIX ) : tpsv.c
2975+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
2976+
28892977strsv.$(SUFFIX ) : trsv.c
28902978 $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
28912979
0 commit comments