kusano 2b45e8
ifndef SAMAXKERNEL
kusano 2b45e8
SAMAXKERNEL = amax_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DAMAXKERNEL
kusano 2b45e8
DAMAXKERNEL = amax_sse2.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_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZAMAXKERNEL
kusano 2b45e8
ZAMAXKERNEL = zamax_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XAMAXKERNEL
kusano 2b45e8
XAMAXKERNEL = zamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef SASUMKERNEL
kusano 2b45e8
SASUMKERNEL =  asum_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DASUMKERNEL
kusano 2b45e8
DASUMKERNEL =  asum_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CASUMKERNEL
kusano 2b45e8
CASUMKERNEL = zasum_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZASUMKERNEL
kusano 2b45e8
ZASUMKERNEL = zasum_sse2.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
ifndef SAMINKERNEL
kusano 2b45e8
SAMINKERNEL = amax_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DAMINKERNEL
kusano 2b45e8
DAMINKERNEL = amax_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QAMINKERNEL
kusano 2b45e8
QAMINKERNEL = amax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CAMINKERNEL
kusano 2b45e8
CAMINKERNEL = zamax_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZAMINKERNEL
kusano 2b45e8
ZAMINKERNEL = zamax_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XAMINKERNEL
kusano 2b45e8
XAMINKERNEL = zamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef SAXPYKERNEL
kusano 2b45e8
SAXPYKERNEL =  axpy_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DAXPYKERNEL
kusano 2b45e8
DAXPYKERNEL =  axpy_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CAXPYKERNEL
kusano 2b45e8
CAXPYKERNEL = zaxpy_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZAXPYKERNEL
kusano 2b45e8
ZAXPYKERNEL = zaxpy_sse2.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
ifndef SCOPYKERNEL
kusano 2b45e8
SCOPYKERNEL =  copy_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DCOPYKERNEL
kusano 2b45e8
DCOPYKERNEL =  copy_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CCOPYKERNEL
kusano 2b45e8
CCOPYKERNEL = zcopy_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZCOPYKERNEL
kusano 2b45e8
ZCOPYKERNEL = zcopy_sse2.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
ifndef SDOTKERNEL
kusano 2b45e8
SDOTKERNEL =  dot_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DDOTKERNEL
kusano 2b45e8
DDOTKERNEL =  dot_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CDOTKERNEL
kusano 2b45e8
CDOTKERNEL = zdot_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZDOTKERNEL
kusano 2b45e8
ZDOTKERNEL = zdot_sse2.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
ifndef ISAMAXKERNEL
kusano 2b45e8
ISAMAXKERNEL = iamax_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IDAMAXKERNEL
kusano 2b45e8
IDAMAXKERNEL = iamax_sse2.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_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IZAMAXKERNEL
kusano 2b45e8
IZAMAXKERNEL = izamax_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IXAMAXKERNEL
kusano 2b45e8
IXAMAXKERNEL = izamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ISAMINKERNEL
kusano 2b45e8
ISAMINKERNEL = iamax_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IDAMINKERNEL
kusano 2b45e8
IDAMINKERNEL = iamax_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IQAMINKERNEL
kusano 2b45e8
IQAMINKERNEL = iamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ICAMINKERNEL
kusano 2b45e8
ICAMINKERNEL = izamax_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IZAMINKERNEL
kusano 2b45e8
IZAMINKERNEL = izamax_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IXAMINKERNEL
kusano 2b45e8
IXAMINKERNEL = izamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ISMAXKERNEL
kusano 2b45e8
ISMAXKERNEL = iamax_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IDMAXKERNEL
kusano 2b45e8
IDMAXKERNEL = iamax_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IQMAXKERNEL
kusano 2b45e8
IQMAXKERNEL = iamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ISMINKERNEL
kusano 2b45e8
ISMINKERNEL = iamax_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IDMINKERNEL
kusano 2b45e8
IDMINKERNEL = iamax_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef IQMINKERNEL
kusano 2b45e8
IQMINKERNEL = iamax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef SMAXKERNEL
kusano 2b45e8
SMAXKERNEL = amax_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DMAXKERNEL
kusano 2b45e8
DMAXKERNEL = amax_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QMAXKERNEL
kusano 2b45e8
QMAXKERNEL = amax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef SMINKERNEL
kusano 2b45e8
SMINKERNEL = amax_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DMINKERNEL
kusano 2b45e8
DMINKERNEL = amax_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QMINKERNEL
kusano 2b45e8
QMINKERNEL = amax.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef SNRM2KERNEL
kusano 2b45e8
SNRM2KERNEL = nrm2_sse.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_sse.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
ifndef SROTKERNEL
kusano 2b45e8
SROTKERNEL = rot_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DROTKERNEL
kusano 2b45e8
DROTKERNEL = rot_sse2.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_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZROTKERNEL
kusano 2b45e8
ZROTKERNEL = zrot_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XROTKERNEL
kusano 2b45e8
XROTKERNEL = zrot.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef SSCALKERNEL
kusano 2b45e8
SSCALKERNEL =  scal_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DSCALKERNEL
kusano 2b45e8
DSCALKERNEL =  scal_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CSCALKERNEL
kusano 2b45e8
CSCALKERNEL = zscal_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZSCALKERNEL
kusano 2b45e8
ZSCALKERNEL = zscal_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ASCALKERNEL
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
ifndef SSWAPKERNEL
kusano 2b45e8
SSWAPKERNEL =  swap_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DSWAPKERNEL
kusano 2b45e8
DSWAPKERNEL =  swap_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CSWAPKERNEL
kusano 2b45e8
CSWAPKERNEL = zswap_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZSWAPKERNEL
kusano 2b45e8
ZSWAPKERNEL = zswap_sse2.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
ifndef SSYMV_U_KERNEL
kusano 2b45e8
SSYMV_U_KERNEL =  symv_U_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef SSYMV_L_KERNEL
kusano 2b45e8
SSYMV_L_KERNEL =  symv_L_sse.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DSYMV_U_KERNEL
kusano 2b45e8
DSYMV_U_KERNEL =  symv_U_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DSYMV_L_KERNEL
kusano 2b45e8
DSYMV_L_KERNEL =  symv_L_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZSYMV_U_KERNEL
kusano 2b45e8
ZSYMV_U_KERNEL =  zsymv_U_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZSYMV_L_KERNEL
kusano 2b45e8
ZSYMV_L_KERNEL =  zsymv_L_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZHEMV_U_KERNEL
kusano 2b45e8
ZHEMV_U_KERNEL =  zsymv_U_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef ZHEMV_L_KERNEL
kusano 2b45e8
ZHEMV_L_KERNEL =  zsymv_L_sse2.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
GEMVDEP = ../l2param.h
kusano 2b45e8
kusano 2b45e8
ifndef SGEMVNKERNEL
kusano 2b45e8
SGEMVNKERNEL = sgemv_n.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef SGEMVTKERNEL
kusano 2b45e8
SGEMVTKERNEL = sgemv_t.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DGEMVNKERNEL
kusano 2b45e8
DGEMVNKERNEL = dgemv_n.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef DGEMVTKERNEL
kusano 2b45e8
DGEMVTKERNEL = dgemv_t.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CGEMVNKERNEL
kusano 2b45e8
CGEMVNKERNEL = cgemv_n.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef CGEMVTKERNEL
kusano 2b45e8
CGEMVTKERNEL = cgemv_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 = qgemv_n.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef QGEMVTKERNEL
kusano 2b45e8
QGEMVTKERNEL = qgemv_t.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XGEMVNKERNEL
kusano 2b45e8
XGEMVNKERNEL = xgemv_n.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
ifndef XGEMVTKERNEL
kusano 2b45e8
XGEMVTKERNEL = xgemv_t.S
kusano 2b45e8
endif
kusano 2b45e8
kusano 2b45e8
QGEMMKERNEL    =  qgemm_kernel_2x2.S
kusano 2b45e8
QGEMMINCOPY    =
kusano 2b45e8
QGEMMITCOPY    =
kusano 2b45e8
QGEMMONCOPY    =  ../generic/gemm_ncopy_2.c
kusano 2b45e8
QGEMMOTCOPY    =  ../generic/gemm_tcopy_2.c
kusano 2b45e8
QGEMMINCOPYOBJ =
kusano 2b45e8
QGEMMITCOPYOBJ =
kusano 2b45e8
QGEMMONCOPYOBJ =  qgemm_oncopy$(TSUFFIX).$(SUFFIX)
kusano 2b45e8
QGEMMOTCOPYOBJ =  qgemm_otcopy$(TSUFFIX).$(SUFFIX)
kusano 2b45e8
kusano 2b45e8
XGEMMKERNEL    =  xgemm_kernel_1x1.S
kusano 2b45e8
XGEMMINCOPY    =
kusano 2b45e8
XGEMMITCOPY    =
kusano 2b45e8
XGEMMONCOPY    =  ../generic/zgemm_ncopy_1.c
kusano 2b45e8
XGEMMOTCOPY    =  ../generic/zgemm_tcopy_1.c
kusano 2b45e8
XGEMMINCOPYOBJ =
kusano 2b45e8
XGEMMITCOPYOBJ =
kusano 2b45e8
XGEMMONCOPYOBJ =  xgemm_oncopy$(TSUFFIX).$(SUFFIX)
kusano 2b45e8
XGEMMOTCOPYOBJ =  xgemm_otcopy$(TSUFFIX).$(SUFFIX)
kusano 2b45e8
kusano 2b45e8
SGEMM_BETA = gemm_beta.S
kusano 2b45e8
DGEMM_BETA = gemm_beta.S
kusano 2b45e8
CGEMM_BETA = zgemm_beta.S
kusano 2b45e8
ZGEMM_BETA = zgemm_beta.S
kusano 2b45e8
QGEMM_BETA = ../generic/gemm_beta.c
kusano 2b45e8
XGEMM_BETA = ../generic/zgemm_beta.c
kusano 2b45e8
kusano 2b45e8
QTRSMKERNEL_LN	=  qtrsm_kernel_LN_2x2.S
kusano 2b45e8
QTRSMKERNEL_LT	=  qtrsm_kernel_LT_2x2.S
kusano 2b45e8
QTRSMKERNEL_RN	=  qtrsm_kernel_LT_2x2.S
kusano 2b45e8
QTRSMKERNEL_RT	=  qtrsm_kernel_RT_2x2.S
kusano 2b45e8
kusano 2b45e8
XTRSMKERNEL_LN	=  xtrsm_kernel_LT_1x1.S
kusano 2b45e8
XTRSMKERNEL_LT	=  xtrsm_kernel_LT_1x1.S
kusano 2b45e8
XTRSMKERNEL_RN	=  xtrsm_kernel_LT_1x1.S
kusano 2b45e8
XTRSMKERNEL_RT	=  xtrsm_kernel_LT_1x1.S
kusano 2b45e8
kusano 2b45e8
XGEMM3MKERNEL    =  xgemm3m_kernel_2x2.S