@@ -43,6 +43,7 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
43
43
sger.goto dger.goto cger.goto zger.goto \
44
44
sdot.goto ddot.goto cdot.goto zdot.goto \
45
45
saxpy.goto daxpy.goto caxpy.goto zaxpy.goto \
46
+ scopy.goto dcopy.goto ccopy.goto zcopy.goto \
46
47
sscal.goto dscal.goto cscal.goto zscal.goto \
47
48
sasum.goto dasum.goto casum.goto zasum.goto \
48
49
ssymv.goto dsymv.goto csymv.goto zsymv.goto \
@@ -66,6 +67,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
66
67
sger.acml dger.acml cger.acml zger.acml \
67
68
sdot.acml ddot.acml cdot.acml zdot.acml \
68
69
saxpy.acml daxpy.acml caxpy.acml zaxpy.acml \
70
+ scopy.acml dcopy.acml ccopy.acml zcopy.acml \
69
71
sscal.acml dscal.acml cscal.acml zscal.acml \
70
72
sasum.acml dasum.acml casum.acml zasum.acml \
71
73
ssymv.acml dsymv.acml csymv.acml zsymv.acml \
@@ -89,6 +91,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
89
91
sger.atlas dger.atlas cger.atlas zger.atlas\
90
92
sdot.atlas ddot.atlas \
91
93
saxpy.atlas daxpy.atlas caxpy.atlas zaxpy.atlas \
94
+ scopy.atlas dcopy.atlas ccopy.atlas zcopy.atlas \
92
95
sscal.atlas dscal.atlas cscal.atlas zscal.atlas \
93
96
sasum.atlas dasum.atlas casum.atlas zasum.atlas \
94
97
ssymv.atlas dsymv.atlas csymv.atlas zsymv.atlas \
@@ -113,6 +116,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
113
116
sger.mkl dger.mkl cger.mkl zger.mkl \
114
117
sdot.mkl ddot.mkl cdot.mkl zdot.mkl \
115
118
saxpy.mkl daxpy.mkl caxpy.mkl zaxpy.mkl \
119
+ scopy.mkl dcopy.mkl ccopy.mkl zcopy.mkl \
116
120
sscal.mkl dscal.mkl cscal.mkl zscal.mkl \
117
121
sasum.mkl dasum.mkl casum.mkl zasum.mkl \
118
122
ssymv.mkl dsymv.mkl csymv.mkl zsymv.mkl \
@@ -136,6 +140,7 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
136
140
sger.veclib dger.veclib cger.veclib zger.veclib \
137
141
sdot.veclib ddot.veclib cdot.veclib zdot.veclib \
138
142
saxpy.veclib daxpy.veclib caxpy.veclib zaxpy.veclib \
143
+ scopy.veclib dcopy.veclib ccopy.veclib zcopy.veclib \
139
144
sscal.veclib dscal.veclib cscal.veclib zscal.veclib \
140
145
sasum.veclib dasum.veclib casum.veclib zasum.veclib \
141
146
ssymv.veclib dsymv.veclib csymv.veclib zsymv.veclib \
@@ -1346,6 +1351,73 @@ zaxpy.mkl : zaxpy.$(SUFFIX)
1346
1351
zaxpy.veclib : zaxpy.$(SUFFIX )
1347
1352
-$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1348
1353
1354
+
1355
+ # #################################### Scopy ####################################################
1356
+ scopy.goto : scopy.$(SUFFIX ) ../$(LIBNAME )
1357
+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
1358
+
1359
+ scopy.acml : scopy.$(SUFFIX )
1360
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1361
+
1362
+ scopy.atlas : scopy.$(SUFFIX )
1363
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1364
+
1365
+ scopy.mkl : scopy.$(SUFFIX )
1366
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1367
+
1368
+ scopy.veclib : scopy.$(SUFFIX )
1369
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1370
+
1371
+ # #################################### Dcopy ####################################################
1372
+ dcopy.goto : dcopy.$(SUFFIX ) ../$(LIBNAME )
1373
+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
1374
+
1375
+ dcopy.acml : dcopy.$(SUFFIX )
1376
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1377
+
1378
+ dcopy.atlas : dcopy.$(SUFFIX )
1379
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1380
+
1381
+ dcopy.mkl : dcopy.$(SUFFIX )
1382
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1383
+
1384
+ dcopy.veclib : dcopy.$(SUFFIX )
1385
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1386
+
1387
+ # #################################### Ccopy ####################################################
1388
+
1389
+ ccopy.goto : ccopy.$(SUFFIX ) ../$(LIBNAME )
1390
+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
1391
+
1392
+ ccopy.acml : ccopy.$(SUFFIX )
1393
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1394
+
1395
+ ccopy.atlas : ccopy.$(SUFFIX )
1396
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1397
+
1398
+ ccopy.mkl : ccopy.$(SUFFIX )
1399
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1400
+
1401
+ ccopy.veclib : ccopy.$(SUFFIX )
1402
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1403
+
1404
+ # #################################### Zcopy ####################################################
1405
+
1406
+ zcopy.goto : zcopy.$(SUFFIX ) ../$(LIBNAME )
1407
+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
1408
+
1409
+ zcopy.acml : zcopy.$(SUFFIX )
1410
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1411
+
1412
+ zcopy.atlas : zcopy.$(SUFFIX )
1413
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1414
+
1415
+ zcopy.mkl : zcopy.$(SUFFIX )
1416
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1417
+
1418
+ zcopy.veclib : zcopy.$(SUFFIX )
1419
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1420
+
1349
1421
# #################################### Sscal ####################################################
1350
1422
sscal.goto : sscal.$(SUFFIX ) ../$(LIBNAME )
1351
1423
$(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
@@ -1727,6 +1799,19 @@ caxpy.$(SUFFIX) : axpy.c
1727
1799
zaxpy.$(SUFFIX ) : axpy.c
1728
1800
$(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
1729
1801
1802
+ scopy.$(SUFFIX ) : copy.c
1803
+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
1804
+
1805
+ dcopy.$(SUFFIX ) : copy.c
1806
+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
1807
+
1808
+ ccopy.$(SUFFIX ) : copy.c
1809
+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -UDOUBLE -o $(@F ) $^
1810
+
1811
+ zcopy.$(SUFFIX ) : copy.c
1812
+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
1813
+
1814
+
1730
1815
sscal.$(SUFFIX ) : scal.c
1731
1816
$(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
1732
1817
0 commit comments