@@ -65,6 +65,7 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
6565 sger.goto dger.goto cger.goto zger.goto \
6666 sdot.goto ddot.goto \
6767 srot.goto drot.goto \
68+ srotm.goto drotm.goto \
6869 saxpy.goto daxpy.goto caxpy.goto zaxpy.goto \
6970 scopy.goto dcopy.goto ccopy.goto zcopy.goto \
7071 sswap.goto dswap.goto cswap.goto zswap.goto \
@@ -97,6 +98,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
9798 ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
9899 sger.acml dger.acml cger.acml zger.acml \
99100 sdot.acml ddot.acml \
101+ srotm.acml drotm.acml \
100102 saxpy.acml daxpy.acml caxpy.acml zaxpy.acml \
101103 scopy.acml dcopy.acml ccopy.acml zcopy.acml \
102104 sswap.acml dswap.acml cswap.acml zswap.acml \
@@ -129,6 +131,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
129131 ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
130132 sger.atlas dger.atlas cger.atlas zger.atlas\
131133 sdot.atlas ddot.atlas \
134+ srotm.atlas drotm.atlas \
132135 saxpy.atlas daxpy.atlas caxpy.atlas zaxpy.atlas \
133136 scopy.atlas dcopy.atlas ccopy.atlas zcopy.atlas \
134137 sswap.atlas dswap.atlas cswap.atlas zswap.atlas \
@@ -162,6 +165,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
162165 ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
163166 sger.mkl dger.mkl cger.mkl zger.mkl \
164167 sdot.mkl ddot.mkl \
168+ srotm.mkl drotm.mkl \
165169 saxpy.mkl daxpy.mkl caxpy.mkl zaxpy.mkl \
166170 scopy.mkl dcopy.mkl ccopy.mkl zcopy.mkl \
167171 sswap.mkl dswap.mkl cswap.mkl zswap.mkl \
@@ -195,6 +199,7 @@ goto :: sgemm.goto dgemm.goto cgemm.goto zgemm.goto \
195199 sger.goto dger.goto cger.goto zger.goto \
196200 sdot.goto ddot.goto cdot.goto zdot.goto \
197201 srot.goto drot.goto \
202+ srotm.goto drotm.goto \
198203 saxpy.goto daxpy.goto caxpy.goto zaxpy.goto \
199204 scopy.goto dcopy.goto ccopy.goto zcopy.goto \
200205 sswap.goto dswap.goto cswap.goto zswap.goto \
@@ -226,6 +231,7 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
226231 ssyr2k.acml dsyr2k.acml csyr2k.acml zsyr2k.acml \
227232 sger.acml dger.acml cger.acml zger.acml \
228233 sdot.acml ddot.acml \
234+ srotm.acml drotm.acml \
229235 saxpy.acml daxpy.acml caxpy.acml zaxpy.acml \
230236 scopy.acml dcopy.acml ccopy.acml zcopy.acml \
231237 sswap.acml dswap.acml cswap.acml zswap.acml \
@@ -258,6 +264,7 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
258264 ssyr2k.atlas dsyr2k.atlas csyr2k.atlas zsyr2k.atlas \
259265 sger.atlas dger.atlas cger.atlas zger.atlas\
260266 sdot.atlas ddot.atlas \
267+ srotm.atlas drotm.atlas \
261268 saxpy.atlas daxpy.atlas caxpy.atlas zaxpy.atlas \
262269 scopy.atlas dcopy.atlas ccopy.atlas zcopy.atlas \
263270 sswap.atlas dswap.atlas cswap.atlas zswap.atlas \
@@ -293,6 +300,7 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
293300 ssyr2k.mkl dsyr2k.mkl csyr2k.mkl zsyr2k.mkl \
294301 sger.mkl dger.mkl cger.mkl zger.mkl \
295302 sdot.mkl ddot.mkl cdot.mkl zdot.mkl \
303+ srotm.atlas drotm.atlas \
296304 saxpy.mkl daxpy.mkl caxpy.mkl zaxpy.mkl \
297305 scopy.mkl dcopy.mkl ccopy.mkl zcopy.mkl \
298306 sswap.mkl dswap.mkl cswap.mkl zswap.mkl \
@@ -336,6 +344,7 @@ veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
336344 ssyr2k.veclib dsyr2k.veclib csyr2k.veclib zsyr2k.veclib \
337345 sger.veclib dger.veclib cger.veclib zger.veclib \
338346 sdot.veclib ddot.veclib cdot.veclib zdot.veclib \
347+ srotm.veclib drotm.veclib \
339348 saxpy.veclib daxpy.veclib caxpy.veclib zaxpy.veclib \
340349 scopy.veclib dcopy.veclib ccopy.veclib zcopy.veclib \
341350 sswap.veclib dswap.veclib cswap.veclib zswap.veclib \
@@ -1835,6 +1844,37 @@ drot.mkl : drot.$(SUFFIX)
18351844drot.veclib : drot.$(SUFFIX )
18361845 $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
18371846
1847+ # #################################### srotm ####################################################
1848+ srotm.goto : srotm.$(SUFFIX ) ../$(LIBNAME )
1849+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1850+
1851+ srotm.acml : srotm.$(SUFFIX )
1852+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1853+
1854+ srotm.atlas : srotm.$(SUFFIX )
1855+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1856+
1857+ srotm.mkl : srotm.$(SUFFIX )
1858+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1859+
1860+ srotm.veclib : srotm.$(SUFFIX )
1861+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1862+
1863+ # #################################### drotm ####################################################
1864+ drotm.goto : drotm.$(SUFFIX ) ../$(LIBNAME )
1865+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
1866+
1867+ drotm.acml : drotm.$(SUFFIX )
1868+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1869+
1870+ drotm.atlas : drotm.$(SUFFIX )
1871+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1872+
1873+ drotm.mkl : drotm.$(SUFFIX )
1874+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
1875+
1876+ drotm.veclib : drotm.$(SUFFIX )
1877+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
18381878
18391879# #################################### Saxpy ####################################################
18401880saxpy.goto : saxpy.$(SUFFIX ) ../$(LIBNAME )
@@ -2658,7 +2698,11 @@ srot.$(SUFFIX) : rot.c
26582698drot.$(SUFFIX ) : rot.c
26592699 $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
26602700
2701+ srotm.$(SUFFIX ) : rotm.c
2702+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
26612703
2704+ drotm.$(SUFFIX ) : rotm.c
2705+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
26622706
26632707
26642708
0 commit comments