@@ -62,6 +62,7 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
6262 sger.goto dger.goto cger.goto zger.goto \
6363 sdot.goto ddot.goto \
6464 srot.goto drot.goto \
65+ srotm.goto drotm.goto \
6566 saxpy.goto daxpy.goto caxpy.goto zaxpy.goto \
6667 scopy.goto dcopy.goto ccopy.goto zcopy.goto \
6768 sswap.goto dswap.goto cswap.goto zswap.goto \
@@ -90,6 +91,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
9091 ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
9192 sger.acml dger.acml cger.acml zger.acml \
9293 sdot.acml ddot.acml \
94+ srotm.acml drotm.acml \
9395 saxpy.acml daxpy.acml caxpy.acml zaxpy.acml \
9496 scopy.acml dcopy.acml ccopy.acml zcopy.acml \
9597 sswap.acml dswap.acml cswap.acml zswap.acml \
@@ -118,6 +120,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
118120 ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
119121 sger.atlas dger.atlas cger.atlas zger.atlas\
120122 sdot.atlas ddot.atlas \
123+ srotm.atlas drotm.atlas \
121124 saxpy.atlas daxpy.atlas caxpy.atlas zaxpy.atlas \
122125 scopy.atlas dcopy.atlas ccopy.atlas zcopy.atlas \
123126 sswap.atlas dswap.atlas cswap.atlas zswap.atlas \
@@ -147,6 +150,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
147150 ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
148151 sger.mkl dger.mkl cger.mkl zger.mkl \
149152 sdot.mkl ddot.mkl \
153+ srotm.mkl drotm.mkl \
150154 saxpy.mkl daxpy.mkl caxpy.mkl zaxpy.mkl \
151155 scopy.mkl dcopy.mkl ccopy.mkl zcopy.mkl \
152156 sswap.mkl dswap.mkl cswap.mkl zswap.mkl \
@@ -176,6 +180,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
176180 sger.goto dger.goto cger.goto zger.goto \
177181 sdot.goto ddot.goto cdot.goto zdot.goto \
178182 srot.goto drot.goto \
183+ srotm.goto drotm.goto \
179184 saxpy.goto daxpy.goto caxpy.goto zaxpy.goto \
180185 scopy.goto dcopy.goto ccopy.goto zcopy.goto \
181186 sswap.goto dswap.goto cswap.goto zswap.goto \
@@ -203,6 +208,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
203208 ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
204209 sger.acml dger.acml cger.acml zger.acml \
205210 sdot.acml ddot.acml \
211+ srotm.acml drotm.acml \
206212 saxpy.acml daxpy.acml caxpy.acml zaxpy.acml \
207213 scopy.acml dcopy.acml ccopy.acml zcopy.acml \
208214 sswap.acml dswap.acml cswap.acml zswap.acml \
@@ -231,6 +237,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
231237 ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
232238 sger.atlas dger.atlas cger.atlas zger.atlas\
233239 sdot.atlas ddot.atlas \
240+ srotm.atlas drotm.atlas \
234241 saxpy.atlas daxpy.atlas caxpy.atlas zaxpy.atlas \
235242 scopy.atlas dcopy.atlas ccopy.atlas zcopy.atlas \
236243 sswap.atlas dswap.atlas cswap.atlas zswap.atlas \
@@ -262,6 +269,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
262269 ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
263270 sger.mkl dger.mkl cger.mkl zger.mkl \
264271 sdot.mkl ddot.mkl cdot.mkl zdot.mkl \
272+ srotm.atlas drotm.atlas \
265273 saxpy.mkl daxpy.mkl caxpy.mkl zaxpy.mkl \
266274 scopy.mkl dcopy.mkl ccopy.mkl zcopy.mkl \
267275 sswap.mkl dswap.mkl cswap.mkl zswap.mkl \
@@ -301,6 +309,7 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
301309 ssyr2k.veclib dsyr2k.veclib csyr2k.veclib zsyr2k.veclib \
302310 sger.veclib dger.veclib cger.veclib zger.veclib \
303311 sdot.veclib ddot.veclib cdot.veclib zdot.veclib \
312+ srotm.veclib drotm.veclib \
304313 saxpy.veclib daxpy.veclib caxpy.veclib zaxpy.veclib \
305314 scopy.veclib dcopy.veclib ccopy.veclib zcopy.veclib \
306315 sswap.veclib dswap.veclib cswap.veclib zswap.veclib \
@@ -1639,6 +1648,37 @@ drot.mkl : drot.$(SUFFIX)
16391648drot.veclib : drot.$(SUFFIX )
16401649 $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
16411650
1651+ # #################################### srotm ####################################################
1652+ srotm.goto : srotm.$(SUFFIX ) ../$(LIBNAME )
1653+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1654+
1655+ srotm.acml : srotm.$(SUFFIX )
1656+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1657+
1658+ srotm.atlas : srotm.$(SUFFIX )
1659+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1660+
1661+ srotm.mkl : srotm.$(SUFFIX )
1662+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1663+
1664+ srotm.veclib : srotm.$(SUFFIX )
1665+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1666+
1667+ # #################################### drotm ####################################################
1668+ drotm.goto : drotm.$(SUFFIX ) ../$(LIBNAME )
1669+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1670+
1671+ drotm.acml : drotm.$(SUFFIX )
1672+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1673+
1674+ drotm.atlas : drotm.$(SUFFIX )
1675+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1676+
1677+ drotm.mkl : drotm.$(SUFFIX )
1678+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1679+
1680+ drotm.veclib : drotm.$(SUFFIX )
1681+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
16421682
16431683# #################################### Saxpy ####################################################
16441684saxpy.goto : saxpy.$(SUFFIX ) ../$(LIBNAME )
@@ -2432,7 +2472,11 @@ srot.$(SUFFIX) : rot.c
24322472drot.$(SUFFIX ) : rot.c
24332473 $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
24342474
2475+ srotm.$(SUFFIX ) : rotm.c
2476+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
24352477
2478+ drotm.$(SUFFIX ) : rotm.c
2479+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
24362480
24372481
24382482
0 commit comments