Skip to content

Commit 97c36ca

Browse files
authored
Merge branch 'develop' into develop
2 parents 0f1a2b1 + 9f5a74f commit 97c36ca

5 files changed

Lines changed: 602 additions & 87 deletions

File tree

benchmark/Makefile

Lines changed: 141 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,10 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
5656
sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
5757
strmm.goto dtrmm.goto ctrmm.goto ztrmm.goto \
5858
strsm.goto dtrsm.goto ctrsm.goto ztrsm.goto \
59-
ssyr.goto dsyr.goto \
6059
sspr.goto dspr.goto \
6160
sspr2.goto dspr2.goto \
61+
ssyr.goto dsyr.goto \
62+
ssyr2.goto dsyr2.goto \
6263
ssyrk.goto dsyrk.goto csyrk.goto zsyrk.goto \
6364
ssyr2k.goto dsyr2k.goto csyr2k.goto zsyr2k.goto \
6465
sger.goto dger.goto cger.goto zger.goto \
@@ -76,6 +77,7 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
7677
cher2k.goto zher2k.goto \
7778
sgemv.goto dgemv.goto cgemv.goto zgemv.goto \
7879
strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \
80+
strsv.goto dtrsv.goto ctrsv.goto ztrsv.goto \
7981
sgeev.goto dgeev.goto cgeev.goto zgeev.goto \
8082
sgesv.goto dgesv.goto cgesv.goto zgesv.goto \
8183
sgetri.goto dgetri.goto cgetri.goto zgetri.goto \
@@ -87,9 +89,10 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
8789
sgemm.acml dgemm.acml cgemm.acml zgemm.acml \
8890
strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \
8991
strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \
90-
ssyr.acml dsyr.acml \
9192
sspr.acml dspr.acml \
9293
sspr2.acml dspr2.acml \
94+
ssyr.acml dsyr.acml \
95+
ssyr2.acml dsyr2.acml \
9396
ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \
9497
ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
9598
sger.acml dger.acml cger.acml zger.acml \
@@ -106,6 +109,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
106109
cher2k.acml zher2k.acml \
107110
sgemv.acml dgemv.acml cgemv.acml zgemv.acml \
108111
strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \
112+
strsv.acml dtrsv.acml ctrsv.acml ztrsv.acml \
109113
sgeev.acml dgeev.acml cgeev.acml zgeev.acml \
110114
sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
111115
sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
@@ -117,9 +121,10 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
117121
sgemm.atlas dgemm.atlas cgemm.atlas zgemm.atlas \
118122
strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \
119123
strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \
120-
ssyr.atlas dsyr.atlas \
121124
sspr.atlas dspr.atlas \
122125
sspr2.atlas dspr2.atlas \
126+
ssyr.atlas dsyr.atlas \
127+
ssyr2.atlas dsyr2.atlas \
123128
ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \
124129
ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
125130
sger.atlas dger.atlas cger.atlas zger.atlas\
@@ -137,6 +142,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
137142
cher2k.atlas zher2k.atlas \
138143
sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \
139144
strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \
145+
strsv.atlas dtrsv.atlas ctrsv.atlas ztrsv.atlas \
140146
sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \
141147
sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
142148
sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \
@@ -148,9 +154,10 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
148154
sgemm.mkl dgemm.mkl cgemm.mkl zgemm.mkl \
149155
strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \
150156
strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \
151-
ssyr.mkl dsyr.mkl \
152157
sspr.mkl dspr.mkl \
153158
sspr2.mkl dspr2.mkl \
159+
ssyr.mkl dsyr.mkl \
160+
ssyr2.mkl dsyr2.mkl \
154161
ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \
155162
ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
156163
sger.mkl dger.mkl cger.mkl zger.mkl \
@@ -167,6 +174,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
167174
cher2k.mkl zher2k.mkl \
168175
sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \
169176
strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \
177+
strsv.mkl dtrsv.mkl ctrsv.mkl ztrsv.mkl \
170178
sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \
171179
sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
172180
sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
@@ -178,9 +186,10 @@ else
178186
goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
179187
strmm.goto dtrmm.goto ctrmm.goto ztrmm.goto \
180188
strsm.goto dtrsm.goto ctrsm.goto ztrsm.goto \
181-
ssyr.goto dsyr.goto \
182189
sspr.goto dspr.goto \
183190
sspr2.goto dspr2.goto \
191+
ssyr.goto dsyr.goto \
192+
ssyr2.goto dsyr2.goto \
184193
ssyrk.goto dsyrk.goto csyrk.goto zsyrk.goto \
185194
ssyr2k.goto dsyr2k.goto csyr2k.goto zsyr2k.goto \
186195
sger.goto dger.goto cger.goto zger.goto \
@@ -198,6 +207,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
198207
cher2k.goto zher2k.goto \
199208
sgemv.goto dgemv.goto cgemv.goto zgemv.goto \
200209
strmv.goto dtrmv.goto ctrmv.goto ztrmv.goto \
210+
strsv.goto dtrsv.goto ctrsv.goto ztrsv.goto \
201211
ssymm.goto dsymm.goto csymm.goto zsymm.goto \
202212
smallscaling \
203213
isamax.goto idamax.goto icamax.goto izamax.goto \
@@ -208,9 +218,10 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
208218
sgemm.acml dgemm.acml cgemm.acml zgemm.acml \
209219
strmm.acml dtrmm.acml ctrmm.acml ztrmm.acml \
210220
strsm.acml dtrsm.acml ctrsm.acml ztrsm.acml \
211-
ssyr.acml dsyr.acml \
212221
sspr.acml dspr.acml \
213222
sspr2.acml dspr2.acml \
223+
ssyr.acml dsyr.acml \
224+
ssyr2.acml dsyr2.acml \
214225
ssyrk.acml dsyrk.acml csyrk.acml zsyrk.acml \
215226
ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
216227
sger.acml dger.acml cger.acml zger.acml \
@@ -227,6 +238,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
227238
cher2k.acml zher2k.acml \
228239
sgemv.acml dgemv.acml cgemv.acml zgemv.acml \
229240
strmv.acml dtrmv.acml ctrmv.acml ztrmv.acml \
241+
strsv.acml dtrsv.acml ctrsv.acml ztrsv.acml \
230242
sgeev.acml dgeev.acml cgeev.acml zgeev.acml \
231243
sgesv.acml dgesv.acml cgesv.acml zgesv.acml \
232244
sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
@@ -238,9 +250,10 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
238250
sgemm.atlas dgemm.atlas cgemm.atlas zgemm.atlas \
239251
strmm.atlas dtrmm.atlas ctrmm.atlas ztrmm.atlas \
240252
strsm.atlas dtrsm.atlas ctrsm.atlas ztrsm.atlas \
241-
ssyr.atlas dsyr.atlas \
242253
sspr.atlas dspr.atlas \
243254
sspr2.atlas dspr2.atlas \
255+
ssyr.atlas dsyr.atlas \
256+
ssyr2.atlas dsyr2.atlas \
244257
ssyrk.atlas dsyrk.atlas csyrk.atlas zsyrk.atlas \
245258
ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
246259
sger.atlas dger.atlas cger.atlas zger.atlas\
@@ -258,6 +271,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
258271
cher2k.atlas zher2k.atlas \
259272
sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \
260273
strmv.atlas dtrmv.atlas ctrmv.atlas ztrmv.atlas \
274+
strsv.atlas dtrsv.atlas ctrsv.atlas ztrsv.atlas \
261275
sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \
262276
sgesv.atlas dgesv.atlas cgesv.atlas zgesv.atlas \
263277
sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \
@@ -271,9 +285,10 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
271285
sgemm.mkl dgemm.mkl cgemm.mkl zgemm.mkl \
272286
strmm.mkl dtrmm.mkl ctrmm.mkl ztrmm.mkl \
273287
strsm.mkl dtrsm.mkl ctrsm.mkl ztrsm.mkl \
274-
ssyr.mkl dsyr.mkl \
275288
sspr.mkl dspr.mkl \
276289
sspr2.mkl dspr2.mkl \
290+
ssyr.mkl dsyr.mkl \
291+
ssyr2.mkl dsyr2.mkl \
277292
ssyrk.mkl dsyrk.mkl csyrk.mkl zsyrk.mkl \
278293
ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
279294
sger.mkl dger.mkl cger.mkl zger.mkl \
@@ -290,6 +305,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
290305
cher2k.mkl zher2k.mkl \
291306
sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \
292307
strmv.mkl dtrmv.mkl ctrmv.mkl ztrmv.mkl \
308+
strsv.mkl dtrsv.mkl ctrsv.mkl ztrsv.mkl \
293309
sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \
294310
sgesv.mkl dgesv.mkl cgesv.mkl zgesv.mkl \
295311
sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
@@ -312,9 +328,10 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
312328
sgemm.veclib dgemm.veclib cgemm.veclib zgemm.veclib \
313329
strmm.veclib dtrmm.veclib ctrmm.veclib ztrmm.veclib \
314330
strsm.veclib dtrsm.veclib ctrsm.veclib ztrsm.veclib \
315-
ssyr.veclib dsyr.veclib \
316331
sspr.veclib dspr.veclib \
317332
sspr2.veclib dspr2.veclib \
333+
ssyr.veclib dsyr.veclib \
334+
ssyr2.veclib dsyr2.veclib \
318335
ssyrk.veclib dsyrk.veclib csyrk.veclib zsyrk.veclib \
319336
ssyr2k.veclib dsyr2k.veclib csyr2k.veclib zsyr2k.veclib \
320337
sger.veclib dger.veclib cger.veclib zger.veclib \
@@ -331,6 +348,7 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
331348
cher2k.veclib zher2k.veclib \
332349
sgemv.veclib dgemv.veclib cgemv.veclib zgemv.veclib \
333350
strmv.veclib dtrmv.veclib ctrmv.veclib ztrmv.veclib \
351+
strsv.veclib dtrsv.veclib ctrsv.veclib ztrsv.veclib \
334352
sgeev.veclib dgeev.veclib cgeev.veclib zgeev.veclib \
335353
sgesv.veclib dgesv.veclib cgesv.veclib zgesv.veclib \
336354
sgetri.veclib dgetri.veclib cgetri.veclib zgetri.veclib \
@@ -897,6 +915,36 @@ dspr2.mkl : dspr2.$(SUFFIX)
897915
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
898916

899917
dspr2.veclib : dspr2.$(SUFFIX)
918+
919+
##################################### Ssyr2 ####################################################
920+
ssyr2.goto : ssyr2.$(SUFFIX) ../$(LIBNAME)
921+
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
922+
923+
ssyr2.acml : ssyr2.$(SUFFIX)
924+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
925+
926+
ssyr2.atlas : ssyr2.$(SUFFIX)
927+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
928+
929+
ssyr2.mkl : ssyr2.$(SUFFIX)
930+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
931+
932+
ssyr2.veclib : ssyr2.$(SUFFIX)
933+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
934+
##################################### Dsyr2 ####################################################
935+
dsyr2.goto : dsyr2.$(SUFFIX) ../$(LIBNAME)
936+
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
937+
938+
dsyr2.acml : dsyr2.$(SUFFIX)
939+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
940+
941+
dsyr2.atlas : dsyr2.$(SUFFIX)
942+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
943+
944+
dsyr2.mkl : dsyr2.$(SUFFIX)
945+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
946+
947+
dsyr2.veclib : dsyr2.$(SUFFIX)
900948
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
901949

902950
##################################### Ssyrk ####################################################
@@ -1265,6 +1313,72 @@ ztrmv.mkl : ztrmv.$(SUFFIX)
12651313
ztrmv.veclib : ztrmv.$(SUFFIX)
12661314
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
12671315

1316+
##################################### Strsv ####################################################
1317+
strsv.goto : strsv.$(SUFFIX) ../$(LIBNAME)
1318+
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1319+
1320+
strsv.acml : strsv.$(SUFFIX)
1321+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1322+
1323+
strsv.atlas : strsv.$(SUFFIX)
1324+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1325+
1326+
strsv.mkl : strsv.$(SUFFIX)
1327+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1328+
1329+
strsv.veclib : strsv.$(SUFFIX)
1330+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1331+
1332+
##################################### Dtrsv ####################################################
1333+
dtrsv.goto : dtrsv.$(SUFFIX) ../$(LIBNAME)
1334+
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1335+
1336+
dtrsv.acml : dtrsv.$(SUFFIX)
1337+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1338+
1339+
dtrsv.atlas : dtrsv.$(SUFFIX)
1340+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1341+
1342+
dtrsv.mkl : dtrsv.$(SUFFIX)
1343+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1344+
1345+
dtrsv.veclib : dtrsv.$(SUFFIX)
1346+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1347+
1348+
##################################### Ctrsv ####################################################
1349+
1350+
ctrsv.goto : ctrsv.$(SUFFIX) ../$(LIBNAME)
1351+
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1352+
1353+
ctrsv.acml : ctrsv.$(SUFFIX)
1354+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1355+
1356+
ctrsv.atlas : ctrsv.$(SUFFIX)
1357+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1358+
1359+
ctrsv.mkl : ctrsv.$(SUFFIX)
1360+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1361+
1362+
ctrsv.veclib : ctrsv.$(SUFFIX)
1363+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1364+
1365+
##################################### Ztrsv ####################################################
1366+
1367+
ztrsv.goto : ztrsv.$(SUFFIX) ../$(LIBNAME)
1368+
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
1369+
1370+
ztrsv.acml : ztrsv.$(SUFFIX)
1371+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBACML) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1372+
1373+
ztrsv.atlas : ztrsv.$(SUFFIX)
1374+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBATLAS) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1375+
1376+
ztrsv.mkl : ztrsv.$(SUFFIX)
1377+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBMKL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1378+
1379+
ztrsv.veclib : ztrsv.$(SUFFIX)
1380+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
1381+
12681382
##################################### Sger ####################################################
12691383
sger.goto : sger.$(SUFFIX) ../$(LIBNAME)
12701384
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
@@ -2292,6 +2406,12 @@ sspr2.$(SUFFIX) : spr2.c
22922406
dspr2.$(SUFFIX) : spr2.c
22932407
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
22942408

2409+
ssyr2.$(SUFFIX) : syr2.c
2410+
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
2411+
2412+
dsyr2.$(SUFFIX) : syr2.c
2413+
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
2414+
22952415
ssyrk.$(SUFFIX) : syrk.c
22962416
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
22972417

@@ -2358,6 +2478,18 @@ ctrmv.$(SUFFIX) : trmv.c
23582478
ztrmv.$(SUFFIX) : trmv.c
23592479
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
23602480

2481+
strsv.$(SUFFIX) : trsv.c
2482+
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
2483+
2484+
dtrsv.$(SUFFIX) : trsv.c
2485+
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
2486+
2487+
ctrsv.$(SUFFIX) : trsv.c
2488+
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
2489+
2490+
ztrsv.$(SUFFIX) : trsv.c
2491+
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
2492+
23612493
sger.$(SUFFIX) : ger.c
23622494
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
23632495

benchmark/syr.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,9 @@ int main(int argc, char *argv[]){
173173

174174
time1 = (double)(stop.tv_sec - start.tv_sec) + (double)((stop.tv_usec - start.tv_usec)) * 1.e-6;
175175

176-
gettimeofday( &start, (struct timezone *)0);
177-
178176
fprintf(stderr,
179177
" %10.2f MFlops\n",
180-
COMPSIZE * COMPSIZE * 1. * (double)m * (double)m * (double)m / time1 * 1.e-6);
178+
COMPSIZE * COMPSIZE * 1. * (double)m * (double)m / time1 * 1.e-6);
181179

182180
}
183181

0 commit comments

Comments
 (0)