kusano 2b45e8
### AMAX ###
kusano 2b45e8
kusano 2b45e8
ifndef SAMAXKERNEL
kusano 2b45e8
SAMAXKERNEL = amax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DAMAXKERNEL
kusano 2b45e8
DAMAXKERNEL = amax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QAMAXKERNEL
kusano 2b45e8
QAMAXKERNEL = amax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CAMAXKERNEL
kusano 2b45e8
CAMAXKERNEL = zamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZAMAXKERNEL
kusano 2b45e8
ZAMAXKERNEL = zamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XAMAXKERNEL
kusano 2b45e8
XAMAXKERNEL = zamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### AMIN ###
kusano 2b45e8
kusano 2b45e8
ifndef SAMINKERNEL
kusano 2b45e8
SAMINKERNEL = amin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DAMINKERNEL
kusano 2b45e8
DAMINKERNEL = amin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QAMINKERNEL
kusano 2b45e8
QAMINKERNEL = amin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CAMINKERNEL
kusano 2b45e8
CAMINKERNEL = zamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZAMINKERNEL
kusano 2b45e8
ZAMINKERNEL = zamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XAMINKERNEL
kusano 2b45e8
XAMINKERNEL = zamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### MAX ###
kusano 2b45e8
kusano 2b45e8
ifndef SMAXKERNEL
kusano 2b45e8
SMAXKERNEL = max.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DMAXKERNEL
kusano 2b45e8
DMAXKERNEL = max.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QMAXKERNEL
kusano 2b45e8
QMAXKERNEL = max.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### MIN ###
kusano 2b45e8
kusano 2b45e8
ifndef SMINKERNEL
kusano 2b45e8
SMINKERNEL = min.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DMINKERNEL
kusano 2b45e8
DMINKERNEL = min.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QMINKERNEL
kusano 2b45e8
QMINKERNEL = min.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### IAMAX ###
kusano 2b45e8
kusano 2b45e8
ifndef ISAMAXKERNEL
kusano 2b45e8
ISAMAXKERNEL = iamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IDAMAXKERNEL
kusano 2b45e8
IDAMAXKERNEL = iamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IQAMAXKERNEL
kusano 2b45e8
IQAMAXKERNEL = iamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ICAMAXKERNEL
kusano 2b45e8
ICAMAXKERNEL = izamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IZAMAXKERNEL
kusano 2b45e8
IZAMAXKERNEL = izamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IXAMAXKERNEL
kusano 2b45e8
IXAMAXKERNEL = izamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### IAMIN ###
kusano 2b45e8
kusano 2b45e8
ifndef ISAMINKERNEL
kusano 2b45e8
ISAMINKERNEL = iamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IDAMINKERNEL
kusano 2b45e8
IDAMINKERNEL = iamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IQAMINKERNEL
kusano 2b45e8
IQAMINKERNEL = iamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ICAMINKERNEL
kusano 2b45e8
ICAMINKERNEL = izamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IZAMINKERNEL
kusano 2b45e8
IZAMINKERNEL = izamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IXAMINKERNEL
kusano 2b45e8
IXAMINKERNEL = izamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### IMAX ###
kusano 2b45e8
kusano 2b45e8
ifndef ISMAXKERNEL
kusano 2b45e8
ISMAXKERNEL = iamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IDMAXKERNEL
kusano 2b45e8
IDMAXKERNEL = iamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IQMAXKERNEL
kusano 2b45e8
IQMAXKERNEL = iamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### IMIN ###
kusano 2b45e8
kusano 2b45e8
ifndef ISMINKERNEL
kusano 2b45e8
ISMINKERNEL = iamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IDMINKERNEL
kusano 2b45e8
IDMINKERNEL = iamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IQMINKERNEL
kusano 2b45e8
IQMINKERNEL = iamin.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### ASUM ###
kusano 2b45e8
kusano 2b45e8
ifndef SASUMKERNEL
kusano 2b45e8
SASUMKERNEL =  asum.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DASUMKERNEL
kusano 2b45e8
DASUMKERNEL =  asum.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CASUMKERNEL
kusano 2b45e8
CASUMKERNEL = zasum.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZASUMKERNEL
kusano 2b45e8
ZASUMKERNEL = zasum.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QASUMKERNEL
kusano 2b45e8
QASUMKERNEL =  asum.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XASUMKERNEL
kusano 2b45e8
XASUMKERNEL = zasum.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### AXPY ###
kusano 2b45e8
kusano 2b45e8
ifndef SAXPYKERNEL
kusano 2b45e8
SAXPYKERNEL =  axpy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DAXPYKERNEL
kusano 2b45e8
DAXPYKERNEL =  axpy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CAXPYKERNEL
kusano 2b45e8
CAXPYKERNEL = zaxpy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZAXPYKERNEL
kusano 2b45e8
ZAXPYKERNEL = zaxpy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QAXPYKERNEL
kusano 2b45e8
QAXPYKERNEL =  axpy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XAXPYKERNEL
kusano 2b45e8
XAXPYKERNEL = zaxpy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### COPY ###
kusano 2b45e8
kusano 2b45e8
ifndef SCOPYKERNEL
kusano 2b45e8
SCOPYKERNEL =  copy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DCOPYKERNEL
kusano 2b45e8
DCOPYKERNEL =  copy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CCOPYKERNEL
kusano 2b45e8
CCOPYKERNEL = zcopy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZCOPYKERNEL
kusano 2b45e8
ZCOPYKERNEL = zcopy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QCOPYKERNEL
kusano 2b45e8
QCOPYKERNEL =  copy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XCOPYKERNEL
kusano 2b45e8
XCOPYKERNEL = zcopy.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### DOT ###
kusano 2b45e8
kusano 2b45e8
ifndef SDOTKERNEL
kusano 2b45e8
SDOTKERNEL =  dot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DDOTKERNEL
kusano 2b45e8
DDOTKERNEL =  dot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CDOTKERNEL
kusano 2b45e8
CDOTKERNEL = zdot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZDOTKERNEL
kusano 2b45e8
ZDOTKERNEL = zdot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QDOTKERNEL
kusano 2b45e8
QDOTKERNEL =  dot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XDOTKERNEL
kusano 2b45e8
XDOTKERNEL = zdot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### NRM2 ###
kusano 2b45e8
kusano 2b45e8
ifndef SNRM2KERNEL
kusano 2b45e8
SNRM2KERNEL = nrm2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DNRM2KERNEL
kusano 2b45e8
DNRM2KERNEL = nrm2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QNRM2KERNEL
kusano 2b45e8
QNRM2KERNEL = nrm2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CNRM2KERNEL
kusano 2b45e8
CNRM2KERNEL = znrm2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZNRM2KERNEL
kusano 2b45e8
ZNRM2KERNEL = znrm2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XNRM2KERNEL
kusano 2b45e8
XNRM2KERNEL = znrm2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### ROT ###
kusano 2b45e8
kusano 2b45e8
ifndef SROTKERNEL
kusano 2b45e8
SROTKERNEL = rot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DROTKERNEL
kusano 2b45e8
DROTKERNEL = rot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QROTKERNEL
kusano 2b45e8
QROTKERNEL = rot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CROTKERNEL
kusano 2b45e8
CROTKERNEL = zrot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZROTKERNEL
kusano 2b45e8
ZROTKERNEL = zrot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XROTKERNEL
kusano 2b45e8
XROTKERNEL = zrot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### SCAL ###
kusano 2b45e8
kusano 2b45e8
ifndef SSCALKERNEL
kusano 2b45e8
SSCALKERNEL =  scal.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DSCALKERNEL
kusano 2b45e8
DSCALKERNEL =  scal.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CSCALKERNEL
kusano 2b45e8
CSCALKERNEL = zscal.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZSCALKERNEL
kusano 2b45e8
ZSCALKERNEL = zscal.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QSCALKERNEL
kusano 2b45e8
QSCALKERNEL =  scal.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XSCALKERNEL
kusano 2b45e8
XSCALKERNEL = zscal.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### SWAP ###
kusano 2b45e8
kusano 2b45e8
ifndef SSWAPKERNEL
kusano 2b45e8
SSWAPKERNEL =  swap.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DSWAPKERNEL
kusano 2b45e8
DSWAPKERNEL =  swap.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CSWAPKERNEL
kusano 2b45e8
CSWAPKERNEL = zswap.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZSWAPKERNEL
kusano 2b45e8
ZSWAPKERNEL = zswap.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QSWAPKERNEL
kusano 2b45e8
QSWAPKERNEL =   swap.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XSWAPKERNEL
kusano 2b45e8
XSWAPKERNEL =  zswap.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
### GEMV ###
kusano 2b45e8
kusano 2b45e8
ifndef SGEMVNKERNEL
kusano 2b45e8
SGEMVNKERNEL = gemv_n.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef SGEMVTKERNEL
kusano 2b45e8
SGEMVTKERNEL = gemv_t.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DGEMVNKERNEL
kusano 2b45e8
DGEMVNKERNEL = gemv_n.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DGEMVTKERNEL
kusano 2b45e8
DGEMVTKERNEL = gemv_t.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CGEMVNKERNEL
kusano 2b45e8
CGEMVNKERNEL = zgemv_n.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CGEMVTKERNEL
kusano 2b45e8
CGEMVTKERNEL = zgemv_t.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZGEMVNKERNEL
kusano 2b45e8
ZGEMVNKERNEL = zgemv_n.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZGEMVTKERNEL
kusano 2b45e8
ZGEMVTKERNEL = zgemv_t.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QGEMVNKERNEL
kusano 2b45e8
QGEMVNKERNEL = gemv_n.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QGEMVTKERNEL
kusano 2b45e8
QGEMVTKERNEL = gemv_t.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XGEMVNKERNEL
kusano 2b45e8
XGEMVNKERNEL = zgemv_n.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XGEMVTKERNEL
kusano 2b45e8
XGEMVTKERNEL = zgemv_t.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef SCABS_KERNEL
kusano 2b45e8
SCABS_KERNEL	= cabs.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DCABS_KERNEL
kusano 2b45e8
DCABS_KERNEL	= cabs.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QCABS_KERNEL
kusano 2b45e8
QCABS_KERNEL	= cabs.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef LSAME_KERNEL
kusano 2b45e8
LSAME_KERNEL	= lsame.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
SBLASOBJS	+= \
kusano 2b45e8
	 samax_k$(TSUFFIX).$(SUFFIX)  samin_k$(TSUFFIX).$(SUFFIX)  smax_k$(TSUFFIX).$(SUFFIX)  smin_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	isamax_k$(TSUFFIX).$(SUFFIX) isamin_k$(TSUFFIX).$(SUFFIX) ismax_k$(TSUFFIX).$(SUFFIX) ismin_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	sasum_k$(TSUFFIX).$(SUFFIX) saxpy_k$(TSUFFIX).$(SUFFIX) scopy_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	sdot_k$(TSUFFIX).$(SUFFIX) sdsdot_k$(TSUFFIX).$(SUFFIX) dsdot_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	snrm2_k$(TSUFFIX).$(SUFFIX) srot_k$(TSUFFIX).$(SUFFIX) sscal_k$(TSUFFIX).$(SUFFIX) sswap_k$(TSUFFIX).$(SUFFIX)
kusano 2b45e8
kusano 2b45e8
DBLASOBJS	+= \
kusano 2b45e8
	 damax_k$(TSUFFIX).$(SUFFIX)  damin_k$(TSUFFIX).$(SUFFIX)  dmax_k$(TSUFFIX).$(SUFFIX)  dmin_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	idamax_k$(TSUFFIX).$(SUFFIX) idamin_k$(TSUFFIX).$(SUFFIX) idmax_k$(TSUFFIX).$(SUFFIX) idmin_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	dasum_k$(TSUFFIX).$(SUFFIX) daxpy_k$(TSUFFIX).$(SUFFIX) dcopy_k$(TSUFFIX).$(SUFFIX) ddot_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	dnrm2_k$(TSUFFIX).$(SUFFIX) drot_k$(TSUFFIX).$(SUFFIX) dscal_k$(TSUFFIX).$(SUFFIX) dswap_k$(TSUFFIX).$(SUFFIX)
kusano 2b45e8
kusano 2b45e8
QBLASOBJS	+= \
kusano 2b45e8
	 qamax_k$(TSUFFIX).$(SUFFIX)  qamin_k$(TSUFFIX).$(SUFFIX)  qmax_k$(TSUFFIX).$(SUFFIX)  qmin_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	iqamax_k$(TSUFFIX).$(SUFFIX) iqamin_k$(TSUFFIX).$(SUFFIX) iqmax_k$(TSUFFIX).$(SUFFIX) iqmin_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	qasum_k$(TSUFFIX).$(SUFFIX) qaxpy_k$(TSUFFIX).$(SUFFIX) qcopy_k$(TSUFFIX).$(SUFFIX) qdot_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	qnrm2_k$(TSUFFIX).$(SUFFIX) qrot_k$(TSUFFIX).$(SUFFIX) qscal_k$(TSUFFIX).$(SUFFIX) qswap_k$(TSUFFIX).$(SUFFIX)
kusano 2b45e8
kusano 2b45e8
CBLASOBJS	+= \
kusano 2b45e8
	camax_k$(TSUFFIX).$(SUFFIX)  camin_k$(TSUFFIX).$(SUFFIX) icamax_k$(TSUFFIX).$(SUFFIX) icamin_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	casum_k$(TSUFFIX).$(SUFFIX) caxpy_k$(TSUFFIX).$(SUFFIX) caxpyc_k$(TSUFFIX).$(SUFFIX) ccopy_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	cdotc_k$(TSUFFIX).$(SUFFIX) cdotu_k$(TSUFFIX).$(SUFFIX) cnrm2_k$(TSUFFIX).$(SUFFIX) csrot_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	cscal_k$(TSUFFIX).$(SUFFIX) cswap_k$(TSUFFIX).$(SUFFIX)
kusano 2b45e8
kusano 2b45e8
ZBLASOBJS	+= \
kusano 2b45e8
	 zamax_k$(TSUFFIX).$(SUFFIX)  zamin_k$(TSUFFIX).$(SUFFIX) izamax_k$(TSUFFIX).$(SUFFIX) izamin_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	zasum_k$(TSUFFIX).$(SUFFIX) zaxpy_k$(TSUFFIX).$(SUFFIX) zaxpyc_k$(TSUFFIX).$(SUFFIX) zcopy_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	zdotc_k$(TSUFFIX).$(SUFFIX) zdotu_k$(TSUFFIX).$(SUFFIX) znrm2_k$(TSUFFIX).$(SUFFIX) zdrot_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	zscal_k$(TSUFFIX).$(SUFFIX) zswap_k$(TSUFFIX).$(SUFFIX)
kusano 2b45e8
kusano 2b45e8
XBLASOBJS	+= \
kusano 2b45e8
	 xamax_k$(TSUFFIX).$(SUFFIX)  xamin_k$(TSUFFIX).$(SUFFIX) ixamax_k$(TSUFFIX).$(SUFFIX) ixamin_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	xasum_k$(TSUFFIX).$(SUFFIX) xaxpy_k$(TSUFFIX).$(SUFFIX) xaxpyc_k$(TSUFFIX).$(SUFFIX) xcopy_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	xdotc_k$(TSUFFIX).$(SUFFIX) xdotu_k$(TSUFFIX).$(SUFFIX) xnrm2_k$(TSUFFIX).$(SUFFIX) xqrot_k$(TSUFFIX).$(SUFFIX) \
kusano 2b45e8
	xscal_k$(TSUFFIX).$(SUFFIX) xswap_k$(TSUFFIX).$(SUFFIX)
kusano 2b45e8
kusano 2b45e8
### AMAX ###
kusano 2b45e8
kusano 2b45e8
kusano 2b45e8
kusano 2b45e8
kusano 2b45e8
$(KDIR)samax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)samax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(SAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE  -DUSE_ABS -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)damax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)damax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(DAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE  -DUSE_ABS -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qamax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)qamax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(QAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DUSE_ABS -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)camax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)camax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(CAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE  -DUSE_ABS -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)zamax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)zamax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ZAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE  -DUSE_ABS -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xamax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)xamax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(XAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DUSE_ABS -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
### AMIN ###
kusano 2b45e8
kusano 2b45e8
$(KDIR)samin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)samin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(SAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)damin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)damin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(DAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qamin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)qamin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(QAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DUSE_ABS -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)camin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)camin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(CAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)zamin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)zamin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ZAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xamin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)xamin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(XAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DUSE_ABS -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
### MAX ###
kusano 2b45e8
kusano 2b45e8
$(KDIR)smax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)smax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(SMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UUSE_ABS  -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)dmax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)dmax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(DMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UUSE_ABS  -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qmax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)qmax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(QMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UUSE_ABS -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
### MIN ###
kusano 2b45e8
kusano 2b45e8
$(KDIR)smin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)smin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(SMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)dmin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)dmin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(DMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qmin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)qmin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(QMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UUSE_ABS -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
kusano 2b45e8
### IAMAX ###
kusano 2b45e8
kusano 2b45e8
$(KDIR)isamax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)isamax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ISAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DUSE_ABS  -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)idamax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)idamax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IDAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DUSE_ABS  -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)iqamax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)iqamax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IQAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DUSE_ABS -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)icamax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)icamax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ICAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DUSE_ABS  -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)izamax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)izamax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IZAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DUSE_ABS  -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)ixamax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)ixamax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IXAMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DUSE_ABS -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
### IAMIN ###
kusano 2b45e8
kusano 2b45e8
$(KDIR)isamin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)isamin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ISAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)idamin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)idamin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IDAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -DUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)iqamin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)iqamin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IQAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -DUSE_ABS -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)icamin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)icamin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ICAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)izamin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)izamin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IZAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)ixamin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)ixamin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IXAMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DUSE_ABS -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
### IMAX ###
kusano 2b45e8
kusano 2b45e8
$(KDIR)ismax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)ismax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ISMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UUSE_ABS  -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)idmax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)idmax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IDMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UUSE_ABS  -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)iqmax_k$(TSUFFIX).$(SUFFIX)  $(KDIR)iqmax_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IQMAXKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UUSE_ABS -UUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
### IMIN ###
kusano 2b45e8
kusano 2b45e8
$(KDIR)ismin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)ismin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ISMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)idmin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)idmin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IDMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UUSE_ABS  -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)iqmin_k$(TSUFFIX).$(SUFFIX)  $(KDIR)iqmin_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(IQMINKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UUSE_ABS -DUSE_MIN $< -o $@
kusano 2b45e8
kusano 2b45e8
kusano 2b45e8
$(KDIR)sasum_k$(TSUFFIX).$(SUFFIX)   $(KDIR)sasum_k$(TPSUFFIX).$(PSUFFIX)   : $(KERNELDIR)/$(SASUMKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)dasum_k$(TSUFFIX).$(SUFFIX)   $(KDIR)dasum_k$(TPSUFFIX).$(PSUFFIX)   : $(KERNELDIR)/$(DASUMKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qasum_k$(TSUFFIX).$(SUFFIX)   $(KDIR)qasum_k$(TPSUFFIX).$(PSUFFIX)   : $(KERNELDIR)/$(QASUMKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)casum_k$(TSUFFIX).$(SUFFIX)  $(KDIR)casum_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(CASUMKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)zasum_k$(TSUFFIX).$(SUFFIX)  $(KDIR)zasum_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ZASUMKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xasum_k$(TSUFFIX).$(SUFFIX)  $(KDIR)xasum_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(XASUMKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)saxpy_k$(TSUFFIX).$(SUFFIX)  $(KDIR)saxpy_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(SAXPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UCOMPLEX -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)daxpy_k$(TSUFFIX).$(SUFFIX)  $(KDIR)daxpy_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(DAXPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UCOMPLEX -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qaxpy_k$(TSUFFIX).$(SUFFIX)  $(KDIR)qaxpy_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(QAXPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UCOMPLEX -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)caxpy_k$(TSUFFIX).$(SUFFIX)  $(KDIR)caxpy_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(CAXPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DCOMPLEX -UCONJ -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)zaxpy_k$(TSUFFIX).$(SUFFIX)  $(KDIR)zaxpy_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ZAXPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DCOMPLEX -UCONJ -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xaxpy_k$(TSUFFIX).$(SUFFIX)  $(KDIR)xaxpy_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(XAXPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DCOMPLEX -UCONJ -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)caxpyc_k$(TSUFFIX).$(SUFFIX)  $(KDIR)caxpyc_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(CAXPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DCOMPLEX -DCONJ -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)zaxpyc_k$(TSUFFIX).$(SUFFIX)  $(KDIR)zaxpyc_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ZAXPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DCOMPLEX -DCONJ -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xaxpyc_k$(TSUFFIX).$(SUFFIX)  $(KDIR)xaxpyc_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(XAXPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DCOMPLEX -DCONJ -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)scopy_k$(TSUFFIX).$(SUFFIX) $(KDIR)scopy_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(SCOPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -UCOMPLEX -DC_INTERFACE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)dcopy_k$(TSUFFIX).$(SUFFIX) $(KDIR)dcopy_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(DCOPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE -UCOMPLEX -DC_INTERFACE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qcopy_k$(TSUFFIX).$(SUFFIX) $(KDIR)qcopy_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(QCOPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE -UCOMPLEX -DC_INTERFACE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)ccopy_k$(TSUFFIX).$(SUFFIX) $(KDIR)ccopy_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(CCOPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DCOMPLEX -DC_INTERFACE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)zcopy_k$(TSUFFIX).$(SUFFIX) $(KDIR)zcopy_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(ZCOPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DCOMPLEX -DC_INTERFACE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xcopy_k$(TSUFFIX).$(SUFFIX) $(KDIR)xcopy_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(XCOPYKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DCOMPLEX -DC_INTERFACE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)ddot_k$(TSUFFIX).$(SUFFIX) $(KDIR)ddot_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(DDOTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qdot_k$(TSUFFIX).$(SUFFIX) $(KDIR)qdot_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(QDOTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)dsdot_k$(TSUFFIX).$(SUFFIX) $(KDIR)dsdot_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(SDOTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE -DDSDOT $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)sdot_k$(TSUFFIX).$(SUFFIX) $(KDIR)sdot_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(SDOTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)sdsdot_k$(TSUFFIX).$(SUFFIX) $(KDIR)sdsdot_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(SDOTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)zdotu_k$(TSUFFIX).$(SUFFIX) $(KDIR)zdotu_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(ZDOTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -UCONJ $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)zdotc_k$(TSUFFIX).$(SUFFIX) $(KDIR)zdotc_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(ZDOTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE -DCONJ $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xdotu_k$(TSUFFIX).$(SUFFIX) $(KDIR)xdotu_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(XDOTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -UCONJ $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xdotc_k$(TSUFFIX).$(SUFFIX) $(KDIR)xdotc_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(XDOTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE -DCONJ $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)cdotu_k$(TSUFFIX).$(SUFFIX) $(KDIR)cdotu_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(CDOTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -UCONJ $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)cdotc_k$(TSUFFIX).$(SUFFIX) $(KDIR)cdotc_k$(TPSUFFIX).$(PSUFFIX) : $(KERNELDIR)/$(CDOTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE -DCONJ $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)snrm2_k$(TSUFFIX).$(SUFFIX)  $(KDIR)snrm2_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(SNRM2KERNEL) 
kusano 2b45e8
	$(CC) $(CFLAGS) -UCOMPLEX -c -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)dnrm2_k$(TSUFFIX).$(SUFFIX)  $(KDIR)dnrm2_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(DNRM2KERNEL) 
kusano 2b45e8
	$(CC) $(CFLAGS) -UCOMPLEX -c -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qnrm2_k$(TSUFFIX).$(SUFFIX)  $(KDIR)qnrm2_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(QNRM2KERNEL) 
kusano 2b45e8
	$(CC) $(CFLAGS) -UCOMPLEX -c -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)cnrm2_k$(TSUFFIX).$(SUFFIX)  $(KDIR)cnrm2_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(CNRM2KERNEL) 
kusano 2b45e8
	$(CC) $(CFLAGS) -DCOMPLEX -c -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)znrm2_k$(TSUFFIX).$(SUFFIX)  $(KDIR)znrm2_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ZNRM2KERNEL) 
kusano 2b45e8
	$(CC) $(CFLAGS) -DCOMPLEX -c -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xnrm2_k$(TSUFFIX).$(SUFFIX)  $(KDIR)xnrm2_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(XNRM2KERNEL) 
kusano 2b45e8
	$(CC) $(CFLAGS) -DCOMPLEX -c -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)srot_k$(TSUFFIX).$(SUFFIX)  $(KDIR)srot_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(SROTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UCOMPLEX -UDOUBLE  $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)drot_k$(TSUFFIX).$(SUFFIX)  $(KDIR)drot_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(DROTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UCOMPLEX -DDOUBLE  $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qrot_k$(TSUFFIX).$(SUFFIX)  $(KDIR)qrot_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(QROTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UCOMPLEX -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)csrot_k$(TSUFFIX).$(SUFFIX)  $(KDIR)csrot_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(CROTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DCOMPLEX -UDOUBLE  $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)zdrot_k$(TSUFFIX).$(SUFFIX)  $(KDIR)zdrot_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ZROTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DCOMPLEX -DDOUBLE  $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xqrot_k$(TSUFFIX).$(SUFFIX)  $(KDIR)xqrot_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(XROTKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DCOMPLEX -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)sscal_k$(TSUFFIX).$(SUFFIX)  $(KDIR)sscal_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(SSCALKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)dscal_k$(TSUFFIX).$(SUFFIX)  $(KDIR)dscal_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(DSCALKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qscal_k$(TSUFFIX).$(SUFFIX)  $(KDIR)qscal_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(QSCALKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)cscal_k$(TSUFFIX).$(SUFFIX)  $(KDIR)cscal_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(CSCALKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)zscal_k$(TSUFFIX).$(SUFFIX)  $(KDIR)zscal_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ZSCALKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xscal_k$(TSUFFIX).$(SUFFIX)  $(KDIR)xscal_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(XSCALKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)sswap_k$(TSUFFIX).$(SUFFIX)  $(KDIR)sswap_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(SSWAPKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)dswap_k$(TSUFFIX).$(SUFFIX)  $(KDIR)dswap_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(DSWAPKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)qswap_k$(TSUFFIX).$(SUFFIX)  $(KDIR)qswap_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(QSWAPKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)cswap_k$(TSUFFIX).$(SUFFIX)  $(KDIR)cswap_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(CSWAPKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)zswap_k$(TSUFFIX).$(SUFFIX)  $(KDIR)zswap_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(ZSWAPKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE $< -o $@
kusano 2b45e8
kusano 2b45e8
$(KDIR)xswap_k$(TSUFFIX).$(SUFFIX)  $(KDIR)xswap_k$(TPSUFFIX).$(PSUFFIX)  : $(KERNELDIR)/$(XSWAPKERNEL) 
kusano 2b45e8
	$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE $< -o $@