@@ -73,6 +73,7 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
7373 cherk.goto zherk.goto \
7474 cher2k.goto zher2k.goto \
7575 sgemv.goto dgemv.goto cgemv.goto zgemv.goto \
76+ strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \
7677 sgeev.goto dgeev.goto cgeev.goto zgeev.goto \
7778 sgesv.goto dgesv.goto cgesv.goto zgesv.goto \
7879 sgetri.goto dgetri.goto cgetri.goto zgetri.goto \
@@ -100,6 +101,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
100101 cherk.acml zherk.acml \
101102 cher2k.acml zher2k.acml \
102103 sgemv.acml dgemv.acml cgemv.acml zgemv.acml \
104+ strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \
103105 sgeev.acml dgeev.acml cgeev.acml zgeev.acml \
104106 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
105107 sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
@@ -128,6 +130,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
128130 cherk.atlas zherk.atlas \
129131 cher2k.atlas zher2k.atlas \
130132 sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \
133+ strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \
131134 sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \
132135 sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
133136 sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \
@@ -155,6 +158,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
155158 cherk.mkl zherk.mkl \
156159 cher2k.mkl zher2k.mkl \
157160 sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \
161+ strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \
158162 sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \
159163 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
160164 sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
@@ -183,6 +187,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
183187 cherk.goto zherk.goto \
184188 cher2k.goto zher2k.goto \
185189 sgemv.goto dgemv.goto cgemv.goto zgemv.goto \
190+ strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \
186191 ssymm.goto dsymm.goto csymm.goto zsymm.goto \
187192 smallscaling \
188193 isamax.goto idamax.goto icamax.goto izamax.goto \
@@ -209,6 +214,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
209214 cherk.acml zherk.acml \
210215 cher2k.acml zher2k.acml \
211216 sgemv.acml dgemv.acml cgemv.acml zgemv.acml \
217+ strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \
212218 sgeev.acml dgeev.acml cgeev.acml zgeev.acml \
213219 sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
214220 sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
@@ -237,6 +243,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
237243 cherk.atlas zherk.atlas \
238244 cher2k.atlas zher2k.atlas \
239245 sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \
246+ strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \
240247 sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \
241248 sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
242249 sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \
@@ -266,6 +273,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
266273 cherk.mkl zherk.mkl \
267274 cher2k.mkl zher2k.mkl \
268275 sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \
276+ strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \
269277 sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \
270278 sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
271279 sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
@@ -304,6 +312,7 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
304312 cherk.veclib zherk.veclib \
305313 cher2k.veclib zher2k.veclib \
306314 sgemv.veclib dgemv.veclib cgemv.veclib zgemv.veclib \
315+ strmv.veclib dtrmv.veclib ctrmv.veclib ztrmv.veclib \
307316 sgeev.veclib dgeev.veclib cgeev.veclib zgeev.veclib \
308317 sgesv.veclib dgesv.veclib cgesv.veclib zgesv.veclib \
309318 sgetri.veclib dgetri.veclib cgetri.veclib zgetri.veclib \
@@ -1108,6 +1117,72 @@ zgemv.mkl : zgemv.$(SUFFIX)
11081117zgemv.veclib : zgemv.$(SUFFIX )
11091118 -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
11101119
1120+ # #################################### Strmv ####################################################
1121+ strmv.goto : strmv.$(SUFFIX ) ../$(LIBNAME )
1122+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1123+
1124+ strmv.acml : strmv.$(SUFFIX )
1125+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1126+
1127+ strmv.atlas : strmv.$(SUFFIX )
1128+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1129+
1130+ strmv.mkl : strmv.$(SUFFIX )
1131+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1132+
1133+ strmv.veclib : strmv.$(SUFFIX )
1134+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1135+
1136+ # #################################### Dtrmv ####################################################
1137+ dtrmv.goto : dtrmv.$(SUFFIX ) ../$(LIBNAME )
1138+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1139+
1140+ dtrmv.acml : dtrmv.$(SUFFIX )
1141+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1142+
1143+ dtrmv.atlas : dtrmv.$(SUFFIX )
1144+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1145+
1146+ dtrmv.mkl : dtrmv.$(SUFFIX )
1147+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1148+
1149+ dtrmv.veclib : dtrmv.$(SUFFIX )
1150+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1151+
1152+ # #################################### Ctrmv ####################################################
1153+
1154+ ctrmv.goto : ctrmv.$(SUFFIX ) ../$(LIBNAME )
1155+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1156+
1157+ ctrmv.acml : ctrmv.$(SUFFIX )
1158+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1159+
1160+ ctrmv.atlas : ctrmv.$(SUFFIX )
1161+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1162+
1163+ ctrmv.mkl : ctrmv.$(SUFFIX )
1164+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1165+
1166+ ctrmv.veclib : ctrmv.$(SUFFIX )
1167+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1168+
1169+ # #################################### Ztrmv ####################################################
1170+
1171+ ztrmv.goto : ztrmv.$(SUFFIX ) ../$(LIBNAME )
1172+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1173+
1174+ ztrmv.acml : ztrmv.$(SUFFIX )
1175+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1176+
1177+ ztrmv.atlas : ztrmv.$(SUFFIX )
1178+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1179+
1180+ ztrmv.mkl : ztrmv.$(SUFFIX )
1181+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1182+
1183+ ztrmv.veclib : ztrmv.$(SUFFIX )
1184+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1185+
11111186# #################################### Sger ####################################################
11121187sger.goto : sger.$(SUFFIX ) ../$(LIBNAME )
11131188 $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
@@ -2177,6 +2252,18 @@ cgemv.$(SUFFIX) : gemv.c
21772252zgemv.$(SUFFIX ) : gemv.c
21782253 $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
21792254
2255+ strmv.$(SUFFIX ) : trmv.c
2256+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
2257+
2258+ dtrmv.$(SUFFIX ) : trmv.c
2259+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
2260+
2261+ ctrmv.$(SUFFIX ) : trmv.c
2262+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -UDOUBLE -o $(@F ) $^
2263+
2264+ ztrmv.$(SUFFIX ) : trmv.c
2265+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
2266+
21802267sger.$(SUFFIX ) : ger.c
21812268 $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
21822269
0 commit comments