Add CBLAS interfaces for csrot and zdrot
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Tue, 12 Jan 2021 22:22:00 +0000 (23:22 +0100)
committerGitHub <noreply@github.com>
Tue, 12 Jan 2021 22:22:00 +0000 (23:22 +0100)
interface/Makefile

index 597956fdb286e77de4f937d59260813f7898e7ec..1a440c9c3e2b578d5af52960c39c6a6e0e81ca05 100644 (file)
@@ -316,7 +316,7 @@ CCBLAS1OBJS   = \
        cblas_cscal.$(SUFFIX) cblas_csscal.$(SUFFIX) \
        cblas_cswap.$(SUFFIX) cblas_scnrm2.$(SUFFIX) \
        cblas_caxpby.$(SUFFIX) \
-       cblas_icmin.$(SUFFIX) cblas_icmax.$(SUFFIX) cblas_scsum.$(SUFFIX)
+       cblas_icmin.$(SUFFIX) cblas_icmax.$(SUFFIX) cblas_scsum.$(SUFFIX) cblas_csrot.$(SUFFIX)
 
 CCBLAS2OBJS   = \
        cblas_cgemv.$(SUFFIX) cblas_cgerc.$(SUFFIX) cblas_cgeru.$(SUFFIX) \
@@ -346,7 +346,7 @@ CZBLAS1OBJS   = \
        cblas_zscal.$(SUFFIX) cblas_zdscal.$(SUFFIX) \
        cblas_zswap.$(SUFFIX) cblas_dznrm2.$(SUFFIX) \
        cblas_zaxpby.$(SUFFIX) \
-       cblas_izmin.$(SUFFIX) cblas_izmax.$(SUFFIX) cblas_dzsum.$(SUFFIX)
+       cblas_izmin.$(SUFFIX) cblas_izmax.$(SUFFIX) cblas_dzsum.$(SUFFIX) cblas_zdrot.$(SUFFIX)
 
 
 CZBLAS2OBJS   = \
@@ -1664,6 +1664,12 @@ cblas_csscal.$(SUFFIX) cblas_csscal.$(PSUFFIX) : zscal.c
 cblas_zdscal.$(SUFFIX) cblas_zdscal.$(PSUFFIX) : zscal.c
        $(CC) $(CFLAGS) -DCBLAS -c -DSSCAL $< -o $(@F)
 
+cblas_csrot.$(SUFFIX) cblas_csrot.$(PSUFFIX) : zrot.c
+       $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
+
+cblas_zdrot.$(SUFFIX) cblas_zdrot.$(PSUFFIX) : zrot.c
+       $(CC) $(CFLAGS) -DCBLAS -c $< -o $(@F)
+
 ifeq ($(BUILD_BFLOAT16),1)
 cblas_sbgemv.$(SUFFIX) cblas_sbgemv.$(PSUFFIX) : sbgemv.c
        $(CC) -DCBLAS -c $(CFLAGS) $< -o $(@F)