| @@ -1,89 +1,168 @@ | |||||
| #SAMAXKERNEL = ../arm/amax.c | |||||
| #DAMAXKERNEL = ../arm/amax.c | |||||
| #CAMAXKERNEL = ../arm/zamax.c | |||||
| #ZAMAXKERNEL = ../arm/zamax.c | |||||
| SAMINKERNEL = ../arm/amin.c | |||||
| DAMINKERNEL = ../arm/amin.c | |||||
| CAMINKERNEL = ../arm/zamin.c | |||||
| ZAMINKERNEL = ../arm/zamin.c | |||||
| SMAXKERNEL = ../arm/max.c | |||||
| DMAXKERNEL = ../arm/max.c | |||||
| SMINKERNEL = ../arm/min.c | |||||
| DMINKERNEL = ../arm/min.c | |||||
| #ISAMAXKERNEL = ../arm/iamax.c | |||||
| #IDAMAXKERNEL = ../arm/iamax.c | |||||
| #ICAMAXKERNEL = ../arm/izamax.c | |||||
| #IZAMAXKERNEL = ../arm/izamax.c | |||||
| ISAMINKERNEL = ../arm/iamin.c | |||||
| IDAMINKERNEL = ../arm/iamin.c | |||||
| ICAMINKERNEL = ../arm/izamin.c | |||||
| IZAMINKERNEL = ../arm/izamin.c | |||||
| #ISMAXKERNEL = ../arm/imax.c | |||||
| #IDMAXKERNEL = ../arm/imax.c | |||||
| ISMINKERNEL = ../arm/imin.c | |||||
| IDMINKERNEL = ../arm/imin.c | |||||
| #SASUMKERNEL = ../arm/asum.c | |||||
| #DASUMKERNEL = ../arm/asum.c | |||||
| #CASUMKERNEL = ../arm/zasum.c | |||||
| #ZASUMKERNEL = ../arm/zasum.c | |||||
| #SAXPYKERNEL = ../arm/axpy.c | |||||
| #DAXPYKERNEL = ../arm/axpy.c | |||||
| #CAXPYKERNEL = ../arm/zaxpy.c | |||||
| #ZAXPYKERNEL = ../arm/zaxpy.c | |||||
| #SCOPYKERNEL = ../arm/copy.c | |||||
| #DCOPYKERNEL = ../arm/copy.c | |||||
| #CCOPYKERNEL = ../arm/zcopy.c | |||||
| #ZCOPYKERNEL = ../arm/zcopy.c | |||||
| #SDOTKERNEL = ../arm/dot.c | |||||
| #DDOTKERNEL = ../arm/dot.c | |||||
| #CDOTKERNEL = ../arm/zdot.c | |||||
| #ZDOTKERNEL = ../arm/zdot.c | |||||
| ifndef SAMINKERNEL | |||||
| SAMINKERNEL = amax.S | |||||
| endif | |||||
| DSDOTKERNEL = ../arm/dot.c | |||||
| #SNRM2KERNEL = ../arm/nrm2.c | |||||
| #DNRM2KERNEL = ../arm/nrm2.c | |||||
| #CNRM2KERNEL = ../arm/znrm2.c | |||||
| # Bug in znrm2 assembler kernel | |||||
| ZNRM2KERNEL = ../arm/znrm2.c | |||||
| ifndef DAMINKERNEL | |||||
| DAMINKERNEL = amax.S | |||||
| endif | |||||
| ifndef QAMINKERNEL | |||||
| QAMINKERNEL = amax.S | |||||
| endif | |||||
| #SROTKERNEL = ../arm/rot.c | |||||
| #DROTKERNEL = ../arm/rot.c | |||||
| #CROTKERNEL = ../arm/zrot.c | |||||
| #ZROTKERNEL = ../arm/zrot.c | |||||
| ifndef CAMINKERNEL | |||||
| CAMINKERNEL = zamax.S | |||||
| endif | |||||
| #SSCALKERNEL = ../arm/scal.c | |||||
| #DSCALKERNEL = ../arm/scal.c | |||||
| #CSCALKERNEL = ../arm/zscal.c | |||||
| #ZSCALKERNEL = ../arm/zscal.c | |||||
| ifndef ZAMINKERNEL | |||||
| ZAMINKERNEL = zamax.S | |||||
| endif | |||||
| ifndef XAMINKERNEL | |||||
| XAMINKERNEL = zamax.S | |||||
| endif | |||||
| ifndef SMAXKERNEL | |||||
| SMAXKERNEL = amax.S | |||||
| endif | |||||
| ifndef DMAXKERNEL | |||||
| DMAXKERNEL = amax.S | |||||
| endif | |||||
| ifndef QMAXKERNEL | |||||
| QMAXKERNEL = amax.S | |||||
| endif | |||||
| ifndef SMINKERNEL | |||||
| SMINKERNEL = amax.S | |||||
| endif | |||||
| ifndef DMINKERNEL | |||||
| DMINKERNEL = amax.S | |||||
| endif | |||||
| ifndef QMINKERNEL | |||||
| QMINKERNEL = amax.S | |||||
| endif | |||||
| ifndef ISAMINKERNEL | |||||
| ISAMINKERNEL = iamax.S | |||||
| endif | |||||
| ifndef IDAMINKERNEL | |||||
| IDAMINKERNEL = iamax.S | |||||
| endif | |||||
| ifndef IQAMINKERNEL | |||||
| IQAMINKERNEL = iamax.S | |||||
| endif | |||||
| ifndef ICAMINKERNEL | |||||
| ICAMINKERNEL = izamax.S | |||||
| endif | |||||
| ifndef IZAMINKERNEL | |||||
| IZAMINKERNEL = izamax.S | |||||
| endif | |||||
| ifndef IXAMINKERNEL | |||||
| IXAMINKERNEL = izamax.S | |||||
| endif | |||||
| ifndef ISMINKERNEL | |||||
| ISMINKERNEL = iamax.S | |||||
| endif | |||||
| ifndef IDMINKERNEL | |||||
| IDMINKERNEL = iamax.S | |||||
| endif | |||||
| ifndef IQMINKERNEL | |||||
| IQMINKERNEL = iamax.S | |||||
| endif | |||||
| ifndef QDOTKERNEL | |||||
| QDOTKERNEL = qdot.S | |||||
| endif | |||||
| ifndef XDOTKERNEL | |||||
| XDOTKERNEL = xdot.S | |||||
| endif | |||||
| ifndef QAXPYKERNEL | |||||
| QAXPYKERNEL = qaxpy.S | |||||
| endif | |||||
| ifndef XAXPYKERNEL | |||||
| XAXPYKERNEL = xaxpy.S | |||||
| endif | |||||
| ifndef QGEMVNKERNEL | |||||
| QGEMVNKERNEL = qgemv_n.S | |||||
| endif | |||||
| ifndef QGEMVTKERNEL | |||||
| QGEMVTKERNEL = qgemv_t.S | |||||
| endif | |||||
| ifndef XGEMVNKERNEL | |||||
| XGEMVNKERNEL = xgemv_n.S | |||||
| endif | |||||
| ifndef XGEMVTKERNEL | |||||
| XGEMVTKERNEL = xgemv_t.S | |||||
| endif | |||||
| QGEMMKERNEL = qgemm_kernel_2x2.S | |||||
| QGEMMINCOPY = | |||||
| QGEMMITCOPY = | |||||
| QGEMMONCOPY = ../generic/gemm_ncopy_2.c | |||||
| QGEMMOTCOPY = ../generic/gemm_tcopy_2.c | |||||
| QGEMMINCOPYOBJ = | |||||
| QGEMMITCOPYOBJ = | |||||
| QGEMMONCOPYOBJ = qgemm_oncopy$(TSUFFIX).$(SUFFIX) | |||||
| QGEMMOTCOPYOBJ = qgemm_otcopy$(TSUFFIX).$(SUFFIX) | |||||
| XGEMMKERNEL = xgemm_kernel_1x1.S | |||||
| XGEMMINCOPY = | |||||
| XGEMMITCOPY = | |||||
| XGEMMONCOPY = ../generic/zgemm_ncopy_1.c | |||||
| XGEMMOTCOPY = ../generic/zgemm_tcopy_1.c | |||||
| XGEMMINCOPYOBJ = | |||||
| XGEMMITCOPYOBJ = | |||||
| XGEMMONCOPYOBJ = xgemm_oncopy$(TSUFFIX).$(SUFFIX) | |||||
| XGEMMOTCOPYOBJ = xgemm_otcopy$(TSUFFIX).$(SUFFIX) | |||||
| QTRSMKERNEL_LN = qtrsm_kernel_LN_2x2.S | |||||
| QTRSMKERNEL_LT = qtrsm_kernel_LT_2x2.S | |||||
| QTRSMKERNEL_RN = qtrsm_kernel_LT_2x2.S | |||||
| QTRSMKERNEL_RT = qtrsm_kernel_RT_2x2.S | |||||
| XTRSMKERNEL_LN = xtrsm_kernel_LT_1x1.S | |||||
| XTRSMKERNEL_LT = xtrsm_kernel_LT_1x1.S | |||||
| XTRSMKERNEL_RN = xtrsm_kernel_LT_1x1.S | |||||
| XTRSMKERNEL_RT = xtrsm_kernel_LT_1x1.S | |||||
| XGEMM3MKERNEL = xgemm3m_kernel_2x2.S | |||||
| # bug in zdot assembler kernel | |||||
| ifndef ZDOTKERNEL | |||||
| ZDOTKERNEL = ../arm/zdot.c | |||||
| endif | |||||
| #SSWAPKERNEL = ../arm/swap.c | |||||
| #DSWAPKERNEL = ../arm/swap.c | |||||
| #CSWAPKERNEL = ../arm/zswap.c | |||||
| #ZSWAPKERNEL = ../arm/zswap.c | |||||
| DSDOTKERNEL = ../arm/dot.c | |||||
| #SGEMVNKERNEL = ../arm/gemv_n.c | |||||
| #DGEMVNKERNEL = ../arm/gemv_n.c | |||||
| #CGEMVNKERNEL = ../arm/zgemv_n.c | |||||
| #ZGEMVNKERNEL = ../arm/zgemv_n.c | |||||
| # Bug in znrm2 assembler kernel | |||||
| ifndef ZNRM2KERNEL | |||||
| ZNRM2KERNEL = ../arm/znrm2.c | |||||
| endif | |||||
| #SGEMVTKERNEL = ../arm/gemv_t.c | |||||
| #DGEMVTKERNEL = ../arm/gemv_t.c | |||||
| #CGEMVTKERNEL = ../arm/zgemv_t.c | |||||
| # Bug in zgemv_t assembler kernel | # Bug in zgemv_t assembler kernel | ||||
| ifndef ZGEMVTKERNEL | |||||
| ZGEMVTKERNEL = ../arm/zgemv_t.c | ZGEMVTKERNEL = ../arm/zgemv_t.c | ||||
| endif | |||||
| SGEMM_BETA = ../generic/gemm_beta.c | SGEMM_BETA = ../generic/gemm_beta.c | ||||
| DGEMM_BETA = ../generic/gemm_beta.c | DGEMM_BETA = ../generic/gemm_beta.c | ||||