ifndef SAMINKERNEL SAMINKERNEL = amax.S endif ifndef DAMINKERNEL DAMINKERNEL = amax.S endif ifndef QAMINKERNEL QAMINKERNEL = amax.S endif ifndef CAMINKERNEL CAMINKERNEL = zamax.S endif 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 #Use C kernel for sgemv and dgemv ifndef SGEMVNKERNEL SGEMVNKERNEL = ../arm/gemv_n.c endif ifndef SGEMVTKERNEL SGEMVTKERNEL = ../arm/gemv_t.c endif ifndef DGEMVNKERNEL DGEMVNKERNEL = ../arm/gemv_n.c endif ifndef DGEMVTKERNEL DGEMVTKERNEL = ../arm/gemv_t.c 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 DSDOTKERNEL = ../arm/dot.c # Bug in znrm2 assembler kernel ifndef ZNRM2KERNEL ZNRM2KERNEL = ../arm/znrm2.c endif # Bug in zgemv_t assembler kernel ifndef ZGEMVTKERNEL ZGEMVTKERNEL = ../arm/zgemv_t.c endif SGEMM_BETA = ../generic/gemm_beta.c DGEMM_BETA = ../generic/gemm_beta.c CGEMM_BETA = ../generic/zgemm_beta.c ZGEMM_BETA = ../generic/zgemm_beta.c QGEMM_BETA = ../generic/gemm_beta.c XGEMM_BETA = ../generic/zgemm_beta.c